...

Package datadogV2

import "github.com/DataDog/datadog-api-client-go/v2/api/datadogV2"
Overview
Index

Overview ▾

List of APIs:

  • [AuditApi.ListAuditLogs]
  • [AuditApi.SearchAuditLogs]
  • [AuthNMappingsApi.CreateAuthNMapping]
  • [AuthNMappingsApi.DeleteAuthNMapping]
  • [AuthNMappingsApi.GetAuthNMapping]
  • [AuthNMappingsApi.ListAuthNMappings]
  • [AuthNMappingsApi.UpdateAuthNMapping]
  • [CloudWorkloadSecurityApi.CreateCloudWorkloadSecurityAgentRule]
  • [CloudWorkloadSecurityApi.DeleteCloudWorkloadSecurityAgentRule]
  • [CloudWorkloadSecurityApi.DownloadCloudWorkloadPolicyFile]
  • [CloudWorkloadSecurityApi.GetCloudWorkloadSecurityAgentRule]
  • [CloudWorkloadSecurityApi.ListCloudWorkloadSecurityAgentRules]
  • [CloudWorkloadSecurityApi.UpdateCloudWorkloadSecurityAgentRule]
  • [ConfluentCloudApi.CreateConfluentAccount]
  • [ConfluentCloudApi.CreateConfluentResource]
  • [ConfluentCloudApi.DeleteConfluentAccount]
  • [ConfluentCloudApi.DeleteConfluentResource]
  • [ConfluentCloudApi.GetConfluentAccount]
  • [ConfluentCloudApi.GetConfluentResource]
  • [ConfluentCloudApi.ListConfluentAccount]
  • [ConfluentCloudApi.ListConfluentResource]
  • [ConfluentCloudApi.UpdateConfluentAccount]
  • [ConfluentCloudApi.UpdateConfluentResource]
  • [DashboardListsApi.CreateDashboardListItems]
  • [DashboardListsApi.DeleteDashboardListItems]
  • [DashboardListsApi.GetDashboardListItems]
  • [DashboardListsApi.UpdateDashboardListItems]
  • [EventsApi.ListEvents]
  • [EventsApi.SearchEvents]
  • [IncidentServicesApi.CreateIncidentService]
  • [IncidentServicesApi.DeleteIncidentService]
  • [IncidentServicesApi.GetIncidentService]
  • [IncidentServicesApi.ListIncidentServices]
  • [IncidentServicesApi.UpdateIncidentService]
  • [IncidentTeamsApi.CreateIncidentTeam]
  • [IncidentTeamsApi.DeleteIncidentTeam]
  • [IncidentTeamsApi.GetIncidentTeam]
  • [IncidentTeamsApi.ListIncidentTeams]
  • [IncidentTeamsApi.UpdateIncidentTeam]
  • [IncidentsApi.CreateIncident]
  • [IncidentsApi.DeleteIncident]
  • [IncidentsApi.GetIncident]
  • [IncidentsApi.ListIncidentAttachments]
  • [IncidentsApi.ListIncidents]
  • [IncidentsApi.UpdateIncident]
  • [IncidentsApi.UpdateIncidentAttachments]
  • [KeyManagementApi.CreateAPIKey]
  • [KeyManagementApi.CreateCurrentUserApplicationKey]
  • [KeyManagementApi.DeleteAPIKey]
  • [KeyManagementApi.DeleteApplicationKey]
  • [KeyManagementApi.DeleteCurrentUserApplicationKey]
  • [KeyManagementApi.GetAPIKey]
  • [KeyManagementApi.GetApplicationKey]
  • [KeyManagementApi.GetCurrentUserApplicationKey]
  • [KeyManagementApi.ListAPIKeys]
  • [KeyManagementApi.ListApplicationKeys]
  • [KeyManagementApi.ListCurrentUserApplicationKeys]
  • [KeyManagementApi.UpdateAPIKey]
  • [KeyManagementApi.UpdateApplicationKey]
  • [KeyManagementApi.UpdateCurrentUserApplicationKey]
  • [LogsApi.AggregateLogs]
  • [LogsApi.ListLogs]
  • [LogsApi.ListLogsGet]
  • [LogsApi.SubmitLog]
  • [LogsArchivesApi.AddReadRoleToArchive]
  • [LogsArchivesApi.CreateLogsArchive]
  • [LogsArchivesApi.DeleteLogsArchive]
  • [LogsArchivesApi.GetLogsArchive]
  • [LogsArchivesApi.GetLogsArchiveOrder]
  • [LogsArchivesApi.ListArchiveReadRoles]
  • [LogsArchivesApi.ListLogsArchives]
  • [LogsArchivesApi.RemoveRoleFromArchive]
  • [LogsArchivesApi.UpdateLogsArchive]
  • [LogsArchivesApi.UpdateLogsArchiveOrder]
  • [LogsMetricsApi.CreateLogsMetric]
  • [LogsMetricsApi.DeleteLogsMetric]
  • [LogsMetricsApi.GetLogsMetric]
  • [LogsMetricsApi.ListLogsMetrics]
  • [LogsMetricsApi.UpdateLogsMetric]
  • [MetricsApi.CreateBulkTagsMetricsConfiguration]
  • [MetricsApi.CreateTagConfiguration]
  • [MetricsApi.DeleteBulkTagsMetricsConfiguration]
  • [MetricsApi.DeleteTagConfiguration]
  • [MetricsApi.EstimateMetricsOutputSeries]
  • [MetricsApi.ListActiveMetricConfigurations]
  • [MetricsApi.ListTagConfigurationByName]
  • [MetricsApi.ListTagConfigurations]
  • [MetricsApi.ListTagsByMetricName]
  • [MetricsApi.ListVolumesByMetricName]
  • [MetricsApi.SubmitMetrics]
  • [MetricsApi.UpdateTagConfiguration]
  • [OpsgenieIntegrationApi.CreateOpsgenieService]
  • [OpsgenieIntegrationApi.DeleteOpsgenieService]
  • [OpsgenieIntegrationApi.GetOpsgenieService]
  • [OpsgenieIntegrationApi.ListOpsgenieServices]
  • [OpsgenieIntegrationApi.UpdateOpsgenieService]
  • [OrganizationsApi.UploadIdPMetadata]
  • [ProcessesApi.ListProcesses]
  • [RUMApi.AggregateRUMEvents]
  • [RUMApi.CreateRUMApplication]
  • [RUMApi.DeleteRUMApplication]
  • [RUMApi.GetRUMApplication]
  • [RUMApi.GetRUMApplications]
  • [RUMApi.ListRUMEvents]
  • [RUMApi.SearchRUMEvents]
  • [RUMApi.UpdateRUMApplication]
  • [RolesApi.AddPermissionToRole]
  • [RolesApi.AddUserToRole]
  • [RolesApi.CloneRole]
  • [RolesApi.CreateRole]
  • [RolesApi.DeleteRole]
  • [RolesApi.GetRole]
  • [RolesApi.ListPermissions]
  • [RolesApi.ListRolePermissions]
  • [RolesApi.ListRoleUsers]
  • [RolesApi.ListRoles]
  • [RolesApi.RemovePermissionFromRole]
  • [RolesApi.RemoveUserFromRole]
  • [RolesApi.UpdateRole]
  • [SecurityMonitoringApi.CreateSecurityFilter]
  • [SecurityMonitoringApi.CreateSecurityMonitoringRule]
  • [SecurityMonitoringApi.DeleteSecurityFilter]
  • [SecurityMonitoringApi.DeleteSecurityMonitoringRule]
  • [SecurityMonitoringApi.EditSecurityMonitoringSignalAssignee]
  • [SecurityMonitoringApi.EditSecurityMonitoringSignalIncidents]
  • [SecurityMonitoringApi.EditSecurityMonitoringSignalState]
  • [SecurityMonitoringApi.GetSecurityFilter]
  • [SecurityMonitoringApi.GetSecurityMonitoringRule]
  • [SecurityMonitoringApi.GetSecurityMonitoringSignal]
  • [SecurityMonitoringApi.ListSecurityFilters]
  • [SecurityMonitoringApi.ListSecurityMonitoringRules]
  • [SecurityMonitoringApi.ListSecurityMonitoringSignals]
  • [SecurityMonitoringApi.SearchSecurityMonitoringSignals]
  • [SecurityMonitoringApi.UpdateSecurityFilter]
  • [SecurityMonitoringApi.UpdateSecurityMonitoringRule]
  • [ServiceAccountsApi.CreateServiceAccountApplicationKey]
  • [ServiceAccountsApi.DeleteServiceAccountApplicationKey]
  • [ServiceAccountsApi.GetServiceAccountApplicationKey]
  • [ServiceAccountsApi.ListServiceAccountApplicationKeys]
  • [ServiceAccountsApi.UpdateServiceAccountApplicationKey]
  • [ServiceDefinitionApi.CreateOrUpdateServiceDefinitions]
  • [ServiceDefinitionApi.DeleteServiceDefinition]
  • [ServiceDefinitionApi.GetServiceDefinition]
  • [ServiceDefinitionApi.ListServiceDefinitions]
  • [UsageMeteringApi.GetCostByOrg]
  • [UsageMeteringApi.GetEstimatedCostByOrg]
  • [UsageMeteringApi.GetHistoricalCostByOrg]
  • [UsageMeteringApi.GetHourlyUsage]
  • [UsageMeteringApi.GetUsageApplicationSecurityMonitoring]
  • [UsageMeteringApi.GetUsageLambdaTracedInvocations]
  • [UsageMeteringApi.GetUsageObservabilityPipelines]
  • [UsersApi.CreateServiceAccount]
  • [UsersApi.CreateUser]
  • [UsersApi.DisableUser]
  • [UsersApi.GetInvitation]
  • [UsersApi.GetUser]
  • [UsersApi.ListUserOrganizations]
  • [UsersApi.ListUserPermissions]
  • [UsersApi.ListUsers]
  • [UsersApi.SendInvitations]
  • [UsersApi.UpdateUser]

Index ▾

type APIErrorResponse
    func NewAPIErrorResponse(errors []string) *APIErrorResponse
    func NewAPIErrorResponseWithDefaults() *APIErrorResponse
    func (o *APIErrorResponse) GetErrors() []string
    func (o *APIErrorResponse) GetErrorsOk() (*[]string, bool)
    func (o APIErrorResponse) MarshalJSON() ([]byte, error)
    func (o *APIErrorResponse) SetErrors(v []string)
    func (o *APIErrorResponse) UnmarshalJSON(bytes []byte) (err error)
type APIKeyCreateAttributes
    func NewAPIKeyCreateAttributes(name string) *APIKeyCreateAttributes
    func NewAPIKeyCreateAttributesWithDefaults() *APIKeyCreateAttributes
    func (o *APIKeyCreateAttributes) GetName() string
    func (o *APIKeyCreateAttributes) GetNameOk() (*string, bool)
    func (o APIKeyCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *APIKeyCreateAttributes) SetName(v string)
    func (o *APIKeyCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type APIKeyCreateData
    func NewAPIKeyCreateData(attributes APIKeyCreateAttributes, typeVar APIKeysType) *APIKeyCreateData
    func NewAPIKeyCreateDataWithDefaults() *APIKeyCreateData
    func (o *APIKeyCreateData) GetAttributes() APIKeyCreateAttributes
    func (o *APIKeyCreateData) GetAttributesOk() (*APIKeyCreateAttributes, bool)
    func (o *APIKeyCreateData) GetType() APIKeysType
    func (o *APIKeyCreateData) GetTypeOk() (*APIKeysType, bool)
    func (o APIKeyCreateData) MarshalJSON() ([]byte, error)
    func (o *APIKeyCreateData) SetAttributes(v APIKeyCreateAttributes)
    func (o *APIKeyCreateData) SetType(v APIKeysType)
    func (o *APIKeyCreateData) UnmarshalJSON(bytes []byte) (err error)
type APIKeyCreateRequest
    func NewAPIKeyCreateRequest(data APIKeyCreateData) *APIKeyCreateRequest
    func NewAPIKeyCreateRequestWithDefaults() *APIKeyCreateRequest
    func (o *APIKeyCreateRequest) GetData() APIKeyCreateData
    func (o *APIKeyCreateRequest) GetDataOk() (*APIKeyCreateData, bool)
    func (o APIKeyCreateRequest) MarshalJSON() ([]byte, error)
    func (o *APIKeyCreateRequest) SetData(v APIKeyCreateData)
    func (o *APIKeyCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type APIKeyRelationships
    func NewAPIKeyRelationships() *APIKeyRelationships
    func NewAPIKeyRelationshipsWithDefaults() *APIKeyRelationships
    func (o *APIKeyRelationships) GetCreatedBy() RelationshipToUser
    func (o *APIKeyRelationships) GetCreatedByOk() (*RelationshipToUser, bool)
    func (o *APIKeyRelationships) GetModifiedBy() RelationshipToUser
    func (o *APIKeyRelationships) GetModifiedByOk() (*RelationshipToUser, bool)
    func (o *APIKeyRelationships) HasCreatedBy() bool
    func (o *APIKeyRelationships) HasModifiedBy() bool
    func (o APIKeyRelationships) MarshalJSON() ([]byte, error)
    func (o *APIKeyRelationships) SetCreatedBy(v RelationshipToUser)
    func (o *APIKeyRelationships) SetModifiedBy(v RelationshipToUser)
    func (o *APIKeyRelationships) UnmarshalJSON(bytes []byte) (err error)
type APIKeyResponse
    func NewAPIKeyResponse() *APIKeyResponse
    func NewAPIKeyResponseWithDefaults() *APIKeyResponse
    func (o *APIKeyResponse) GetData() FullAPIKey
    func (o *APIKeyResponse) GetDataOk() (*FullAPIKey, bool)
    func (o *APIKeyResponse) GetIncluded() []APIKeyResponseIncludedItem
    func (o *APIKeyResponse) GetIncludedOk() (*[]APIKeyResponseIncludedItem, bool)
    func (o *APIKeyResponse) HasData() bool
    func (o *APIKeyResponse) HasIncluded() bool
    func (o APIKeyResponse) MarshalJSON() ([]byte, error)
    func (o *APIKeyResponse) SetData(v FullAPIKey)
    func (o *APIKeyResponse) SetIncluded(v []APIKeyResponseIncludedItem)
    func (o *APIKeyResponse) UnmarshalJSON(bytes []byte) (err error)
type APIKeyResponseIncludedItem
    func UserAsAPIKeyResponseIncludedItem(v *User) APIKeyResponseIncludedItem
    func (obj *APIKeyResponseIncludedItem) GetActualInstance() interface{}
    func (obj APIKeyResponseIncludedItem) MarshalJSON() ([]byte, error)
    func (obj *APIKeyResponseIncludedItem) UnmarshalJSON(data []byte) error
type APIKeyUpdateAttributes
    func NewAPIKeyUpdateAttributes(name string) *APIKeyUpdateAttributes
    func NewAPIKeyUpdateAttributesWithDefaults() *APIKeyUpdateAttributes
    func (o *APIKeyUpdateAttributes) GetName() string
    func (o *APIKeyUpdateAttributes) GetNameOk() (*string, bool)
    func (o APIKeyUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *APIKeyUpdateAttributes) SetName(v string)
    func (o *APIKeyUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type APIKeyUpdateData
    func NewAPIKeyUpdateData(attributes APIKeyUpdateAttributes, id string, typeVar APIKeysType) *APIKeyUpdateData
    func NewAPIKeyUpdateDataWithDefaults() *APIKeyUpdateData
    func (o *APIKeyUpdateData) GetAttributes() APIKeyUpdateAttributes
    func (o *APIKeyUpdateData) GetAttributesOk() (*APIKeyUpdateAttributes, bool)
    func (o *APIKeyUpdateData) GetId() string
    func (o *APIKeyUpdateData) GetIdOk() (*string, bool)
    func (o *APIKeyUpdateData) GetType() APIKeysType
    func (o *APIKeyUpdateData) GetTypeOk() (*APIKeysType, bool)
    func (o APIKeyUpdateData) MarshalJSON() ([]byte, error)
    func (o *APIKeyUpdateData) SetAttributes(v APIKeyUpdateAttributes)
    func (o *APIKeyUpdateData) SetId(v string)
    func (o *APIKeyUpdateData) SetType(v APIKeysType)
    func (o *APIKeyUpdateData) UnmarshalJSON(bytes []byte) (err error)
type APIKeyUpdateRequest
    func NewAPIKeyUpdateRequest(data APIKeyUpdateData) *APIKeyUpdateRequest
    func NewAPIKeyUpdateRequestWithDefaults() *APIKeyUpdateRequest
    func (o *APIKeyUpdateRequest) GetData() APIKeyUpdateData
    func (o *APIKeyUpdateRequest) GetDataOk() (*APIKeyUpdateData, bool)
    func (o APIKeyUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *APIKeyUpdateRequest) SetData(v APIKeyUpdateData)
    func (o *APIKeyUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type APIKeysResponse
    func NewAPIKeysResponse() *APIKeysResponse
    func NewAPIKeysResponseWithDefaults() *APIKeysResponse
    func (o *APIKeysResponse) GetData() []PartialAPIKey
    func (o *APIKeysResponse) GetDataOk() (*[]PartialAPIKey, bool)
    func (o *APIKeysResponse) GetIncluded() []APIKeyResponseIncludedItem
    func (o *APIKeysResponse) GetIncludedOk() (*[]APIKeyResponseIncludedItem, bool)
    func (o *APIKeysResponse) HasData() bool
    func (o *APIKeysResponse) HasIncluded() bool
    func (o APIKeysResponse) MarshalJSON() ([]byte, error)
    func (o *APIKeysResponse) SetData(v []PartialAPIKey)
    func (o *APIKeysResponse) SetIncluded(v []APIKeyResponseIncludedItem)
    func (o *APIKeysResponse) UnmarshalJSON(bytes []byte) (err error)
type APIKeysSort
    func NewAPIKeysSortFromValue(v string) (*APIKeysSort, error)
    func (v *APIKeysSort) GetAllowedValues() []APIKeysSort
    func (v APIKeysSort) IsValid() bool
    func (v APIKeysSort) Ptr() *APIKeysSort
    func (v *APIKeysSort) UnmarshalJSON(src []byte) error
type APIKeysType
    func NewAPIKeysTypeFromValue(v string) (*APIKeysType, error)
    func (v *APIKeysType) GetAllowedValues() []APIKeysType
    func (v APIKeysType) IsValid() bool
    func (v APIKeysType) Ptr() *APIKeysType
    func (v *APIKeysType) UnmarshalJSON(src []byte) error
type ApplicationKeyCreateAttributes
    func NewApplicationKeyCreateAttributes(name string) *ApplicationKeyCreateAttributes
    func NewApplicationKeyCreateAttributesWithDefaults() *ApplicationKeyCreateAttributes
    func (o *ApplicationKeyCreateAttributes) GetName() string
    func (o *ApplicationKeyCreateAttributes) GetNameOk() (*string, bool)
    func (o *ApplicationKeyCreateAttributes) GetScopes() []string
    func (o *ApplicationKeyCreateAttributes) GetScopesOk() (*[]string, bool)
    func (o *ApplicationKeyCreateAttributes) HasScopes() bool
    func (o ApplicationKeyCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *ApplicationKeyCreateAttributes) SetName(v string)
    func (o *ApplicationKeyCreateAttributes) SetScopes(v []string)
    func (o *ApplicationKeyCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type ApplicationKeyCreateData
    func NewApplicationKeyCreateData(attributes ApplicationKeyCreateAttributes, typeVar ApplicationKeysType) *ApplicationKeyCreateData
    func NewApplicationKeyCreateDataWithDefaults() *ApplicationKeyCreateData
    func (o *ApplicationKeyCreateData) GetAttributes() ApplicationKeyCreateAttributes
    func (o *ApplicationKeyCreateData) GetAttributesOk() (*ApplicationKeyCreateAttributes, bool)
    func (o *ApplicationKeyCreateData) GetType() ApplicationKeysType
    func (o *ApplicationKeyCreateData) GetTypeOk() (*ApplicationKeysType, bool)
    func (o ApplicationKeyCreateData) MarshalJSON() ([]byte, error)
    func (o *ApplicationKeyCreateData) SetAttributes(v ApplicationKeyCreateAttributes)
    func (o *ApplicationKeyCreateData) SetType(v ApplicationKeysType)
    func (o *ApplicationKeyCreateData) UnmarshalJSON(bytes []byte) (err error)
type ApplicationKeyCreateRequest
    func NewApplicationKeyCreateRequest(data ApplicationKeyCreateData) *ApplicationKeyCreateRequest
    func NewApplicationKeyCreateRequestWithDefaults() *ApplicationKeyCreateRequest
    func (o *ApplicationKeyCreateRequest) GetData() ApplicationKeyCreateData
    func (o *ApplicationKeyCreateRequest) GetDataOk() (*ApplicationKeyCreateData, bool)
    func (o ApplicationKeyCreateRequest) MarshalJSON() ([]byte, error)
    func (o *ApplicationKeyCreateRequest) SetData(v ApplicationKeyCreateData)
    func (o *ApplicationKeyCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type ApplicationKeyRelationships
    func NewApplicationKeyRelationships() *ApplicationKeyRelationships
    func NewApplicationKeyRelationshipsWithDefaults() *ApplicationKeyRelationships
    func (o *ApplicationKeyRelationships) GetOwnedBy() RelationshipToUser
    func (o *ApplicationKeyRelationships) GetOwnedByOk() (*RelationshipToUser, bool)
    func (o *ApplicationKeyRelationships) HasOwnedBy() bool
    func (o ApplicationKeyRelationships) MarshalJSON() ([]byte, error)
    func (o *ApplicationKeyRelationships) SetOwnedBy(v RelationshipToUser)
    func (o *ApplicationKeyRelationships) UnmarshalJSON(bytes []byte) (err error)
type ApplicationKeyResponse
    func NewApplicationKeyResponse() *ApplicationKeyResponse
    func NewApplicationKeyResponseWithDefaults() *ApplicationKeyResponse
    func (o *ApplicationKeyResponse) GetData() FullApplicationKey
    func (o *ApplicationKeyResponse) GetDataOk() (*FullApplicationKey, bool)
    func (o *ApplicationKeyResponse) GetIncluded() []ApplicationKeyResponseIncludedItem
    func (o *ApplicationKeyResponse) GetIncludedOk() (*[]ApplicationKeyResponseIncludedItem, bool)
    func (o *ApplicationKeyResponse) HasData() bool
    func (o *ApplicationKeyResponse) HasIncluded() bool
    func (o ApplicationKeyResponse) MarshalJSON() ([]byte, error)
    func (o *ApplicationKeyResponse) SetData(v FullApplicationKey)
    func (o *ApplicationKeyResponse) SetIncluded(v []ApplicationKeyResponseIncludedItem)
    func (o *ApplicationKeyResponse) UnmarshalJSON(bytes []byte) (err error)
type ApplicationKeyResponseIncludedItem
    func RoleAsApplicationKeyResponseIncludedItem(v *Role) ApplicationKeyResponseIncludedItem
    func UserAsApplicationKeyResponseIncludedItem(v *User) ApplicationKeyResponseIncludedItem
    func (obj *ApplicationKeyResponseIncludedItem) GetActualInstance() interface{}
    func (obj ApplicationKeyResponseIncludedItem) MarshalJSON() ([]byte, error)
    func (obj *ApplicationKeyResponseIncludedItem) UnmarshalJSON(data []byte) error
type ApplicationKeyUpdateAttributes
    func NewApplicationKeyUpdateAttributes() *ApplicationKeyUpdateAttributes
    func NewApplicationKeyUpdateAttributesWithDefaults() *ApplicationKeyUpdateAttributes
    func (o *ApplicationKeyUpdateAttributes) GetName() string
    func (o *ApplicationKeyUpdateAttributes) GetNameOk() (*string, bool)
    func (o *ApplicationKeyUpdateAttributes) GetScopes() []string
    func (o *ApplicationKeyUpdateAttributes) GetScopesOk() (*[]string, bool)
    func (o *ApplicationKeyUpdateAttributes) HasName() bool
    func (o *ApplicationKeyUpdateAttributes) HasScopes() bool
    func (o ApplicationKeyUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *ApplicationKeyUpdateAttributes) SetName(v string)
    func (o *ApplicationKeyUpdateAttributes) SetScopes(v []string)
    func (o *ApplicationKeyUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type ApplicationKeyUpdateData
    func NewApplicationKeyUpdateData(attributes ApplicationKeyUpdateAttributes, id string, typeVar ApplicationKeysType) *ApplicationKeyUpdateData
    func NewApplicationKeyUpdateDataWithDefaults() *ApplicationKeyUpdateData
    func (o *ApplicationKeyUpdateData) GetAttributes() ApplicationKeyUpdateAttributes
    func (o *ApplicationKeyUpdateData) GetAttributesOk() (*ApplicationKeyUpdateAttributes, bool)
    func (o *ApplicationKeyUpdateData) GetId() string
    func (o *ApplicationKeyUpdateData) GetIdOk() (*string, bool)
    func (o *ApplicationKeyUpdateData) GetType() ApplicationKeysType
    func (o *ApplicationKeyUpdateData) GetTypeOk() (*ApplicationKeysType, bool)
    func (o ApplicationKeyUpdateData) MarshalJSON() ([]byte, error)
    func (o *ApplicationKeyUpdateData) SetAttributes(v ApplicationKeyUpdateAttributes)
    func (o *ApplicationKeyUpdateData) SetId(v string)
    func (o *ApplicationKeyUpdateData) SetType(v ApplicationKeysType)
    func (o *ApplicationKeyUpdateData) UnmarshalJSON(bytes []byte) (err error)
type ApplicationKeyUpdateRequest
    func NewApplicationKeyUpdateRequest(data ApplicationKeyUpdateData) *ApplicationKeyUpdateRequest
    func NewApplicationKeyUpdateRequestWithDefaults() *ApplicationKeyUpdateRequest
    func (o *ApplicationKeyUpdateRequest) GetData() ApplicationKeyUpdateData
    func (o *ApplicationKeyUpdateRequest) GetDataOk() (*ApplicationKeyUpdateData, bool)
    func (o ApplicationKeyUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *ApplicationKeyUpdateRequest) SetData(v ApplicationKeyUpdateData)
    func (o *ApplicationKeyUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type ApplicationKeysSort
    func NewApplicationKeysSortFromValue(v string) (*ApplicationKeysSort, error)
    func (v *ApplicationKeysSort) GetAllowedValues() []ApplicationKeysSort
    func (v ApplicationKeysSort) IsValid() bool
    func (v ApplicationKeysSort) Ptr() *ApplicationKeysSort
    func (v *ApplicationKeysSort) UnmarshalJSON(src []byte) error
type ApplicationKeysType
    func NewApplicationKeysTypeFromValue(v string) (*ApplicationKeysType, error)
    func (v *ApplicationKeysType) GetAllowedValues() []ApplicationKeysType
    func (v ApplicationKeysType) IsValid() bool
    func (v ApplicationKeysType) Ptr() *ApplicationKeysType
    func (v *ApplicationKeysType) UnmarshalJSON(src []byte) error
type AuditApi
    func NewAuditApi(client *datadog.APIClient) *AuditApi
    func (a *AuditApi) ListAuditLogs(ctx _context.Context, o ...ListAuditLogsOptionalParameters) (AuditLogsEventsResponse, *_nethttp.Response, error)
    func (a *AuditApi) ListAuditLogsWithPagination(ctx _context.Context, o ...ListAuditLogsOptionalParameters) (<-chan AuditLogsEvent, func(), error)
    func (a *AuditApi) SearchAuditLogs(ctx _context.Context, o ...SearchAuditLogsOptionalParameters) (AuditLogsEventsResponse, *_nethttp.Response, error)
    func (a *AuditApi) SearchAuditLogsWithPagination(ctx _context.Context, o ...SearchAuditLogsOptionalParameters) (<-chan AuditLogsEvent, func(), error)
type AuditLogsEvent
    func NewAuditLogsEvent() *AuditLogsEvent
    func NewAuditLogsEventWithDefaults() *AuditLogsEvent
    func (o *AuditLogsEvent) GetAttributes() AuditLogsEventAttributes
    func (o *AuditLogsEvent) GetAttributesOk() (*AuditLogsEventAttributes, bool)
    func (o *AuditLogsEvent) GetId() string
    func (o *AuditLogsEvent) GetIdOk() (*string, bool)
    func (o *AuditLogsEvent) GetType() AuditLogsEventType
    func (o *AuditLogsEvent) GetTypeOk() (*AuditLogsEventType, bool)
    func (o *AuditLogsEvent) HasAttributes() bool
    func (o *AuditLogsEvent) HasId() bool
    func (o *AuditLogsEvent) HasType() bool
    func (o AuditLogsEvent) MarshalJSON() ([]byte, error)
    func (o *AuditLogsEvent) SetAttributes(v AuditLogsEventAttributes)
    func (o *AuditLogsEvent) SetId(v string)
    func (o *AuditLogsEvent) SetType(v AuditLogsEventType)
    func (o *AuditLogsEvent) UnmarshalJSON(bytes []byte) (err error)
type AuditLogsEventAttributes
    func NewAuditLogsEventAttributes() *AuditLogsEventAttributes
    func NewAuditLogsEventAttributesWithDefaults() *AuditLogsEventAttributes
    func (o *AuditLogsEventAttributes) GetAttributes() map[string]interface{}
    func (o *AuditLogsEventAttributes) GetAttributesOk() (*map[string]interface{}, bool)
    func (o *AuditLogsEventAttributes) GetService() string
    func (o *AuditLogsEventAttributes) GetServiceOk() (*string, bool)
    func (o *AuditLogsEventAttributes) GetTags() []string
    func (o *AuditLogsEventAttributes) GetTagsOk() (*[]string, bool)
    func (o *AuditLogsEventAttributes) GetTimestamp() time.Time
    func (o *AuditLogsEventAttributes) GetTimestampOk() (*time.Time, bool)
    func (o *AuditLogsEventAttributes) HasAttributes() bool
    func (o *AuditLogsEventAttributes) HasService() bool
    func (o *AuditLogsEventAttributes) HasTags() bool
    func (o *AuditLogsEventAttributes) HasTimestamp() bool
    func (o AuditLogsEventAttributes) MarshalJSON() ([]byte, error)
    func (o *AuditLogsEventAttributes) SetAttributes(v map[string]interface{})
    func (o *AuditLogsEventAttributes) SetService(v string)
    func (o *AuditLogsEventAttributes) SetTags(v []string)
    func (o *AuditLogsEventAttributes) SetTimestamp(v time.Time)
    func (o *AuditLogsEventAttributes) UnmarshalJSON(bytes []byte) (err error)
type AuditLogsEventType
    func NewAuditLogsEventTypeFromValue(v string) (*AuditLogsEventType, error)
    func (v *AuditLogsEventType) GetAllowedValues() []AuditLogsEventType
    func (v AuditLogsEventType) IsValid() bool
    func (v AuditLogsEventType) Ptr() *AuditLogsEventType
    func (v *AuditLogsEventType) UnmarshalJSON(src []byte) error
type AuditLogsEventsResponse
    func NewAuditLogsEventsResponse() *AuditLogsEventsResponse
    func NewAuditLogsEventsResponseWithDefaults() *AuditLogsEventsResponse
    func (o *AuditLogsEventsResponse) GetData() []AuditLogsEvent
    func (o *AuditLogsEventsResponse) GetDataOk() (*[]AuditLogsEvent, bool)
    func (o *AuditLogsEventsResponse) GetLinks() AuditLogsResponseLinks
    func (o *AuditLogsEventsResponse) GetLinksOk() (*AuditLogsResponseLinks, bool)
    func (o *AuditLogsEventsResponse) GetMeta() AuditLogsResponseMetadata
    func (o *AuditLogsEventsResponse) GetMetaOk() (*AuditLogsResponseMetadata, bool)
    func (o *AuditLogsEventsResponse) HasData() bool
    func (o *AuditLogsEventsResponse) HasLinks() bool
    func (o *AuditLogsEventsResponse) HasMeta() bool
    func (o AuditLogsEventsResponse) MarshalJSON() ([]byte, error)
    func (o *AuditLogsEventsResponse) SetData(v []AuditLogsEvent)
    func (o *AuditLogsEventsResponse) SetLinks(v AuditLogsResponseLinks)
    func (o *AuditLogsEventsResponse) SetMeta(v AuditLogsResponseMetadata)
    func (o *AuditLogsEventsResponse) UnmarshalJSON(bytes []byte) (err error)
type AuditLogsQueryFilter
    func NewAuditLogsQueryFilter() *AuditLogsQueryFilter
    func NewAuditLogsQueryFilterWithDefaults() *AuditLogsQueryFilter
    func (o *AuditLogsQueryFilter) GetFrom() string
    func (o *AuditLogsQueryFilter) GetFromOk() (*string, bool)
    func (o *AuditLogsQueryFilter) GetQuery() string
    func (o *AuditLogsQueryFilter) GetQueryOk() (*string, bool)
    func (o *AuditLogsQueryFilter) GetTo() string
    func (o *AuditLogsQueryFilter) GetToOk() (*string, bool)
    func (o *AuditLogsQueryFilter) HasFrom() bool
    func (o *AuditLogsQueryFilter) HasQuery() bool
    func (o *AuditLogsQueryFilter) HasTo() bool
    func (o AuditLogsQueryFilter) MarshalJSON() ([]byte, error)
    func (o *AuditLogsQueryFilter) SetFrom(v string)
    func (o *AuditLogsQueryFilter) SetQuery(v string)
    func (o *AuditLogsQueryFilter) SetTo(v string)
    func (o *AuditLogsQueryFilter) UnmarshalJSON(bytes []byte) (err error)
type AuditLogsQueryOptions
    func NewAuditLogsQueryOptions() *AuditLogsQueryOptions
    func NewAuditLogsQueryOptionsWithDefaults() *AuditLogsQueryOptions
    func (o *AuditLogsQueryOptions) GetTimeOffset() int64
    func (o *AuditLogsQueryOptions) GetTimeOffsetOk() (*int64, bool)
    func (o *AuditLogsQueryOptions) GetTimezone() string
    func (o *AuditLogsQueryOptions) GetTimezoneOk() (*string, bool)
    func (o *AuditLogsQueryOptions) HasTimeOffset() bool
    func (o *AuditLogsQueryOptions) HasTimezone() bool
    func (o AuditLogsQueryOptions) MarshalJSON() ([]byte, error)
    func (o *AuditLogsQueryOptions) SetTimeOffset(v int64)
    func (o *AuditLogsQueryOptions) SetTimezone(v string)
    func (o *AuditLogsQueryOptions) UnmarshalJSON(bytes []byte) (err error)
type AuditLogsQueryPageOptions
    func NewAuditLogsQueryPageOptions() *AuditLogsQueryPageOptions
    func NewAuditLogsQueryPageOptionsWithDefaults() *AuditLogsQueryPageOptions
    func (o *AuditLogsQueryPageOptions) GetCursor() string
    func (o *AuditLogsQueryPageOptions) GetCursorOk() (*string, bool)
    func (o *AuditLogsQueryPageOptions) GetLimit() int32
    func (o *AuditLogsQueryPageOptions) GetLimitOk() (*int32, bool)
    func (o *AuditLogsQueryPageOptions) HasCursor() bool
    func (o *AuditLogsQueryPageOptions) HasLimit() bool
    func (o AuditLogsQueryPageOptions) MarshalJSON() ([]byte, error)
    func (o *AuditLogsQueryPageOptions) SetCursor(v string)
    func (o *AuditLogsQueryPageOptions) SetLimit(v int32)
    func (o *AuditLogsQueryPageOptions) UnmarshalJSON(bytes []byte) (err error)
type AuditLogsResponseLinks
    func NewAuditLogsResponseLinks() *AuditLogsResponseLinks
    func NewAuditLogsResponseLinksWithDefaults() *AuditLogsResponseLinks
    func (o *AuditLogsResponseLinks) GetNext() string
    func (o *AuditLogsResponseLinks) GetNextOk() (*string, bool)
    func (o *AuditLogsResponseLinks) HasNext() bool
    func (o AuditLogsResponseLinks) MarshalJSON() ([]byte, error)
    func (o *AuditLogsResponseLinks) SetNext(v string)
    func (o *AuditLogsResponseLinks) UnmarshalJSON(bytes []byte) (err error)
type AuditLogsResponseMetadata
    func NewAuditLogsResponseMetadata() *AuditLogsResponseMetadata
    func NewAuditLogsResponseMetadataWithDefaults() *AuditLogsResponseMetadata
    func (o *AuditLogsResponseMetadata) GetElapsed() int64
    func (o *AuditLogsResponseMetadata) GetElapsedOk() (*int64, bool)
    func (o *AuditLogsResponseMetadata) GetPage() AuditLogsResponsePage
    func (o *AuditLogsResponseMetadata) GetPageOk() (*AuditLogsResponsePage, bool)
    func (o *AuditLogsResponseMetadata) GetRequestId() string
    func (o *AuditLogsResponseMetadata) GetRequestIdOk() (*string, bool)
    func (o *AuditLogsResponseMetadata) GetStatus() AuditLogsResponseStatus
    func (o *AuditLogsResponseMetadata) GetStatusOk() (*AuditLogsResponseStatus, bool)
    func (o *AuditLogsResponseMetadata) GetWarnings() []AuditLogsWarning
    func (o *AuditLogsResponseMetadata) GetWarningsOk() (*[]AuditLogsWarning, bool)
    func (o *AuditLogsResponseMetadata) HasElapsed() bool
    func (o *AuditLogsResponseMetadata) HasPage() bool
    func (o *AuditLogsResponseMetadata) HasRequestId() bool
    func (o *AuditLogsResponseMetadata) HasStatus() bool
    func (o *AuditLogsResponseMetadata) HasWarnings() bool
    func (o AuditLogsResponseMetadata) MarshalJSON() ([]byte, error)
    func (o *AuditLogsResponseMetadata) SetElapsed(v int64)
    func (o *AuditLogsResponseMetadata) SetPage(v AuditLogsResponsePage)
    func (o *AuditLogsResponseMetadata) SetRequestId(v string)
    func (o *AuditLogsResponseMetadata) SetStatus(v AuditLogsResponseStatus)
    func (o *AuditLogsResponseMetadata) SetWarnings(v []AuditLogsWarning)
    func (o *AuditLogsResponseMetadata) UnmarshalJSON(bytes []byte) (err error)
type AuditLogsResponsePage
    func NewAuditLogsResponsePage() *AuditLogsResponsePage
    func NewAuditLogsResponsePageWithDefaults() *AuditLogsResponsePage
    func (o *AuditLogsResponsePage) GetAfter() string
    func (o *AuditLogsResponsePage) GetAfterOk() (*string, bool)
    func (o *AuditLogsResponsePage) HasAfter() bool
    func (o AuditLogsResponsePage) MarshalJSON() ([]byte, error)
    func (o *AuditLogsResponsePage) SetAfter(v string)
    func (o *AuditLogsResponsePage) UnmarshalJSON(bytes []byte) (err error)
type AuditLogsResponseStatus
    func NewAuditLogsResponseStatusFromValue(v string) (*AuditLogsResponseStatus, error)
    func (v *AuditLogsResponseStatus) GetAllowedValues() []AuditLogsResponseStatus
    func (v AuditLogsResponseStatus) IsValid() bool
    func (v AuditLogsResponseStatus) Ptr() *AuditLogsResponseStatus
    func (v *AuditLogsResponseStatus) UnmarshalJSON(src []byte) error
type AuditLogsSearchEventsRequest
    func NewAuditLogsSearchEventsRequest() *AuditLogsSearchEventsRequest
    func NewAuditLogsSearchEventsRequestWithDefaults() *AuditLogsSearchEventsRequest
    func (o *AuditLogsSearchEventsRequest) GetFilter() AuditLogsQueryFilter
    func (o *AuditLogsSearchEventsRequest) GetFilterOk() (*AuditLogsQueryFilter, bool)
    func (o *AuditLogsSearchEventsRequest) GetOptions() AuditLogsQueryOptions
    func (o *AuditLogsSearchEventsRequest) GetOptionsOk() (*AuditLogsQueryOptions, bool)
    func (o *AuditLogsSearchEventsRequest) GetPage() AuditLogsQueryPageOptions
    func (o *AuditLogsSearchEventsRequest) GetPageOk() (*AuditLogsQueryPageOptions, bool)
    func (o *AuditLogsSearchEventsRequest) GetSort() AuditLogsSort
    func (o *AuditLogsSearchEventsRequest) GetSortOk() (*AuditLogsSort, bool)
    func (o *AuditLogsSearchEventsRequest) HasFilter() bool
    func (o *AuditLogsSearchEventsRequest) HasOptions() bool
    func (o *AuditLogsSearchEventsRequest) HasPage() bool
    func (o *AuditLogsSearchEventsRequest) HasSort() bool
    func (o AuditLogsSearchEventsRequest) MarshalJSON() ([]byte, error)
    func (o *AuditLogsSearchEventsRequest) SetFilter(v AuditLogsQueryFilter)
    func (o *AuditLogsSearchEventsRequest) SetOptions(v AuditLogsQueryOptions)
    func (o *AuditLogsSearchEventsRequest) SetPage(v AuditLogsQueryPageOptions)
    func (o *AuditLogsSearchEventsRequest) SetSort(v AuditLogsSort)
    func (o *AuditLogsSearchEventsRequest) UnmarshalJSON(bytes []byte) (err error)
type AuditLogsSort
    func NewAuditLogsSortFromValue(v string) (*AuditLogsSort, error)
    func (v *AuditLogsSort) GetAllowedValues() []AuditLogsSort
    func (v AuditLogsSort) IsValid() bool
    func (v AuditLogsSort) Ptr() *AuditLogsSort
    func (v *AuditLogsSort) UnmarshalJSON(src []byte) error
type AuditLogsWarning
    func NewAuditLogsWarning() *AuditLogsWarning
    func NewAuditLogsWarningWithDefaults() *AuditLogsWarning
    func (o *AuditLogsWarning) GetCode() string
    func (o *AuditLogsWarning) GetCodeOk() (*string, bool)
    func (o *AuditLogsWarning) GetDetail() string
    func (o *AuditLogsWarning) GetDetailOk() (*string, bool)
    func (o *AuditLogsWarning) GetTitle() string
    func (o *AuditLogsWarning) GetTitleOk() (*string, bool)
    func (o *AuditLogsWarning) HasCode() bool
    func (o *AuditLogsWarning) HasDetail() bool
    func (o *AuditLogsWarning) HasTitle() bool
    func (o AuditLogsWarning) MarshalJSON() ([]byte, error)
    func (o *AuditLogsWarning) SetCode(v string)
    func (o *AuditLogsWarning) SetDetail(v string)
    func (o *AuditLogsWarning) SetTitle(v string)
    func (o *AuditLogsWarning) UnmarshalJSON(bytes []byte) (err error)
type AuthNMapping
    func NewAuthNMapping(id string, typeVar AuthNMappingsType) *AuthNMapping
    func NewAuthNMappingWithDefaults() *AuthNMapping
    func (o *AuthNMapping) GetAttributes() AuthNMappingAttributes
    func (o *AuthNMapping) GetAttributesOk() (*AuthNMappingAttributes, bool)
    func (o *AuthNMapping) GetId() string
    func (o *AuthNMapping) GetIdOk() (*string, bool)
    func (o *AuthNMapping) GetRelationships() AuthNMappingRelationships
    func (o *AuthNMapping) GetRelationshipsOk() (*AuthNMappingRelationships, bool)
    func (o *AuthNMapping) GetType() AuthNMappingsType
    func (o *AuthNMapping) GetTypeOk() (*AuthNMappingsType, bool)
    func (o *AuthNMapping) HasAttributes() bool
    func (o *AuthNMapping) HasRelationships() bool
    func (o AuthNMapping) MarshalJSON() ([]byte, error)
    func (o *AuthNMapping) SetAttributes(v AuthNMappingAttributes)
    func (o *AuthNMapping) SetId(v string)
    func (o *AuthNMapping) SetRelationships(v AuthNMappingRelationships)
    func (o *AuthNMapping) SetType(v AuthNMappingsType)
    func (o *AuthNMapping) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingAttributes
    func NewAuthNMappingAttributes() *AuthNMappingAttributes
    func NewAuthNMappingAttributesWithDefaults() *AuthNMappingAttributes
    func (o *AuthNMappingAttributes) GetAttributeKey() string
    func (o *AuthNMappingAttributes) GetAttributeKeyOk() (*string, bool)
    func (o *AuthNMappingAttributes) GetAttributeValue() string
    func (o *AuthNMappingAttributes) GetAttributeValueOk() (*string, bool)
    func (o *AuthNMappingAttributes) GetCreatedAt() time.Time
    func (o *AuthNMappingAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *AuthNMappingAttributes) GetModifiedAt() time.Time
    func (o *AuthNMappingAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *AuthNMappingAttributes) GetSamlAssertionAttributeId() string
    func (o *AuthNMappingAttributes) GetSamlAssertionAttributeIdOk() (*string, bool)
    func (o *AuthNMappingAttributes) HasAttributeKey() bool
    func (o *AuthNMappingAttributes) HasAttributeValue() bool
    func (o *AuthNMappingAttributes) HasCreatedAt() bool
    func (o *AuthNMappingAttributes) HasModifiedAt() bool
    func (o *AuthNMappingAttributes) HasSamlAssertionAttributeId() bool
    func (o AuthNMappingAttributes) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingAttributes) SetAttributeKey(v string)
    func (o *AuthNMappingAttributes) SetAttributeValue(v string)
    func (o *AuthNMappingAttributes) SetCreatedAt(v time.Time)
    func (o *AuthNMappingAttributes) SetModifiedAt(v time.Time)
    func (o *AuthNMappingAttributes) SetSamlAssertionAttributeId(v string)
    func (o *AuthNMappingAttributes) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingCreateAttributes
    func NewAuthNMappingCreateAttributes() *AuthNMappingCreateAttributes
    func NewAuthNMappingCreateAttributesWithDefaults() *AuthNMappingCreateAttributes
    func (o *AuthNMappingCreateAttributes) GetAttributeKey() string
    func (o *AuthNMappingCreateAttributes) GetAttributeKeyOk() (*string, bool)
    func (o *AuthNMappingCreateAttributes) GetAttributeValue() string
    func (o *AuthNMappingCreateAttributes) GetAttributeValueOk() (*string, bool)
    func (o *AuthNMappingCreateAttributes) HasAttributeKey() bool
    func (o *AuthNMappingCreateAttributes) HasAttributeValue() bool
    func (o AuthNMappingCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingCreateAttributes) SetAttributeKey(v string)
    func (o *AuthNMappingCreateAttributes) SetAttributeValue(v string)
    func (o *AuthNMappingCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingCreateData
    func NewAuthNMappingCreateData(typeVar AuthNMappingsType) *AuthNMappingCreateData
    func NewAuthNMappingCreateDataWithDefaults() *AuthNMappingCreateData
    func (o *AuthNMappingCreateData) GetAttributes() AuthNMappingCreateAttributes
    func (o *AuthNMappingCreateData) GetAttributesOk() (*AuthNMappingCreateAttributes, bool)
    func (o *AuthNMappingCreateData) GetRelationships() AuthNMappingCreateRelationships
    func (o *AuthNMappingCreateData) GetRelationshipsOk() (*AuthNMappingCreateRelationships, bool)
    func (o *AuthNMappingCreateData) GetType() AuthNMappingsType
    func (o *AuthNMappingCreateData) GetTypeOk() (*AuthNMappingsType, bool)
    func (o *AuthNMappingCreateData) HasAttributes() bool
    func (o *AuthNMappingCreateData) HasRelationships() bool
    func (o AuthNMappingCreateData) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingCreateData) SetAttributes(v AuthNMappingCreateAttributes)
    func (o *AuthNMappingCreateData) SetRelationships(v AuthNMappingCreateRelationships)
    func (o *AuthNMappingCreateData) SetType(v AuthNMappingsType)
    func (o *AuthNMappingCreateData) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingCreateRelationships
    func NewAuthNMappingCreateRelationships() *AuthNMappingCreateRelationships
    func NewAuthNMappingCreateRelationshipsWithDefaults() *AuthNMappingCreateRelationships
    func (o *AuthNMappingCreateRelationships) GetRole() RelationshipToRole
    func (o *AuthNMappingCreateRelationships) GetRoleOk() (*RelationshipToRole, bool)
    func (o *AuthNMappingCreateRelationships) HasRole() bool
    func (o AuthNMappingCreateRelationships) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingCreateRelationships) SetRole(v RelationshipToRole)
    func (o *AuthNMappingCreateRelationships) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingCreateRequest
    func NewAuthNMappingCreateRequest(data AuthNMappingCreateData) *AuthNMappingCreateRequest
    func NewAuthNMappingCreateRequestWithDefaults() *AuthNMappingCreateRequest
    func (o *AuthNMappingCreateRequest) GetData() AuthNMappingCreateData
    func (o *AuthNMappingCreateRequest) GetDataOk() (*AuthNMappingCreateData, bool)
    func (o AuthNMappingCreateRequest) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingCreateRequest) SetData(v AuthNMappingCreateData)
    func (o *AuthNMappingCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingIncluded
    func RoleAsAuthNMappingIncluded(v *Role) AuthNMappingIncluded
    func SAMLAssertionAttributeAsAuthNMappingIncluded(v *SAMLAssertionAttribute) AuthNMappingIncluded
    func (obj *AuthNMappingIncluded) GetActualInstance() interface{}
    func (obj AuthNMappingIncluded) MarshalJSON() ([]byte, error)
    func (obj *AuthNMappingIncluded) UnmarshalJSON(data []byte) error
type AuthNMappingRelationships
    func NewAuthNMappingRelationships() *AuthNMappingRelationships
    func NewAuthNMappingRelationshipsWithDefaults() *AuthNMappingRelationships
    func (o *AuthNMappingRelationships) GetRole() RelationshipToRole
    func (o *AuthNMappingRelationships) GetRoleOk() (*RelationshipToRole, bool)
    func (o *AuthNMappingRelationships) GetSamlAssertionAttribute() RelationshipToSAMLAssertionAttribute
    func (o *AuthNMappingRelationships) GetSamlAssertionAttributeOk() (*RelationshipToSAMLAssertionAttribute, bool)
    func (o *AuthNMappingRelationships) HasRole() bool
    func (o *AuthNMappingRelationships) HasSamlAssertionAttribute() bool
    func (o AuthNMappingRelationships) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingRelationships) SetRole(v RelationshipToRole)
    func (o *AuthNMappingRelationships) SetSamlAssertionAttribute(v RelationshipToSAMLAssertionAttribute)
    func (o *AuthNMappingRelationships) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingResponse
    func NewAuthNMappingResponse() *AuthNMappingResponse
    func NewAuthNMappingResponseWithDefaults() *AuthNMappingResponse
    func (o *AuthNMappingResponse) GetData() AuthNMapping
    func (o *AuthNMappingResponse) GetDataOk() (*AuthNMapping, bool)
    func (o *AuthNMappingResponse) GetIncluded() []AuthNMappingIncluded
    func (o *AuthNMappingResponse) GetIncludedOk() (*[]AuthNMappingIncluded, bool)
    func (o *AuthNMappingResponse) HasData() bool
    func (o *AuthNMappingResponse) HasIncluded() bool
    func (o AuthNMappingResponse) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingResponse) SetData(v AuthNMapping)
    func (o *AuthNMappingResponse) SetIncluded(v []AuthNMappingIncluded)
    func (o *AuthNMappingResponse) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingUpdateAttributes
    func NewAuthNMappingUpdateAttributes() *AuthNMappingUpdateAttributes
    func NewAuthNMappingUpdateAttributesWithDefaults() *AuthNMappingUpdateAttributes
    func (o *AuthNMappingUpdateAttributes) GetAttributeKey() string
    func (o *AuthNMappingUpdateAttributes) GetAttributeKeyOk() (*string, bool)
    func (o *AuthNMappingUpdateAttributes) GetAttributeValue() string
    func (o *AuthNMappingUpdateAttributes) GetAttributeValueOk() (*string, bool)
    func (o *AuthNMappingUpdateAttributes) HasAttributeKey() bool
    func (o *AuthNMappingUpdateAttributes) HasAttributeValue() bool
    func (o AuthNMappingUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingUpdateAttributes) SetAttributeKey(v string)
    func (o *AuthNMappingUpdateAttributes) SetAttributeValue(v string)
    func (o *AuthNMappingUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingUpdateData
    func NewAuthNMappingUpdateData(id string, typeVar AuthNMappingsType) *AuthNMappingUpdateData
    func NewAuthNMappingUpdateDataWithDefaults() *AuthNMappingUpdateData
    func (o *AuthNMappingUpdateData) GetAttributes() AuthNMappingUpdateAttributes
    func (o *AuthNMappingUpdateData) GetAttributesOk() (*AuthNMappingUpdateAttributes, bool)
    func (o *AuthNMappingUpdateData) GetId() string
    func (o *AuthNMappingUpdateData) GetIdOk() (*string, bool)
    func (o *AuthNMappingUpdateData) GetRelationships() AuthNMappingUpdateRelationships
    func (o *AuthNMappingUpdateData) GetRelationshipsOk() (*AuthNMappingUpdateRelationships, bool)
    func (o *AuthNMappingUpdateData) GetType() AuthNMappingsType
    func (o *AuthNMappingUpdateData) GetTypeOk() (*AuthNMappingsType, bool)
    func (o *AuthNMappingUpdateData) HasAttributes() bool
    func (o *AuthNMappingUpdateData) HasRelationships() bool
    func (o AuthNMappingUpdateData) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingUpdateData) SetAttributes(v AuthNMappingUpdateAttributes)
    func (o *AuthNMappingUpdateData) SetId(v string)
    func (o *AuthNMappingUpdateData) SetRelationships(v AuthNMappingUpdateRelationships)
    func (o *AuthNMappingUpdateData) SetType(v AuthNMappingsType)
    func (o *AuthNMappingUpdateData) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingUpdateRelationships
    func NewAuthNMappingUpdateRelationships() *AuthNMappingUpdateRelationships
    func NewAuthNMappingUpdateRelationshipsWithDefaults() *AuthNMappingUpdateRelationships
    func (o *AuthNMappingUpdateRelationships) GetRole() RelationshipToRole
    func (o *AuthNMappingUpdateRelationships) GetRoleOk() (*RelationshipToRole, bool)
    func (o *AuthNMappingUpdateRelationships) HasRole() bool
    func (o AuthNMappingUpdateRelationships) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingUpdateRelationships) SetRole(v RelationshipToRole)
    func (o *AuthNMappingUpdateRelationships) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingUpdateRequest
    func NewAuthNMappingUpdateRequest(data AuthNMappingUpdateData) *AuthNMappingUpdateRequest
    func NewAuthNMappingUpdateRequestWithDefaults() *AuthNMappingUpdateRequest
    func (o *AuthNMappingUpdateRequest) GetData() AuthNMappingUpdateData
    func (o *AuthNMappingUpdateRequest) GetDataOk() (*AuthNMappingUpdateData, bool)
    func (o AuthNMappingUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingUpdateRequest) SetData(v AuthNMappingUpdateData)
    func (o *AuthNMappingUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingsApi
    func NewAuthNMappingsApi(client *datadog.APIClient) *AuthNMappingsApi
    func (a *AuthNMappingsApi) CreateAuthNMapping(ctx _context.Context, body AuthNMappingCreateRequest) (AuthNMappingResponse, *_nethttp.Response, error)
    func (a *AuthNMappingsApi) DeleteAuthNMapping(ctx _context.Context, authnMappingId string) (*_nethttp.Response, error)
    func (a *AuthNMappingsApi) GetAuthNMapping(ctx _context.Context, authnMappingId string) (AuthNMappingResponse, *_nethttp.Response, error)
    func (a *AuthNMappingsApi) ListAuthNMappings(ctx _context.Context, o ...ListAuthNMappingsOptionalParameters) (AuthNMappingsResponse, *_nethttp.Response, error)
    func (a *AuthNMappingsApi) UpdateAuthNMapping(ctx _context.Context, authnMappingId string, body AuthNMappingUpdateRequest) (AuthNMappingResponse, *_nethttp.Response, error)
type AuthNMappingsResponse
    func NewAuthNMappingsResponse() *AuthNMappingsResponse
    func NewAuthNMappingsResponseWithDefaults() *AuthNMappingsResponse
    func (o *AuthNMappingsResponse) GetData() []AuthNMapping
    func (o *AuthNMappingsResponse) GetDataOk() (*[]AuthNMapping, bool)
    func (o *AuthNMappingsResponse) GetIncluded() []AuthNMappingIncluded
    func (o *AuthNMappingsResponse) GetIncludedOk() (*[]AuthNMappingIncluded, bool)
    func (o *AuthNMappingsResponse) GetMeta() ResponseMetaAttributes
    func (o *AuthNMappingsResponse) GetMetaOk() (*ResponseMetaAttributes, bool)
    func (o *AuthNMappingsResponse) HasData() bool
    func (o *AuthNMappingsResponse) HasIncluded() bool
    func (o *AuthNMappingsResponse) HasMeta() bool
    func (o AuthNMappingsResponse) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingsResponse) SetData(v []AuthNMapping)
    func (o *AuthNMappingsResponse) SetIncluded(v []AuthNMappingIncluded)
    func (o *AuthNMappingsResponse) SetMeta(v ResponseMetaAttributes)
    func (o *AuthNMappingsResponse) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingsSort
    func NewAuthNMappingsSortFromValue(v string) (*AuthNMappingsSort, error)
    func (v *AuthNMappingsSort) GetAllowedValues() []AuthNMappingsSort
    func (v AuthNMappingsSort) IsValid() bool
    func (v AuthNMappingsSort) Ptr() *AuthNMappingsSort
    func (v *AuthNMappingsSort) UnmarshalJSON(src []byte) error
type AuthNMappingsType
    func NewAuthNMappingsTypeFromValue(v string) (*AuthNMappingsType, error)
    func (v *AuthNMappingsType) GetAllowedValues() []AuthNMappingsType
    func (v AuthNMappingsType) IsValid() bool
    func (v AuthNMappingsType) Ptr() *AuthNMappingsType
    func (v *AuthNMappingsType) UnmarshalJSON(src []byte) error
type ChargebackBreakdown
    func NewChargebackBreakdown() *ChargebackBreakdown
    func NewChargebackBreakdownWithDefaults() *ChargebackBreakdown
    func (o *ChargebackBreakdown) GetChargeType() string
    func (o *ChargebackBreakdown) GetChargeTypeOk() (*string, bool)
    func (o *ChargebackBreakdown) GetCost() float64
    func (o *ChargebackBreakdown) GetCostOk() (*float64, bool)
    func (o *ChargebackBreakdown) GetProductName() string
    func (o *ChargebackBreakdown) GetProductNameOk() (*string, bool)
    func (o *ChargebackBreakdown) HasChargeType() bool
    func (o *ChargebackBreakdown) HasCost() bool
    func (o *ChargebackBreakdown) HasProductName() bool
    func (o ChargebackBreakdown) MarshalJSON() ([]byte, error)
    func (o *ChargebackBreakdown) SetChargeType(v string)
    func (o *ChargebackBreakdown) SetCost(v float64)
    func (o *ChargebackBreakdown) SetProductName(v string)
    func (o *ChargebackBreakdown) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRuleAttributes
    func NewCloudWorkloadSecurityAgentRuleAttributes() *CloudWorkloadSecurityAgentRuleAttributes
    func NewCloudWorkloadSecurityAgentRuleAttributesWithDefaults() *CloudWorkloadSecurityAgentRuleAttributes
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCategory() string
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCategoryOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreationDate() int64
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreationDateOk() (*int64, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreator() CloudWorkloadSecurityAgentRuleCreatorAttributes
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreatorOk() (*CloudWorkloadSecurityAgentRuleCreatorAttributes, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetDefaultRule() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetDefaultRuleOk() (*bool, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetDescription() string
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetDescriptionOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetEnabled() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetEnabledOk() (*bool, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetExpression() string
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetExpressionOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetName() string
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetNameOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdatedAt() int64
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdatedAtOk() (*int64, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdater() CloudWorkloadSecurityAgentRuleUpdaterAttributes
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdaterOk() (*CloudWorkloadSecurityAgentRuleUpdaterAttributes, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetVersion() int64
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetVersionOk() (*int64, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasCategory() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasCreationDate() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasCreator() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasDefaultRule() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasDescription() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasEnabled() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasExpression() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasName() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasUpdatedAt() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasUpdater() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasVersion() bool
    func (o CloudWorkloadSecurityAgentRuleAttributes) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetCategory(v string)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetCreationDate(v int64)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetCreator(v CloudWorkloadSecurityAgentRuleCreatorAttributes)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetDefaultRule(v bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetDescription(v string)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetEnabled(v bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetExpression(v string)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetName(v string)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetUpdatedAt(v int64)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetUpdater(v CloudWorkloadSecurityAgentRuleUpdaterAttributes)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetVersion(v int64)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRuleCreateAttributes
    func NewCloudWorkloadSecurityAgentRuleCreateAttributes(expression string, name string) *CloudWorkloadSecurityAgentRuleCreateAttributes
    func NewCloudWorkloadSecurityAgentRuleCreateAttributesWithDefaults() *CloudWorkloadSecurityAgentRuleCreateAttributes
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetDescription() string
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetDescriptionOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetEnabled() bool
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetEnabledOk() (*bool, bool)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetExpression() string
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetExpressionOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetName() string
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetNameOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) HasDescription() bool
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) HasEnabled() bool
    func (o CloudWorkloadSecurityAgentRuleCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) SetDescription(v string)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) SetEnabled(v bool)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) SetExpression(v string)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) SetName(v string)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRuleCreateData
    func NewCloudWorkloadSecurityAgentRuleCreateData(attributes CloudWorkloadSecurityAgentRuleCreateAttributes, typeVar CloudWorkloadSecurityAgentRuleType) *CloudWorkloadSecurityAgentRuleCreateData
    func NewCloudWorkloadSecurityAgentRuleCreateDataWithDefaults() *CloudWorkloadSecurityAgentRuleCreateData
    func (o *CloudWorkloadSecurityAgentRuleCreateData) GetAttributes() CloudWorkloadSecurityAgentRuleCreateAttributes
    func (o *CloudWorkloadSecurityAgentRuleCreateData) GetAttributesOk() (*CloudWorkloadSecurityAgentRuleCreateAttributes, bool)
    func (o *CloudWorkloadSecurityAgentRuleCreateData) GetType() CloudWorkloadSecurityAgentRuleType
    func (o *CloudWorkloadSecurityAgentRuleCreateData) GetTypeOk() (*CloudWorkloadSecurityAgentRuleType, bool)
    func (o CloudWorkloadSecurityAgentRuleCreateData) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleCreateData) SetAttributes(v CloudWorkloadSecurityAgentRuleCreateAttributes)
    func (o *CloudWorkloadSecurityAgentRuleCreateData) SetType(v CloudWorkloadSecurityAgentRuleType)
    func (o *CloudWorkloadSecurityAgentRuleCreateData) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRuleCreateRequest
    func NewCloudWorkloadSecurityAgentRuleCreateRequest(data CloudWorkloadSecurityAgentRuleCreateData) *CloudWorkloadSecurityAgentRuleCreateRequest
    func NewCloudWorkloadSecurityAgentRuleCreateRequestWithDefaults() *CloudWorkloadSecurityAgentRuleCreateRequest
    func (o *CloudWorkloadSecurityAgentRuleCreateRequest) GetData() CloudWorkloadSecurityAgentRuleCreateData
    func (o *CloudWorkloadSecurityAgentRuleCreateRequest) GetDataOk() (*CloudWorkloadSecurityAgentRuleCreateData, bool)
    func (o CloudWorkloadSecurityAgentRuleCreateRequest) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleCreateRequest) SetData(v CloudWorkloadSecurityAgentRuleCreateData)
    func (o *CloudWorkloadSecurityAgentRuleCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRuleCreatorAttributes
    func NewCloudWorkloadSecurityAgentRuleCreatorAttributes() *CloudWorkloadSecurityAgentRuleCreatorAttributes
    func NewCloudWorkloadSecurityAgentRuleCreatorAttributesWithDefaults() *CloudWorkloadSecurityAgentRuleCreatorAttributes
    func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) GetHandle() string
    func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) GetHandleOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) GetName() string
    func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) GetNameOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) HasHandle() bool
    func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) HasName() bool
    func (o CloudWorkloadSecurityAgentRuleCreatorAttributes) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) SetHandle(v string)
    func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) SetName(v string)
    func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRuleData
    func NewCloudWorkloadSecurityAgentRuleData() *CloudWorkloadSecurityAgentRuleData
    func NewCloudWorkloadSecurityAgentRuleDataWithDefaults() *CloudWorkloadSecurityAgentRuleData
    func (o *CloudWorkloadSecurityAgentRuleData) GetAttributes() CloudWorkloadSecurityAgentRuleAttributes
    func (o *CloudWorkloadSecurityAgentRuleData) GetAttributesOk() (*CloudWorkloadSecurityAgentRuleAttributes, bool)
    func (o *CloudWorkloadSecurityAgentRuleData) GetId() string
    func (o *CloudWorkloadSecurityAgentRuleData) GetIdOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleData) GetType() CloudWorkloadSecurityAgentRuleType
    func (o *CloudWorkloadSecurityAgentRuleData) GetTypeOk() (*CloudWorkloadSecurityAgentRuleType, bool)
    func (o *CloudWorkloadSecurityAgentRuleData) HasAttributes() bool
    func (o *CloudWorkloadSecurityAgentRuleData) HasId() bool
    func (o *CloudWorkloadSecurityAgentRuleData) HasType() bool
    func (o CloudWorkloadSecurityAgentRuleData) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleData) SetAttributes(v CloudWorkloadSecurityAgentRuleAttributes)
    func (o *CloudWorkloadSecurityAgentRuleData) SetId(v string)
    func (o *CloudWorkloadSecurityAgentRuleData) SetType(v CloudWorkloadSecurityAgentRuleType)
    func (o *CloudWorkloadSecurityAgentRuleData) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRuleResponse
    func NewCloudWorkloadSecurityAgentRuleResponse() *CloudWorkloadSecurityAgentRuleResponse
    func NewCloudWorkloadSecurityAgentRuleResponseWithDefaults() *CloudWorkloadSecurityAgentRuleResponse
    func (o *CloudWorkloadSecurityAgentRuleResponse) GetData() CloudWorkloadSecurityAgentRuleData
    func (o *CloudWorkloadSecurityAgentRuleResponse) GetDataOk() (*CloudWorkloadSecurityAgentRuleData, bool)
    func (o *CloudWorkloadSecurityAgentRuleResponse) HasData() bool
    func (o CloudWorkloadSecurityAgentRuleResponse) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleResponse) SetData(v CloudWorkloadSecurityAgentRuleData)
    func (o *CloudWorkloadSecurityAgentRuleResponse) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRuleType
    func NewCloudWorkloadSecurityAgentRuleTypeFromValue(v string) (*CloudWorkloadSecurityAgentRuleType, error)
    func (v *CloudWorkloadSecurityAgentRuleType) GetAllowedValues() []CloudWorkloadSecurityAgentRuleType
    func (v CloudWorkloadSecurityAgentRuleType) IsValid() bool
    func (v CloudWorkloadSecurityAgentRuleType) Ptr() *CloudWorkloadSecurityAgentRuleType
    func (v *CloudWorkloadSecurityAgentRuleType) UnmarshalJSON(src []byte) error
type CloudWorkloadSecurityAgentRuleUpdateAttributes
    func NewCloudWorkloadSecurityAgentRuleUpdateAttributes() *CloudWorkloadSecurityAgentRuleUpdateAttributes
    func NewCloudWorkloadSecurityAgentRuleUpdateAttributesWithDefaults() *CloudWorkloadSecurityAgentRuleUpdateAttributes
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetDescription() string
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetDescriptionOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetEnabled() bool
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetEnabledOk() (*bool, bool)
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetExpression() string
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetExpressionOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) HasDescription() bool
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) HasEnabled() bool
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) HasExpression() bool
    func (o CloudWorkloadSecurityAgentRuleUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) SetDescription(v string)
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) SetEnabled(v bool)
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) SetExpression(v string)
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRuleUpdateData
    func NewCloudWorkloadSecurityAgentRuleUpdateData(attributes CloudWorkloadSecurityAgentRuleUpdateAttributes, typeVar CloudWorkloadSecurityAgentRuleType) *CloudWorkloadSecurityAgentRuleUpdateData
    func NewCloudWorkloadSecurityAgentRuleUpdateDataWithDefaults() *CloudWorkloadSecurityAgentRuleUpdateData
    func (o *CloudWorkloadSecurityAgentRuleUpdateData) GetAttributes() CloudWorkloadSecurityAgentRuleUpdateAttributes
    func (o *CloudWorkloadSecurityAgentRuleUpdateData) GetAttributesOk() (*CloudWorkloadSecurityAgentRuleUpdateAttributes, bool)
    func (o *CloudWorkloadSecurityAgentRuleUpdateData) GetType() CloudWorkloadSecurityAgentRuleType
    func (o *CloudWorkloadSecurityAgentRuleUpdateData) GetTypeOk() (*CloudWorkloadSecurityAgentRuleType, bool)
    func (o CloudWorkloadSecurityAgentRuleUpdateData) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleUpdateData) SetAttributes(v CloudWorkloadSecurityAgentRuleUpdateAttributes)
    func (o *CloudWorkloadSecurityAgentRuleUpdateData) SetType(v CloudWorkloadSecurityAgentRuleType)
    func (o *CloudWorkloadSecurityAgentRuleUpdateData) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRuleUpdateRequest
    func NewCloudWorkloadSecurityAgentRuleUpdateRequest(data CloudWorkloadSecurityAgentRuleUpdateData) *CloudWorkloadSecurityAgentRuleUpdateRequest
    func NewCloudWorkloadSecurityAgentRuleUpdateRequestWithDefaults() *CloudWorkloadSecurityAgentRuleUpdateRequest
    func (o *CloudWorkloadSecurityAgentRuleUpdateRequest) GetData() CloudWorkloadSecurityAgentRuleUpdateData
    func (o *CloudWorkloadSecurityAgentRuleUpdateRequest) GetDataOk() (*CloudWorkloadSecurityAgentRuleUpdateData, bool)
    func (o CloudWorkloadSecurityAgentRuleUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleUpdateRequest) SetData(v CloudWorkloadSecurityAgentRuleUpdateData)
    func (o *CloudWorkloadSecurityAgentRuleUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRuleUpdaterAttributes
    func NewCloudWorkloadSecurityAgentRuleUpdaterAttributes() *CloudWorkloadSecurityAgentRuleUpdaterAttributes
    func NewCloudWorkloadSecurityAgentRuleUpdaterAttributesWithDefaults() *CloudWorkloadSecurityAgentRuleUpdaterAttributes
    func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetHandle() string
    func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetHandleOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetName() string
    func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetNameOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) HasHandle() bool
    func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) HasName() bool
    func (o CloudWorkloadSecurityAgentRuleUpdaterAttributes) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) SetHandle(v string)
    func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) SetName(v string)
    func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRulesListResponse
    func NewCloudWorkloadSecurityAgentRulesListResponse() *CloudWorkloadSecurityAgentRulesListResponse
    func NewCloudWorkloadSecurityAgentRulesListResponseWithDefaults() *CloudWorkloadSecurityAgentRulesListResponse
    func (o *CloudWorkloadSecurityAgentRulesListResponse) GetData() []CloudWorkloadSecurityAgentRuleData
    func (o *CloudWorkloadSecurityAgentRulesListResponse) GetDataOk() (*[]CloudWorkloadSecurityAgentRuleData, bool)
    func (o *CloudWorkloadSecurityAgentRulesListResponse) HasData() bool
    func (o CloudWorkloadSecurityAgentRulesListResponse) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRulesListResponse) SetData(v []CloudWorkloadSecurityAgentRuleData)
    func (o *CloudWorkloadSecurityAgentRulesListResponse) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityApi
    func NewCloudWorkloadSecurityApi(client *datadog.APIClient) *CloudWorkloadSecurityApi
    func (a *CloudWorkloadSecurityApi) CreateCloudWorkloadSecurityAgentRule(ctx _context.Context, body CloudWorkloadSecurityAgentRuleCreateRequest) (CloudWorkloadSecurityAgentRuleResponse, *_nethttp.Response, error)
    func (a *CloudWorkloadSecurityApi) DeleteCloudWorkloadSecurityAgentRule(ctx _context.Context, agentRuleId string) (*_nethttp.Response, error)
    func (a *CloudWorkloadSecurityApi) DownloadCloudWorkloadPolicyFile(ctx _context.Context) (*os.File, *_nethttp.Response, error)
    func (a *CloudWorkloadSecurityApi) GetCloudWorkloadSecurityAgentRule(ctx _context.Context, agentRuleId string) (CloudWorkloadSecurityAgentRuleResponse, *_nethttp.Response, error)
    func (a *CloudWorkloadSecurityApi) ListCloudWorkloadSecurityAgentRules(ctx _context.Context) (CloudWorkloadSecurityAgentRulesListResponse, *_nethttp.Response, error)
    func (a *CloudWorkloadSecurityApi) UpdateCloudWorkloadSecurityAgentRule(ctx _context.Context, agentRuleId string, body CloudWorkloadSecurityAgentRuleUpdateRequest) (CloudWorkloadSecurityAgentRuleResponse, *_nethttp.Response, error)
type ConfluentAccountCreateRequest
    func NewConfluentAccountCreateRequest(data ConfluentAccountCreateRequestData) *ConfluentAccountCreateRequest
    func NewConfluentAccountCreateRequestWithDefaults() *ConfluentAccountCreateRequest
    func (o *ConfluentAccountCreateRequest) GetData() ConfluentAccountCreateRequestData
    func (o *ConfluentAccountCreateRequest) GetDataOk() (*ConfluentAccountCreateRequestData, bool)
    func (o ConfluentAccountCreateRequest) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountCreateRequest) SetData(v ConfluentAccountCreateRequestData)
    func (o *ConfluentAccountCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type ConfluentAccountCreateRequestAttributes
    func NewConfluentAccountCreateRequestAttributes(apiKey string, apiSecret string) *ConfluentAccountCreateRequestAttributes
    func NewConfluentAccountCreateRequestAttributesWithDefaults() *ConfluentAccountCreateRequestAttributes
    func (o *ConfluentAccountCreateRequestAttributes) GetApiKey() string
    func (o *ConfluentAccountCreateRequestAttributes) GetApiKeyOk() (*string, bool)
    func (o *ConfluentAccountCreateRequestAttributes) GetApiSecret() string
    func (o *ConfluentAccountCreateRequestAttributes) GetApiSecretOk() (*string, bool)
    func (o *ConfluentAccountCreateRequestAttributes) GetResources() []ConfluentAccountResourceAttributes
    func (o *ConfluentAccountCreateRequestAttributes) GetResourcesOk() (*[]ConfluentAccountResourceAttributes, bool)
    func (o *ConfluentAccountCreateRequestAttributes) GetTags() []string
    func (o *ConfluentAccountCreateRequestAttributes) GetTagsOk() (*[]string, bool)
    func (o *ConfluentAccountCreateRequestAttributes) HasResources() bool
    func (o *ConfluentAccountCreateRequestAttributes) HasTags() bool
    func (o ConfluentAccountCreateRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountCreateRequestAttributes) SetApiKey(v string)
    func (o *ConfluentAccountCreateRequestAttributes) SetApiSecret(v string)
    func (o *ConfluentAccountCreateRequestAttributes) SetResources(v []ConfluentAccountResourceAttributes)
    func (o *ConfluentAccountCreateRequestAttributes) SetTags(v []string)
    func (o *ConfluentAccountCreateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type ConfluentAccountCreateRequestData
    func NewConfluentAccountCreateRequestData(attributes ConfluentAccountCreateRequestAttributes, typeVar ConfluentAccountType) *ConfluentAccountCreateRequestData
    func NewConfluentAccountCreateRequestDataWithDefaults() *ConfluentAccountCreateRequestData
    func (o *ConfluentAccountCreateRequestData) GetAttributes() ConfluentAccountCreateRequestAttributes
    func (o *ConfluentAccountCreateRequestData) GetAttributesOk() (*ConfluentAccountCreateRequestAttributes, bool)
    func (o *ConfluentAccountCreateRequestData) GetType() ConfluentAccountType
    func (o *ConfluentAccountCreateRequestData) GetTypeOk() (*ConfluentAccountType, bool)
    func (o ConfluentAccountCreateRequestData) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountCreateRequestData) SetAttributes(v ConfluentAccountCreateRequestAttributes)
    func (o *ConfluentAccountCreateRequestData) SetType(v ConfluentAccountType)
    func (o *ConfluentAccountCreateRequestData) UnmarshalJSON(bytes []byte) (err error)
type ConfluentAccountResourceAttributes
    func NewConfluentAccountResourceAttributes() *ConfluentAccountResourceAttributes
    func NewConfluentAccountResourceAttributesWithDefaults() *ConfluentAccountResourceAttributes
    func (o *ConfluentAccountResourceAttributes) GetId() string
    func (o *ConfluentAccountResourceAttributes) GetIdOk() (*string, bool)
    func (o *ConfluentAccountResourceAttributes) GetResourceType() string
    func (o *ConfluentAccountResourceAttributes) GetResourceTypeOk() (*string, bool)
    func (o *ConfluentAccountResourceAttributes) GetTags() []string
    func (o *ConfluentAccountResourceAttributes) GetTagsOk() (*[]string, bool)
    func (o *ConfluentAccountResourceAttributes) HasId() bool
    func (o *ConfluentAccountResourceAttributes) HasResourceType() bool
    func (o *ConfluentAccountResourceAttributes) HasTags() bool
    func (o ConfluentAccountResourceAttributes) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountResourceAttributes) SetId(v string)
    func (o *ConfluentAccountResourceAttributes) SetResourceType(v string)
    func (o *ConfluentAccountResourceAttributes) SetTags(v []string)
    func (o *ConfluentAccountResourceAttributes) UnmarshalJSON(bytes []byte) (err error)
type ConfluentAccountResponse
    func NewConfluentAccountResponse() *ConfluentAccountResponse
    func NewConfluentAccountResponseWithDefaults() *ConfluentAccountResponse
    func (o *ConfluentAccountResponse) GetData() ConfluentAccountResponseData
    func (o *ConfluentAccountResponse) GetDataOk() (*ConfluentAccountResponseData, bool)
    func (o *ConfluentAccountResponse) HasData() bool
    func (o ConfluentAccountResponse) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountResponse) SetData(v ConfluentAccountResponseData)
    func (o *ConfluentAccountResponse) UnmarshalJSON(bytes []byte) (err error)
type ConfluentAccountResponseAttributes
    func NewConfluentAccountResponseAttributes(apiKey string) *ConfluentAccountResponseAttributes
    func NewConfluentAccountResponseAttributesWithDefaults() *ConfluentAccountResponseAttributes
    func (o *ConfluentAccountResponseAttributes) GetApiKey() string
    func (o *ConfluentAccountResponseAttributes) GetApiKeyOk() (*string, bool)
    func (o *ConfluentAccountResponseAttributes) GetResources() []ConfluentResourceResponseAttributes
    func (o *ConfluentAccountResponseAttributes) GetResourcesOk() (*[]ConfluentResourceResponseAttributes, bool)
    func (o *ConfluentAccountResponseAttributes) GetTags() []string
    func (o *ConfluentAccountResponseAttributes) GetTagsOk() (*[]string, bool)
    func (o *ConfluentAccountResponseAttributes) HasResources() bool
    func (o *ConfluentAccountResponseAttributes) HasTags() bool
    func (o ConfluentAccountResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountResponseAttributes) SetApiKey(v string)
    func (o *ConfluentAccountResponseAttributes) SetResources(v []ConfluentResourceResponseAttributes)
    func (o *ConfluentAccountResponseAttributes) SetTags(v []string)
    func (o *ConfluentAccountResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type ConfluentAccountResponseData
    func NewConfluentAccountResponseData(attributes ConfluentAccountResponseAttributes, id string, typeVar ConfluentAccountType) *ConfluentAccountResponseData
    func NewConfluentAccountResponseDataWithDefaults() *ConfluentAccountResponseData
    func (o *ConfluentAccountResponseData) GetAttributes() ConfluentAccountResponseAttributes
    func (o *ConfluentAccountResponseData) GetAttributesOk() (*ConfluentAccountResponseAttributes, bool)
    func (o *ConfluentAccountResponseData) GetId() string
    func (o *ConfluentAccountResponseData) GetIdOk() (*string, bool)
    func (o *ConfluentAccountResponseData) GetType() ConfluentAccountType
    func (o *ConfluentAccountResponseData) GetTypeOk() (*ConfluentAccountType, bool)
    func (o ConfluentAccountResponseData) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountResponseData) SetAttributes(v ConfluentAccountResponseAttributes)
    func (o *ConfluentAccountResponseData) SetId(v string)
    func (o *ConfluentAccountResponseData) SetType(v ConfluentAccountType)
    func (o *ConfluentAccountResponseData) UnmarshalJSON(bytes []byte) (err error)
type ConfluentAccountType
    func NewConfluentAccountTypeFromValue(v string) (*ConfluentAccountType, error)
    func (v *ConfluentAccountType) GetAllowedValues() []ConfluentAccountType
    func (v ConfluentAccountType) IsValid() bool
    func (v ConfluentAccountType) Ptr() *ConfluentAccountType
    func (v *ConfluentAccountType) UnmarshalJSON(src []byte) error
type ConfluentAccountUpdateRequest
    func NewConfluentAccountUpdateRequest(data ConfluentAccountUpdateRequestData) *ConfluentAccountUpdateRequest
    func NewConfluentAccountUpdateRequestWithDefaults() *ConfluentAccountUpdateRequest
    func (o *ConfluentAccountUpdateRequest) GetData() ConfluentAccountUpdateRequestData
    func (o *ConfluentAccountUpdateRequest) GetDataOk() (*ConfluentAccountUpdateRequestData, bool)
    func (o ConfluentAccountUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountUpdateRequest) SetData(v ConfluentAccountUpdateRequestData)
    func (o *ConfluentAccountUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type ConfluentAccountUpdateRequestAttributes
    func NewConfluentAccountUpdateRequestAttributes(apiKey string, apiSecret string) *ConfluentAccountUpdateRequestAttributes
    func NewConfluentAccountUpdateRequestAttributesWithDefaults() *ConfluentAccountUpdateRequestAttributes
    func (o *ConfluentAccountUpdateRequestAttributes) GetApiKey() string
    func (o *ConfluentAccountUpdateRequestAttributes) GetApiKeyOk() (*string, bool)
    func (o *ConfluentAccountUpdateRequestAttributes) GetApiSecret() string
    func (o *ConfluentAccountUpdateRequestAttributes) GetApiSecretOk() (*string, bool)
    func (o *ConfluentAccountUpdateRequestAttributes) GetTags() []string
    func (o *ConfluentAccountUpdateRequestAttributes) GetTagsOk() (*[]string, bool)
    func (o *ConfluentAccountUpdateRequestAttributes) HasTags() bool
    func (o ConfluentAccountUpdateRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountUpdateRequestAttributes) SetApiKey(v string)
    func (o *ConfluentAccountUpdateRequestAttributes) SetApiSecret(v string)
    func (o *ConfluentAccountUpdateRequestAttributes) SetTags(v []string)
    func (o *ConfluentAccountUpdateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type ConfluentAccountUpdateRequestData
    func NewConfluentAccountUpdateRequestData(attributes ConfluentAccountUpdateRequestAttributes, typeVar ConfluentAccountType) *ConfluentAccountUpdateRequestData
    func NewConfluentAccountUpdateRequestDataWithDefaults() *ConfluentAccountUpdateRequestData
    func (o *ConfluentAccountUpdateRequestData) GetAttributes() ConfluentAccountUpdateRequestAttributes
    func (o *ConfluentAccountUpdateRequestData) GetAttributesOk() (*ConfluentAccountUpdateRequestAttributes, bool)
    func (o *ConfluentAccountUpdateRequestData) GetType() ConfluentAccountType
    func (o *ConfluentAccountUpdateRequestData) GetTypeOk() (*ConfluentAccountType, bool)
    func (o ConfluentAccountUpdateRequestData) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountUpdateRequestData) SetAttributes(v ConfluentAccountUpdateRequestAttributes)
    func (o *ConfluentAccountUpdateRequestData) SetType(v ConfluentAccountType)
    func (o *ConfluentAccountUpdateRequestData) UnmarshalJSON(bytes []byte) (err error)
type ConfluentAccountsResponse
    func NewConfluentAccountsResponse() *ConfluentAccountsResponse
    func NewConfluentAccountsResponseWithDefaults() *ConfluentAccountsResponse
    func (o *ConfluentAccountsResponse) GetData() []ConfluentAccountResponseData
    func (o *ConfluentAccountsResponse) GetDataOk() (*[]ConfluentAccountResponseData, bool)
    func (o *ConfluentAccountsResponse) HasData() bool
    func (o ConfluentAccountsResponse) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountsResponse) SetData(v []ConfluentAccountResponseData)
    func (o *ConfluentAccountsResponse) UnmarshalJSON(bytes []byte) (err error)
type ConfluentCloudApi
    func NewConfluentCloudApi(client *datadog.APIClient) *ConfluentCloudApi
    func (a *ConfluentCloudApi) CreateConfluentAccount(ctx _context.Context, body ConfluentAccountCreateRequest) (ConfluentAccountResponse, *_nethttp.Response, error)
    func (a *ConfluentCloudApi) CreateConfluentResource(ctx _context.Context, accountId string, body ConfluentResourceRequest) (ConfluentResourceResponse, *_nethttp.Response, error)
    func (a *ConfluentCloudApi) DeleteConfluentAccount(ctx _context.Context, accountId string) (*_nethttp.Response, error)
    func (a *ConfluentCloudApi) DeleteConfluentResource(ctx _context.Context, accountId string, resourceId string) (*_nethttp.Response, error)
    func (a *ConfluentCloudApi) GetConfluentAccount(ctx _context.Context, accountId string) (ConfluentAccountResponse, *_nethttp.Response, error)
    func (a *ConfluentCloudApi) GetConfluentResource(ctx _context.Context, accountId string, resourceId string) (ConfluentResourceResponse, *_nethttp.Response, error)
    func (a *ConfluentCloudApi) ListConfluentAccount(ctx _context.Context) (ConfluentAccountsResponse, *_nethttp.Response, error)
    func (a *ConfluentCloudApi) ListConfluentResource(ctx _context.Context, accountId string) (ConfluentResourcesResponse, *_nethttp.Response, error)
    func (a *ConfluentCloudApi) UpdateConfluentAccount(ctx _context.Context, accountId string, body ConfluentAccountUpdateRequest) (ConfluentAccountResponse, *_nethttp.Response, error)
    func (a *ConfluentCloudApi) UpdateConfluentResource(ctx _context.Context, accountId string, resourceId string, body ConfluentResourceRequest) (ConfluentResourceResponse, *_nethttp.Response, error)
type ConfluentResourceRequest
    func NewConfluentResourceRequest(data ConfluentResourceRequestData) *ConfluentResourceRequest
    func NewConfluentResourceRequestWithDefaults() *ConfluentResourceRequest
    func (o *ConfluentResourceRequest) GetData() ConfluentResourceRequestData
    func (o *ConfluentResourceRequest) GetDataOk() (*ConfluentResourceRequestData, bool)
    func (o ConfluentResourceRequest) MarshalJSON() ([]byte, error)
    func (o *ConfluentResourceRequest) SetData(v ConfluentResourceRequestData)
    func (o *ConfluentResourceRequest) UnmarshalJSON(bytes []byte) (err error)
type ConfluentResourceRequestAttributes
    func NewConfluentResourceRequestAttributes() *ConfluentResourceRequestAttributes
    func NewConfluentResourceRequestAttributesWithDefaults() *ConfluentResourceRequestAttributes
    func (o *ConfluentResourceRequestAttributes) GetResourceType() string
    func (o *ConfluentResourceRequestAttributes) GetResourceTypeOk() (*string, bool)
    func (o *ConfluentResourceRequestAttributes) GetTags() []string
    func (o *ConfluentResourceRequestAttributes) GetTagsOk() (*[]string, bool)
    func (o *ConfluentResourceRequestAttributes) HasResourceType() bool
    func (o *ConfluentResourceRequestAttributes) HasTags() bool
    func (o ConfluentResourceRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *ConfluentResourceRequestAttributes) SetResourceType(v string)
    func (o *ConfluentResourceRequestAttributes) SetTags(v []string)
    func (o *ConfluentResourceRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type ConfluentResourceRequestData
    func NewConfluentResourceRequestData(attributes ConfluentResourceRequestAttributes, id string, typeVar ConfluentResourceType) *ConfluentResourceRequestData
    func NewConfluentResourceRequestDataWithDefaults() *ConfluentResourceRequestData
    func (o *ConfluentResourceRequestData) GetAttributes() ConfluentResourceRequestAttributes
    func (o *ConfluentResourceRequestData) GetAttributesOk() (*ConfluentResourceRequestAttributes, bool)
    func (o *ConfluentResourceRequestData) GetId() string
    func (o *ConfluentResourceRequestData) GetIdOk() (*string, bool)
    func (o *ConfluentResourceRequestData) GetType() ConfluentResourceType
    func (o *ConfluentResourceRequestData) GetTypeOk() (*ConfluentResourceType, bool)
    func (o ConfluentResourceRequestData) MarshalJSON() ([]byte, error)
    func (o *ConfluentResourceRequestData) SetAttributes(v ConfluentResourceRequestAttributes)
    func (o *ConfluentResourceRequestData) SetId(v string)
    func (o *ConfluentResourceRequestData) SetType(v ConfluentResourceType)
    func (o *ConfluentResourceRequestData) UnmarshalJSON(bytes []byte) (err error)
type ConfluentResourceResponse
    func NewConfluentResourceResponse() *ConfluentResourceResponse
    func NewConfluentResourceResponseWithDefaults() *ConfluentResourceResponse
    func (o *ConfluentResourceResponse) GetData() ConfluentResourceResponseData
    func (o *ConfluentResourceResponse) GetDataOk() (*ConfluentResourceResponseData, bool)
    func (o *ConfluentResourceResponse) HasData() bool
    func (o ConfluentResourceResponse) MarshalJSON() ([]byte, error)
    func (o *ConfluentResourceResponse) SetData(v ConfluentResourceResponseData)
    func (o *ConfluentResourceResponse) UnmarshalJSON(bytes []byte) (err error)
type ConfluentResourceResponseAttributes
    func NewConfluentResourceResponseAttributes(resourceType string) *ConfluentResourceResponseAttributes
    func NewConfluentResourceResponseAttributesWithDefaults() *ConfluentResourceResponseAttributes
    func (o *ConfluentResourceResponseAttributes) GetResourceType() string
    func (o *ConfluentResourceResponseAttributes) GetResourceTypeOk() (*string, bool)
    func (o *ConfluentResourceResponseAttributes) GetTags() []string
    func (o *ConfluentResourceResponseAttributes) GetTagsOk() (*[]string, bool)
    func (o *ConfluentResourceResponseAttributes) HasTags() bool
    func (o ConfluentResourceResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *ConfluentResourceResponseAttributes) SetResourceType(v string)
    func (o *ConfluentResourceResponseAttributes) SetTags(v []string)
    func (o *ConfluentResourceResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type ConfluentResourceResponseData
    func NewConfluentResourceResponseData(attributes ConfluentResourceResponseAttributes, id string, typeVar ConfluentResourceType) *ConfluentResourceResponseData
    func NewConfluentResourceResponseDataWithDefaults() *ConfluentResourceResponseData
    func (o *ConfluentResourceResponseData) GetAttributes() ConfluentResourceResponseAttributes
    func (o *ConfluentResourceResponseData) GetAttributesOk() (*ConfluentResourceResponseAttributes, bool)
    func (o *ConfluentResourceResponseData) GetId() string
    func (o *ConfluentResourceResponseData) GetIdOk() (*string, bool)
    func (o *ConfluentResourceResponseData) GetType() ConfluentResourceType
    func (o *ConfluentResourceResponseData) GetTypeOk() (*ConfluentResourceType, bool)
    func (o ConfluentResourceResponseData) MarshalJSON() ([]byte, error)
    func (o *ConfluentResourceResponseData) SetAttributes(v ConfluentResourceResponseAttributes)
    func (o *ConfluentResourceResponseData) SetId(v string)
    func (o *ConfluentResourceResponseData) SetType(v ConfluentResourceType)
    func (o *ConfluentResourceResponseData) UnmarshalJSON(bytes []byte) (err error)
type ConfluentResourceType
    func NewConfluentResourceTypeFromValue(v string) (*ConfluentResourceType, error)
    func (v *ConfluentResourceType) GetAllowedValues() []ConfluentResourceType
    func (v ConfluentResourceType) IsValid() bool
    func (v ConfluentResourceType) Ptr() *ConfluentResourceType
    func (v *ConfluentResourceType) UnmarshalJSON(src []byte) error
type ConfluentResourcesResponse
    func NewConfluentResourcesResponse() *ConfluentResourcesResponse
    func NewConfluentResourcesResponseWithDefaults() *ConfluentResourcesResponse
    func (o *ConfluentResourcesResponse) GetData() []ConfluentResourceResponseData
    func (o *ConfluentResourcesResponse) GetDataOk() (*[]ConfluentResourceResponseData, bool)
    func (o *ConfluentResourcesResponse) HasData() bool
    func (o ConfluentResourcesResponse) MarshalJSON() ([]byte, error)
    func (o *ConfluentResourcesResponse) SetData(v []ConfluentResourceResponseData)
    func (o *ConfluentResourcesResponse) UnmarshalJSON(bytes []byte) (err error)
type ContentEncoding
    func NewContentEncodingFromValue(v string) (*ContentEncoding, error)
    func (v *ContentEncoding) GetAllowedValues() []ContentEncoding
    func (v ContentEncoding) IsValid() bool
    func (v ContentEncoding) Ptr() *ContentEncoding
    func (v *ContentEncoding) UnmarshalJSON(src []byte) error
type CostByOrg
    func NewCostByOrg() *CostByOrg
    func NewCostByOrgWithDefaults() *CostByOrg
    func (o *CostByOrg) GetAttributes() CostByOrgAttributes
    func (o *CostByOrg) GetAttributesOk() (*CostByOrgAttributes, bool)
    func (o *CostByOrg) GetId() string
    func (o *CostByOrg) GetIdOk() (*string, bool)
    func (o *CostByOrg) GetType() CostByOrgType
    func (o *CostByOrg) GetTypeOk() (*CostByOrgType, bool)
    func (o *CostByOrg) HasAttributes() bool
    func (o *CostByOrg) HasId() bool
    func (o *CostByOrg) HasType() bool
    func (o CostByOrg) MarshalJSON() ([]byte, error)
    func (o *CostByOrg) SetAttributes(v CostByOrgAttributes)
    func (o *CostByOrg) SetId(v string)
    func (o *CostByOrg) SetType(v CostByOrgType)
    func (o *CostByOrg) UnmarshalJSON(bytes []byte) (err error)
type CostByOrgAttributes
    func NewCostByOrgAttributes() *CostByOrgAttributes
    func NewCostByOrgAttributesWithDefaults() *CostByOrgAttributes
    func (o *CostByOrgAttributes) GetCharges() []ChargebackBreakdown
    func (o *CostByOrgAttributes) GetChargesOk() (*[]ChargebackBreakdown, bool)
    func (o *CostByOrgAttributes) GetDate() time.Time
    func (o *CostByOrgAttributes) GetDateOk() (*time.Time, bool)
    func (o *CostByOrgAttributes) GetOrgName() string
    func (o *CostByOrgAttributes) GetOrgNameOk() (*string, bool)
    func (o *CostByOrgAttributes) GetPublicId() string
    func (o *CostByOrgAttributes) GetPublicIdOk() (*string, bool)
    func (o *CostByOrgAttributes) GetTotalCost() float64
    func (o *CostByOrgAttributes) GetTotalCostOk() (*float64, bool)
    func (o *CostByOrgAttributes) HasCharges() bool
    func (o *CostByOrgAttributes) HasDate() bool
    func (o *CostByOrgAttributes) HasOrgName() bool
    func (o *CostByOrgAttributes) HasPublicId() bool
    func (o *CostByOrgAttributes) HasTotalCost() bool
    func (o CostByOrgAttributes) MarshalJSON() ([]byte, error)
    func (o *CostByOrgAttributes) SetCharges(v []ChargebackBreakdown)
    func (o *CostByOrgAttributes) SetDate(v time.Time)
    func (o *CostByOrgAttributes) SetOrgName(v string)
    func (o *CostByOrgAttributes) SetPublicId(v string)
    func (o *CostByOrgAttributes) SetTotalCost(v float64)
    func (o *CostByOrgAttributes) UnmarshalJSON(bytes []byte) (err error)
type CostByOrgResponse
    func NewCostByOrgResponse() *CostByOrgResponse
    func NewCostByOrgResponseWithDefaults() *CostByOrgResponse
    func (o *CostByOrgResponse) GetData() []CostByOrg
    func (o *CostByOrgResponse) GetDataOk() (*[]CostByOrg, bool)
    func (o *CostByOrgResponse) HasData() bool
    func (o CostByOrgResponse) MarshalJSON() ([]byte, error)
    func (o *CostByOrgResponse) SetData(v []CostByOrg)
    func (o *CostByOrgResponse) UnmarshalJSON(bytes []byte) (err error)
type CostByOrgType
    func NewCostByOrgTypeFromValue(v string) (*CostByOrgType, error)
    func (v *CostByOrgType) GetAllowedValues() []CostByOrgType
    func (v CostByOrgType) IsValid() bool
    func (v CostByOrgType) Ptr() *CostByOrgType
    func (v *CostByOrgType) UnmarshalJSON(src []byte) error
type Creator
    func NewCreator() *Creator
    func NewCreatorWithDefaults() *Creator
    func (o *Creator) GetEmail() string
    func (o *Creator) GetEmailOk() (*string, bool)
    func (o *Creator) GetHandle() string
    func (o *Creator) GetHandleOk() (*string, bool)
    func (o *Creator) GetName() string
    func (o *Creator) GetNameOk() (*string, bool)
    func (o *Creator) HasEmail() bool
    func (o *Creator) HasHandle() bool
    func (o *Creator) HasName() bool
    func (o Creator) MarshalJSON() ([]byte, error)
    func (o *Creator) SetEmail(v string)
    func (o *Creator) SetHandle(v string)
    func (o *Creator) SetName(v string)
    func (o *Creator) UnmarshalJSON(bytes []byte) (err error)
type DashboardListAddItemsRequest
    func NewDashboardListAddItemsRequest() *DashboardListAddItemsRequest
    func NewDashboardListAddItemsRequestWithDefaults() *DashboardListAddItemsRequest
    func (o *DashboardListAddItemsRequest) GetDashboards() []DashboardListItemRequest
    func (o *DashboardListAddItemsRequest) GetDashboardsOk() (*[]DashboardListItemRequest, bool)
    func (o *DashboardListAddItemsRequest) HasDashboards() bool
    func (o DashboardListAddItemsRequest) MarshalJSON() ([]byte, error)
    func (o *DashboardListAddItemsRequest) SetDashboards(v []DashboardListItemRequest)
    func (o *DashboardListAddItemsRequest) UnmarshalJSON(bytes []byte) (err error)
type DashboardListAddItemsResponse
    func NewDashboardListAddItemsResponse() *DashboardListAddItemsResponse
    func NewDashboardListAddItemsResponseWithDefaults() *DashboardListAddItemsResponse
    func (o *DashboardListAddItemsResponse) GetAddedDashboardsToList() []DashboardListItemResponse
    func (o *DashboardListAddItemsResponse) GetAddedDashboardsToListOk() (*[]DashboardListItemResponse, bool)
    func (o *DashboardListAddItemsResponse) HasAddedDashboardsToList() bool
    func (o DashboardListAddItemsResponse) MarshalJSON() ([]byte, error)
    func (o *DashboardListAddItemsResponse) SetAddedDashboardsToList(v []DashboardListItemResponse)
    func (o *DashboardListAddItemsResponse) UnmarshalJSON(bytes []byte) (err error)
type DashboardListDeleteItemsRequest
    func NewDashboardListDeleteItemsRequest() *DashboardListDeleteItemsRequest
    func NewDashboardListDeleteItemsRequestWithDefaults() *DashboardListDeleteItemsRequest
    func (o *DashboardListDeleteItemsRequest) GetDashboards() []DashboardListItemRequest
    func (o *DashboardListDeleteItemsRequest) GetDashboardsOk() (*[]DashboardListItemRequest, bool)
    func (o *DashboardListDeleteItemsRequest) HasDashboards() bool
    func (o DashboardListDeleteItemsRequest) MarshalJSON() ([]byte, error)
    func (o *DashboardListDeleteItemsRequest) SetDashboards(v []DashboardListItemRequest)
    func (o *DashboardListDeleteItemsRequest) UnmarshalJSON(bytes []byte) (err error)
type DashboardListDeleteItemsResponse
    func NewDashboardListDeleteItemsResponse() *DashboardListDeleteItemsResponse
    func NewDashboardListDeleteItemsResponseWithDefaults() *DashboardListDeleteItemsResponse
    func (o *DashboardListDeleteItemsResponse) GetDeletedDashboardsFromList() []DashboardListItemResponse
    func (o *DashboardListDeleteItemsResponse) GetDeletedDashboardsFromListOk() (*[]DashboardListItemResponse, bool)
    func (o *DashboardListDeleteItemsResponse) HasDeletedDashboardsFromList() bool
    func (o DashboardListDeleteItemsResponse) MarshalJSON() ([]byte, error)
    func (o *DashboardListDeleteItemsResponse) SetDeletedDashboardsFromList(v []DashboardListItemResponse)
    func (o *DashboardListDeleteItemsResponse) UnmarshalJSON(bytes []byte) (err error)
type DashboardListItem
    func NewDashboardListItem(id string, typeVar DashboardType) *DashboardListItem
    func NewDashboardListItemWithDefaults() *DashboardListItem
    func (o *DashboardListItem) GetAuthor() Creator
    func (o *DashboardListItem) GetAuthorOk() (*Creator, bool)
    func (o *DashboardListItem) GetCreated() time.Time
    func (o *DashboardListItem) GetCreatedOk() (*time.Time, bool)
    func (o *DashboardListItem) GetIcon() string
    func (o *DashboardListItem) GetIconOk() (*string, bool)
    func (o *DashboardListItem) GetId() string
    func (o *DashboardListItem) GetIdOk() (*string, bool)
    func (o *DashboardListItem) GetIsFavorite() bool
    func (o *DashboardListItem) GetIsFavoriteOk() (*bool, bool)
    func (o *DashboardListItem) GetIsReadOnly() bool
    func (o *DashboardListItem) GetIsReadOnlyOk() (*bool, bool)
    func (o *DashboardListItem) GetIsShared() bool
    func (o *DashboardListItem) GetIsSharedOk() (*bool, bool)
    func (o *DashboardListItem) GetModified() time.Time
    func (o *DashboardListItem) GetModifiedOk() (*time.Time, bool)
    func (o *DashboardListItem) GetPopularity() int32
    func (o *DashboardListItem) GetPopularityOk() (*int32, bool)
    func (o *DashboardListItem) GetTitle() string
    func (o *DashboardListItem) GetTitleOk() (*string, bool)
    func (o *DashboardListItem) GetType() DashboardType
    func (o *DashboardListItem) GetTypeOk() (*DashboardType, bool)
    func (o *DashboardListItem) GetUrl() string
    func (o *DashboardListItem) GetUrlOk() (*string, bool)
    func (o *DashboardListItem) HasAuthor() bool
    func (o *DashboardListItem) HasCreated() bool
    func (o *DashboardListItem) HasIcon() bool
    func (o *DashboardListItem) HasIsFavorite() bool
    func (o *DashboardListItem) HasIsReadOnly() bool
    func (o *DashboardListItem) HasIsShared() bool
    func (o *DashboardListItem) HasModified() bool
    func (o *DashboardListItem) HasPopularity() bool
    func (o *DashboardListItem) HasTitle() bool
    func (o *DashboardListItem) HasUrl() bool
    func (o DashboardListItem) MarshalJSON() ([]byte, error)
    func (o *DashboardListItem) SetAuthor(v Creator)
    func (o *DashboardListItem) SetCreated(v time.Time)
    func (o *DashboardListItem) SetIcon(v string)
    func (o *DashboardListItem) SetId(v string)
    func (o *DashboardListItem) SetIsFavorite(v bool)
    func (o *DashboardListItem) SetIsReadOnly(v bool)
    func (o *DashboardListItem) SetIsShared(v bool)
    func (o *DashboardListItem) SetModified(v time.Time)
    func (o *DashboardListItem) SetPopularity(v int32)
    func (o *DashboardListItem) SetTitle(v string)
    func (o *DashboardListItem) SetType(v DashboardType)
    func (o *DashboardListItem) SetUrl(v string)
    func (o *DashboardListItem) UnmarshalJSON(bytes []byte) (err error)
type DashboardListItemRequest
    func NewDashboardListItemRequest(id string, typeVar DashboardType) *DashboardListItemRequest
    func NewDashboardListItemRequestWithDefaults() *DashboardListItemRequest
    func (o *DashboardListItemRequest) GetId() string
    func (o *DashboardListItemRequest) GetIdOk() (*string, bool)
    func (o *DashboardListItemRequest) GetType() DashboardType
    func (o *DashboardListItemRequest) GetTypeOk() (*DashboardType, bool)
    func (o DashboardListItemRequest) MarshalJSON() ([]byte, error)
    func (o *DashboardListItemRequest) SetId(v string)
    func (o *DashboardListItemRequest) SetType(v DashboardType)
    func (o *DashboardListItemRequest) UnmarshalJSON(bytes []byte) (err error)
type DashboardListItemResponse
    func NewDashboardListItemResponse(id string, typeVar DashboardType) *DashboardListItemResponse
    func NewDashboardListItemResponseWithDefaults() *DashboardListItemResponse
    func (o *DashboardListItemResponse) GetId() string
    func (o *DashboardListItemResponse) GetIdOk() (*string, bool)
    func (o *DashboardListItemResponse) GetType() DashboardType
    func (o *DashboardListItemResponse) GetTypeOk() (*DashboardType, bool)
    func (o DashboardListItemResponse) MarshalJSON() ([]byte, error)
    func (o *DashboardListItemResponse) SetId(v string)
    func (o *DashboardListItemResponse) SetType(v DashboardType)
    func (o *DashboardListItemResponse) UnmarshalJSON(bytes []byte) (err error)
type DashboardListItems
    func NewDashboardListItems(dashboards []DashboardListItem) *DashboardListItems
    func NewDashboardListItemsWithDefaults() *DashboardListItems
    func (o *DashboardListItems) GetDashboards() []DashboardListItem
    func (o *DashboardListItems) GetDashboardsOk() (*[]DashboardListItem, bool)
    func (o *DashboardListItems) GetTotal() int64
    func (o *DashboardListItems) GetTotalOk() (*int64, bool)
    func (o *DashboardListItems) HasTotal() bool
    func (o DashboardListItems) MarshalJSON() ([]byte, error)
    func (o *DashboardListItems) SetDashboards(v []DashboardListItem)
    func (o *DashboardListItems) SetTotal(v int64)
    func (o *DashboardListItems) UnmarshalJSON(bytes []byte) (err error)
type DashboardListUpdateItemsRequest
    func NewDashboardListUpdateItemsRequest() *DashboardListUpdateItemsRequest
    func NewDashboardListUpdateItemsRequestWithDefaults() *DashboardListUpdateItemsRequest
    func (o *DashboardListUpdateItemsRequest) GetDashboards() []DashboardListItemRequest
    func (o *DashboardListUpdateItemsRequest) GetDashboardsOk() (*[]DashboardListItemRequest, bool)
    func (o *DashboardListUpdateItemsRequest) HasDashboards() bool
    func (o DashboardListUpdateItemsRequest) MarshalJSON() ([]byte, error)
    func (o *DashboardListUpdateItemsRequest) SetDashboards(v []DashboardListItemRequest)
    func (o *DashboardListUpdateItemsRequest) UnmarshalJSON(bytes []byte) (err error)
type DashboardListUpdateItemsResponse
    func NewDashboardListUpdateItemsResponse() *DashboardListUpdateItemsResponse
    func NewDashboardListUpdateItemsResponseWithDefaults() *DashboardListUpdateItemsResponse
    func (o *DashboardListUpdateItemsResponse) GetDashboards() []DashboardListItemResponse
    func (o *DashboardListUpdateItemsResponse) GetDashboardsOk() (*[]DashboardListItemResponse, bool)
    func (o *DashboardListUpdateItemsResponse) HasDashboards() bool
    func (o DashboardListUpdateItemsResponse) MarshalJSON() ([]byte, error)
    func (o *DashboardListUpdateItemsResponse) SetDashboards(v []DashboardListItemResponse)
    func (o *DashboardListUpdateItemsResponse) UnmarshalJSON(bytes []byte) (err error)
type DashboardListsApi
    func NewDashboardListsApi(client *datadog.APIClient) *DashboardListsApi
    func (a *DashboardListsApi) CreateDashboardListItems(ctx _context.Context, dashboardListId int64, body DashboardListAddItemsRequest) (DashboardListAddItemsResponse, *_nethttp.Response, error)
    func (a *DashboardListsApi) DeleteDashboardListItems(ctx _context.Context, dashboardListId int64, body DashboardListDeleteItemsRequest) (DashboardListDeleteItemsResponse, *_nethttp.Response, error)
    func (a *DashboardListsApi) GetDashboardListItems(ctx _context.Context, dashboardListId int64) (DashboardListItems, *_nethttp.Response, error)
    func (a *DashboardListsApi) UpdateDashboardListItems(ctx _context.Context, dashboardListId int64, body DashboardListUpdateItemsRequest) (DashboardListUpdateItemsResponse, *_nethttp.Response, error)
type DashboardType
    func NewDashboardTypeFromValue(v string) (*DashboardType, error)
    func (v *DashboardType) GetAllowedValues() []DashboardType
    func (v DashboardType) IsValid() bool
    func (v DashboardType) Ptr() *DashboardType
    func (v *DashboardType) UnmarshalJSON(src []byte) error
type EstimateMetricsOutputSeriesOptionalParameters
    func NewEstimateMetricsOutputSeriesOptionalParameters() *EstimateMetricsOutputSeriesOptionalParameters
    func (r *EstimateMetricsOutputSeriesOptionalParameters) WithFilterGroups(filterGroups string) *EstimateMetricsOutputSeriesOptionalParameters
    func (r *EstimateMetricsOutputSeriesOptionalParameters) WithFilterHoursAgo(filterHoursAgo int32) *EstimateMetricsOutputSeriesOptionalParameters
    func (r *EstimateMetricsOutputSeriesOptionalParameters) WithFilterNumAggregations(filterNumAggregations int32) *EstimateMetricsOutputSeriesOptionalParameters
    func (r *EstimateMetricsOutputSeriesOptionalParameters) WithFilterPct(filterPct bool) *EstimateMetricsOutputSeriesOptionalParameters
    func (r *EstimateMetricsOutputSeriesOptionalParameters) WithFilterTimespanH(filterTimespanH int32) *EstimateMetricsOutputSeriesOptionalParameters
type Event
    func NewEvent() *Event
    func NewEventWithDefaults() *Event
    func (o *Event) GetId() string
    func (o *Event) GetIdOk() (*string, bool)
    func (o *Event) GetName() string
    func (o *Event) GetNameOk() (*string, bool)
    func (o *Event) GetSourceId() int64
    func (o *Event) GetSourceIdOk() (*int64, bool)
    func (o *Event) GetType() string
    func (o *Event) GetTypeOk() (*string, bool)
    func (o *Event) HasId() bool
    func (o *Event) HasName() bool
    func (o *Event) HasSourceId() bool
    func (o *Event) HasType() bool
    func (o Event) MarshalJSON() ([]byte, error)
    func (o *Event) SetId(v string)
    func (o *Event) SetName(v string)
    func (o *Event) SetSourceId(v int64)
    func (o *Event) SetType(v string)
    func (o *Event) UnmarshalJSON(bytes []byte) (err error)
type EventAttributes
    func NewEventAttributes() *EventAttributes
    func NewEventAttributesWithDefaults() *EventAttributes
    func (o *EventAttributes) GetAggregationKey() string
    func (o *EventAttributes) GetAggregationKeyOk() (*string, bool)
    func (o *EventAttributes) GetDateHappened() int64
    func (o *EventAttributes) GetDateHappenedOk() (*int64, bool)
    func (o *EventAttributes) GetDeviceName() string
    func (o *EventAttributes) GetDeviceNameOk() (*string, bool)
    func (o *EventAttributes) GetDuration() int64
    func (o *EventAttributes) GetDurationOk() (*int64, bool)
    func (o *EventAttributes) GetEventObject() string
    func (o *EventAttributes) GetEventObjectOk() (*string, bool)
    func (o *EventAttributes) GetEvt() Event
    func (o *EventAttributes) GetEvtOk() (*Event, bool)
    func (o *EventAttributes) GetHostname() string
    func (o *EventAttributes) GetHostnameOk() (*string, bool)
    func (o *EventAttributes) GetMonitor() MonitorType
    func (o *EventAttributes) GetMonitorGroups() []string
    func (o *EventAttributes) GetMonitorGroupsOk() (*[]string, bool)
    func (o *EventAttributes) GetMonitorId() int64
    func (o *EventAttributes) GetMonitorIdOk() (*int64, bool)
    func (o *EventAttributes) GetMonitorOk() (*MonitorType, bool)
    func (o *EventAttributes) GetPriority() EventPriority
    func (o *EventAttributes) GetPriorityOk() (*EventPriority, bool)
    func (o *EventAttributes) GetRelatedEventId() int64
    func (o *EventAttributes) GetRelatedEventIdOk() (*int64, bool)
    func (o *EventAttributes) GetService() string
    func (o *EventAttributes) GetServiceOk() (*string, bool)
    func (o *EventAttributes) GetSourceTypeName() string
    func (o *EventAttributes) GetSourceTypeNameOk() (*string, bool)
    func (o *EventAttributes) GetSourcecategory() string
    func (o *EventAttributes) GetSourcecategoryOk() (*string, bool)
    func (o *EventAttributes) GetStatus() EventStatusType
    func (o *EventAttributes) GetStatusOk() (*EventStatusType, bool)
    func (o *EventAttributes) GetTags() []string
    func (o *EventAttributes) GetTagsOk() (*[]string, bool)
    func (o *EventAttributes) GetTimestamp() int64
    func (o *EventAttributes) GetTimestampOk() (*int64, bool)
    func (o *EventAttributes) GetTitle() string
    func (o *EventAttributes) GetTitleOk() (*string, bool)
    func (o *EventAttributes) HasAggregationKey() bool
    func (o *EventAttributes) HasDateHappened() bool
    func (o *EventAttributes) HasDeviceName() bool
    func (o *EventAttributes) HasDuration() bool
    func (o *EventAttributes) HasEventObject() bool
    func (o *EventAttributes) HasEvt() bool
    func (o *EventAttributes) HasHostname() bool
    func (o *EventAttributes) HasMonitor() bool
    func (o *EventAttributes) HasMonitorGroups() bool
    func (o *EventAttributes) HasMonitorId() bool
    func (o *EventAttributes) HasPriority() bool
    func (o *EventAttributes) HasRelatedEventId() bool
    func (o *EventAttributes) HasService() bool
    func (o *EventAttributes) HasSourceTypeName() bool
    func (o *EventAttributes) HasSourcecategory() bool
    func (o *EventAttributes) HasStatus() bool
    func (o *EventAttributes) HasTags() bool
    func (o *EventAttributes) HasTimestamp() bool
    func (o *EventAttributes) HasTitle() bool
    func (o EventAttributes) MarshalJSON() ([]byte, error)
    func (o *EventAttributes) SetAggregationKey(v string)
    func (o *EventAttributes) SetDateHappened(v int64)
    func (o *EventAttributes) SetDeviceName(v string)
    func (o *EventAttributes) SetDuration(v int64)
    func (o *EventAttributes) SetEventObject(v string)
    func (o *EventAttributes) SetEvt(v Event)
    func (o *EventAttributes) SetHostname(v string)
    func (o *EventAttributes) SetMonitor(v MonitorType)
    func (o *EventAttributes) SetMonitorGroups(v []string)
    func (o *EventAttributes) SetMonitorId(v int64)
    func (o *EventAttributes) SetMonitorIdNil()
    func (o *EventAttributes) SetMonitorNil()
    func (o *EventAttributes) SetPriority(v EventPriority)
    func (o *EventAttributes) SetPriorityNil()
    func (o *EventAttributes) SetRelatedEventId(v int64)
    func (o *EventAttributes) SetService(v string)
    func (o *EventAttributes) SetSourceTypeName(v string)
    func (o *EventAttributes) SetSourcecategory(v string)
    func (o *EventAttributes) SetStatus(v EventStatusType)
    func (o *EventAttributes) SetTags(v []string)
    func (o *EventAttributes) SetTimestamp(v int64)
    func (o *EventAttributes) SetTitle(v string)
    func (o *EventAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *EventAttributes) UnsetMonitor()
    func (o *EventAttributes) UnsetMonitorId()
    func (o *EventAttributes) UnsetPriority()
type EventPriority
    func NewEventPriorityFromValue(v string) (*EventPriority, error)
    func (v *EventPriority) GetAllowedValues() []EventPriority
    func (v EventPriority) IsValid() bool
    func (v EventPriority) Ptr() *EventPriority
    func (v *EventPriority) UnmarshalJSON(src []byte) error
type EventResponse
    func NewEventResponse() *EventResponse
    func NewEventResponseWithDefaults() *EventResponse
    func (o *EventResponse) GetAttributes() EventResponseAttributes
    func (o *EventResponse) GetAttributesOk() (*EventResponseAttributes, bool)
    func (o *EventResponse) GetId() string
    func (o *EventResponse) GetIdOk() (*string, bool)
    func (o *EventResponse) GetType() EventType
    func (o *EventResponse) GetTypeOk() (*EventType, bool)
    func (o *EventResponse) HasAttributes() bool
    func (o *EventResponse) HasId() bool
    func (o *EventResponse) HasType() bool
    func (o EventResponse) MarshalJSON() ([]byte, error)
    func (o *EventResponse) SetAttributes(v EventResponseAttributes)
    func (o *EventResponse) SetId(v string)
    func (o *EventResponse) SetType(v EventType)
    func (o *EventResponse) UnmarshalJSON(bytes []byte) (err error)
type EventResponseAttributes
    func NewEventResponseAttributes() *EventResponseAttributes
    func NewEventResponseAttributesWithDefaults() *EventResponseAttributes
    func (o *EventResponseAttributes) GetAttributes() EventAttributes
    func (o *EventResponseAttributes) GetAttributesOk() (*EventAttributes, bool)
    func (o *EventResponseAttributes) GetTags() []string
    func (o *EventResponseAttributes) GetTagsOk() (*[]string, bool)
    func (o *EventResponseAttributes) GetTimestamp() time.Time
    func (o *EventResponseAttributes) GetTimestampOk() (*time.Time, bool)
    func (o *EventResponseAttributes) HasAttributes() bool
    func (o *EventResponseAttributes) HasTags() bool
    func (o *EventResponseAttributes) HasTimestamp() bool
    func (o EventResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *EventResponseAttributes) SetAttributes(v EventAttributes)
    func (o *EventResponseAttributes) SetTags(v []string)
    func (o *EventResponseAttributes) SetTimestamp(v time.Time)
    func (o *EventResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type EventStatusType
    func NewEventStatusTypeFromValue(v string) (*EventStatusType, error)
    func (v *EventStatusType) GetAllowedValues() []EventStatusType
    func (v EventStatusType) IsValid() bool
    func (v EventStatusType) Ptr() *EventStatusType
    func (v *EventStatusType) UnmarshalJSON(src []byte) error
type EventType
    func NewEventTypeFromValue(v string) (*EventType, error)
    func (v *EventType) GetAllowedValues() []EventType
    func (v EventType) IsValid() bool
    func (v EventType) Ptr() *EventType
    func (v *EventType) UnmarshalJSON(src []byte) error
type EventsApi
    func NewEventsApi(client *datadog.APIClient) *EventsApi
    func (a *EventsApi) ListEvents(ctx _context.Context, o ...ListEventsOptionalParameters) (EventsListResponse, *_nethttp.Response, error)
    func (a *EventsApi) ListEventsWithPagination(ctx _context.Context, o ...ListEventsOptionalParameters) (<-chan EventResponse, func(), error)
    func (a *EventsApi) SearchEvents(ctx _context.Context, o ...SearchEventsOptionalParameters) (EventsListResponse, *_nethttp.Response, error)
    func (a *EventsApi) SearchEventsWithPagination(ctx _context.Context, o ...SearchEventsOptionalParameters) (<-chan EventResponse, func(), error)
type EventsListRequest
    func NewEventsListRequest() *EventsListRequest
    func NewEventsListRequestWithDefaults() *EventsListRequest
    func (o *EventsListRequest) GetFilter() EventsQueryFilter
    func (o *EventsListRequest) GetFilterOk() (*EventsQueryFilter, bool)
    func (o *EventsListRequest) GetOptions() EventsQueryOptions
    func (o *EventsListRequest) GetOptionsOk() (*EventsQueryOptions, bool)
    func (o *EventsListRequest) GetPage() EventsRequestPage
    func (o *EventsListRequest) GetPageOk() (*EventsRequestPage, bool)
    func (o *EventsListRequest) GetSort() EventsSort
    func (o *EventsListRequest) GetSortOk() (*EventsSort, bool)
    func (o *EventsListRequest) HasFilter() bool
    func (o *EventsListRequest) HasOptions() bool
    func (o *EventsListRequest) HasPage() bool
    func (o *EventsListRequest) HasSort() bool
    func (o EventsListRequest) MarshalJSON() ([]byte, error)
    func (o *EventsListRequest) SetFilter(v EventsQueryFilter)
    func (o *EventsListRequest) SetOptions(v EventsQueryOptions)
    func (o *EventsListRequest) SetPage(v EventsRequestPage)
    func (o *EventsListRequest) SetSort(v EventsSort)
    func (o *EventsListRequest) UnmarshalJSON(bytes []byte) (err error)
type EventsListResponse
    func NewEventsListResponse() *EventsListResponse
    func NewEventsListResponseWithDefaults() *EventsListResponse
    func (o *EventsListResponse) GetData() []EventResponse
    func (o *EventsListResponse) GetDataOk() (*[]EventResponse, bool)
    func (o *EventsListResponse) GetLinks() EventsListResponseLinks
    func (o *EventsListResponse) GetLinksOk() (*EventsListResponseLinks, bool)
    func (o *EventsListResponse) GetMeta() EventsResponseMetadata
    func (o *EventsListResponse) GetMetaOk() (*EventsResponseMetadata, bool)
    func (o *EventsListResponse) HasData() bool
    func (o *EventsListResponse) HasLinks() bool
    func (o *EventsListResponse) HasMeta() bool
    func (o EventsListResponse) MarshalJSON() ([]byte, error)
    func (o *EventsListResponse) SetData(v []EventResponse)
    func (o *EventsListResponse) SetLinks(v EventsListResponseLinks)
    func (o *EventsListResponse) SetMeta(v EventsResponseMetadata)
    func (o *EventsListResponse) UnmarshalJSON(bytes []byte) (err error)
type EventsListResponseLinks
    func NewEventsListResponseLinks() *EventsListResponseLinks
    func NewEventsListResponseLinksWithDefaults() *EventsListResponseLinks
    func (o *EventsListResponseLinks) GetNext() string
    func (o *EventsListResponseLinks) GetNextOk() (*string, bool)
    func (o *EventsListResponseLinks) HasNext() bool
    func (o EventsListResponseLinks) MarshalJSON() ([]byte, error)
    func (o *EventsListResponseLinks) SetNext(v string)
    func (o *EventsListResponseLinks) UnmarshalJSON(bytes []byte) (err error)
type EventsQueryFilter
    func NewEventsQueryFilter() *EventsQueryFilter
    func NewEventsQueryFilterWithDefaults() *EventsQueryFilter
    func (o *EventsQueryFilter) GetFrom() string
    func (o *EventsQueryFilter) GetFromOk() (*string, bool)
    func (o *EventsQueryFilter) GetQuery() string
    func (o *EventsQueryFilter) GetQueryOk() (*string, bool)
    func (o *EventsQueryFilter) GetTo() string
    func (o *EventsQueryFilter) GetToOk() (*string, bool)
    func (o *EventsQueryFilter) HasFrom() bool
    func (o *EventsQueryFilter) HasQuery() bool
    func (o *EventsQueryFilter) HasTo() bool
    func (o EventsQueryFilter) MarshalJSON() ([]byte, error)
    func (o *EventsQueryFilter) SetFrom(v string)
    func (o *EventsQueryFilter) SetQuery(v string)
    func (o *EventsQueryFilter) SetTo(v string)
    func (o *EventsQueryFilter) UnmarshalJSON(bytes []byte) (err error)
type EventsQueryOptions
    func NewEventsQueryOptions() *EventsQueryOptions
    func NewEventsQueryOptionsWithDefaults() *EventsQueryOptions
    func (o *EventsQueryOptions) GetTimeOffset() int64
    func (o *EventsQueryOptions) GetTimeOffsetOk() (*int64, bool)
    func (o *EventsQueryOptions) GetTimezone() string
    func (o *EventsQueryOptions) GetTimezoneOk() (*string, bool)
    func (o *EventsQueryOptions) HasTimeOffset() bool
    func (o *EventsQueryOptions) HasTimezone() bool
    func (o EventsQueryOptions) MarshalJSON() ([]byte, error)
    func (o *EventsQueryOptions) SetTimeOffset(v int64)
    func (o *EventsQueryOptions) SetTimezone(v string)
    func (o *EventsQueryOptions) UnmarshalJSON(bytes []byte) (err error)
type EventsRequestPage
    func NewEventsRequestPage() *EventsRequestPage
    func NewEventsRequestPageWithDefaults() *EventsRequestPage
    func (o *EventsRequestPage) GetCursor() string
    func (o *EventsRequestPage) GetCursorOk() (*string, bool)
    func (o *EventsRequestPage) GetLimit() int32
    func (o *EventsRequestPage) GetLimitOk() (*int32, bool)
    func (o *EventsRequestPage) HasCursor() bool
    func (o *EventsRequestPage) HasLimit() bool
    func (o EventsRequestPage) MarshalJSON() ([]byte, error)
    func (o *EventsRequestPage) SetCursor(v string)
    func (o *EventsRequestPage) SetLimit(v int32)
    func (o *EventsRequestPage) UnmarshalJSON(bytes []byte) (err error)
type EventsResponseMetadata
    func NewEventsResponseMetadata() *EventsResponseMetadata
    func NewEventsResponseMetadataWithDefaults() *EventsResponseMetadata
    func (o *EventsResponseMetadata) GetElapsed() int64
    func (o *EventsResponseMetadata) GetElapsedOk() (*int64, bool)
    func (o *EventsResponseMetadata) GetPage() EventsResponseMetadataPage
    func (o *EventsResponseMetadata) GetPageOk() (*EventsResponseMetadataPage, bool)
    func (o *EventsResponseMetadata) GetRequestId() string
    func (o *EventsResponseMetadata) GetRequestIdOk() (*string, bool)
    func (o *EventsResponseMetadata) GetWarnings() []EventsWarning
    func (o *EventsResponseMetadata) GetWarningsOk() (*[]EventsWarning, bool)
    func (o *EventsResponseMetadata) HasElapsed() bool
    func (o *EventsResponseMetadata) HasPage() bool
    func (o *EventsResponseMetadata) HasRequestId() bool
    func (o *EventsResponseMetadata) HasWarnings() bool
    func (o EventsResponseMetadata) MarshalJSON() ([]byte, error)
    func (o *EventsResponseMetadata) SetElapsed(v int64)
    func (o *EventsResponseMetadata) SetPage(v EventsResponseMetadataPage)
    func (o *EventsResponseMetadata) SetRequestId(v string)
    func (o *EventsResponseMetadata) SetWarnings(v []EventsWarning)
    func (o *EventsResponseMetadata) UnmarshalJSON(bytes []byte) (err error)
type EventsResponseMetadataPage
    func NewEventsResponseMetadataPage() *EventsResponseMetadataPage
    func NewEventsResponseMetadataPageWithDefaults() *EventsResponseMetadataPage
    func (o *EventsResponseMetadataPage) GetAfter() string
    func (o *EventsResponseMetadataPage) GetAfterOk() (*string, bool)
    func (o *EventsResponseMetadataPage) HasAfter() bool
    func (o EventsResponseMetadataPage) MarshalJSON() ([]byte, error)
    func (o *EventsResponseMetadataPage) SetAfter(v string)
    func (o *EventsResponseMetadataPage) UnmarshalJSON(bytes []byte) (err error)
type EventsSort
    func NewEventsSortFromValue(v string) (*EventsSort, error)
    func (v *EventsSort) GetAllowedValues() []EventsSort
    func (v EventsSort) IsValid() bool
    func (v EventsSort) Ptr() *EventsSort
    func (v *EventsSort) UnmarshalJSON(src []byte) error
type EventsWarning
    func NewEventsWarning() *EventsWarning
    func NewEventsWarningWithDefaults() *EventsWarning
    func (o *EventsWarning) GetCode() string
    func (o *EventsWarning) GetCodeOk() (*string, bool)
    func (o *EventsWarning) GetDetail() string
    func (o *EventsWarning) GetDetailOk() (*string, bool)
    func (o *EventsWarning) GetTitle() string
    func (o *EventsWarning) GetTitleOk() (*string, bool)
    func (o *EventsWarning) HasCode() bool
    func (o *EventsWarning) HasDetail() bool
    func (o *EventsWarning) HasTitle() bool
    func (o EventsWarning) MarshalJSON() ([]byte, error)
    func (o *EventsWarning) SetCode(v string)
    func (o *EventsWarning) SetDetail(v string)
    func (o *EventsWarning) SetTitle(v string)
    func (o *EventsWarning) UnmarshalJSON(bytes []byte) (err error)
type FullAPIKey
    func NewFullAPIKey() *FullAPIKey
    func NewFullAPIKeyWithDefaults() *FullAPIKey
    func (o *FullAPIKey) GetAttributes() FullAPIKeyAttributes
    func (o *FullAPIKey) GetAttributesOk() (*FullAPIKeyAttributes, bool)
    func (o *FullAPIKey) GetId() string
    func (o *FullAPIKey) GetIdOk() (*string, bool)
    func (o *FullAPIKey) GetRelationships() APIKeyRelationships
    func (o *FullAPIKey) GetRelationshipsOk() (*APIKeyRelationships, bool)
    func (o *FullAPIKey) GetType() APIKeysType
    func (o *FullAPIKey) GetTypeOk() (*APIKeysType, bool)
    func (o *FullAPIKey) HasAttributes() bool
    func (o *FullAPIKey) HasId() bool
    func (o *FullAPIKey) HasRelationships() bool
    func (o *FullAPIKey) HasType() bool
    func (o FullAPIKey) MarshalJSON() ([]byte, error)
    func (o *FullAPIKey) SetAttributes(v FullAPIKeyAttributes)
    func (o *FullAPIKey) SetId(v string)
    func (o *FullAPIKey) SetRelationships(v APIKeyRelationships)
    func (o *FullAPIKey) SetType(v APIKeysType)
    func (o *FullAPIKey) UnmarshalJSON(bytes []byte) (err error)
type FullAPIKeyAttributes
    func NewFullAPIKeyAttributes() *FullAPIKeyAttributes
    func NewFullAPIKeyAttributesWithDefaults() *FullAPIKeyAttributes
    func (o *FullAPIKeyAttributes) GetCreatedAt() string
    func (o *FullAPIKeyAttributes) GetCreatedAtOk() (*string, bool)
    func (o *FullAPIKeyAttributes) GetKey() string
    func (o *FullAPIKeyAttributes) GetKeyOk() (*string, bool)
    func (o *FullAPIKeyAttributes) GetLast4() string
    func (o *FullAPIKeyAttributes) GetLast4Ok() (*string, bool)
    func (o *FullAPIKeyAttributes) GetModifiedAt() string
    func (o *FullAPIKeyAttributes) GetModifiedAtOk() (*string, bool)
    func (o *FullAPIKeyAttributes) GetName() string
    func (o *FullAPIKeyAttributes) GetNameOk() (*string, bool)
    func (o *FullAPIKeyAttributes) HasCreatedAt() bool
    func (o *FullAPIKeyAttributes) HasKey() bool
    func (o *FullAPIKeyAttributes) HasLast4() bool
    func (o *FullAPIKeyAttributes) HasModifiedAt() bool
    func (o *FullAPIKeyAttributes) HasName() bool
    func (o FullAPIKeyAttributes) MarshalJSON() ([]byte, error)
    func (o *FullAPIKeyAttributes) SetCreatedAt(v string)
    func (o *FullAPIKeyAttributes) SetKey(v string)
    func (o *FullAPIKeyAttributes) SetLast4(v string)
    func (o *FullAPIKeyAttributes) SetModifiedAt(v string)
    func (o *FullAPIKeyAttributes) SetName(v string)
    func (o *FullAPIKeyAttributes) UnmarshalJSON(bytes []byte) (err error)
type FullApplicationKey
    func NewFullApplicationKey() *FullApplicationKey
    func NewFullApplicationKeyWithDefaults() *FullApplicationKey
    func (o *FullApplicationKey) GetAttributes() FullApplicationKeyAttributes
    func (o *FullApplicationKey) GetAttributesOk() (*FullApplicationKeyAttributes, bool)
    func (o *FullApplicationKey) GetId() string
    func (o *FullApplicationKey) GetIdOk() (*string, bool)
    func (o *FullApplicationKey) GetRelationships() ApplicationKeyRelationships
    func (o *FullApplicationKey) GetRelationshipsOk() (*ApplicationKeyRelationships, bool)
    func (o *FullApplicationKey) GetType() ApplicationKeysType
    func (o *FullApplicationKey) GetTypeOk() (*ApplicationKeysType, bool)
    func (o *FullApplicationKey) HasAttributes() bool
    func (o *FullApplicationKey) HasId() bool
    func (o *FullApplicationKey) HasRelationships() bool
    func (o *FullApplicationKey) HasType() bool
    func (o FullApplicationKey) MarshalJSON() ([]byte, error)
    func (o *FullApplicationKey) SetAttributes(v FullApplicationKeyAttributes)
    func (o *FullApplicationKey) SetId(v string)
    func (o *FullApplicationKey) SetRelationships(v ApplicationKeyRelationships)
    func (o *FullApplicationKey) SetType(v ApplicationKeysType)
    func (o *FullApplicationKey) UnmarshalJSON(bytes []byte) (err error)
type FullApplicationKeyAttributes
    func NewFullApplicationKeyAttributes() *FullApplicationKeyAttributes
    func NewFullApplicationKeyAttributesWithDefaults() *FullApplicationKeyAttributes
    func (o *FullApplicationKeyAttributes) GetCreatedAt() string
    func (o *FullApplicationKeyAttributes) GetCreatedAtOk() (*string, bool)
    func (o *FullApplicationKeyAttributes) GetKey() string
    func (o *FullApplicationKeyAttributes) GetKeyOk() (*string, bool)
    func (o *FullApplicationKeyAttributes) GetLast4() string
    func (o *FullApplicationKeyAttributes) GetLast4Ok() (*string, bool)
    func (o *FullApplicationKeyAttributes) GetName() string
    func (o *FullApplicationKeyAttributes) GetNameOk() (*string, bool)
    func (o *FullApplicationKeyAttributes) GetScopes() []string
    func (o *FullApplicationKeyAttributes) GetScopesOk() (*[]string, bool)
    func (o *FullApplicationKeyAttributes) HasCreatedAt() bool
    func (o *FullApplicationKeyAttributes) HasKey() bool
    func (o *FullApplicationKeyAttributes) HasLast4() bool
    func (o *FullApplicationKeyAttributes) HasName() bool
    func (o *FullApplicationKeyAttributes) HasScopes() bool
    func (o FullApplicationKeyAttributes) MarshalJSON() ([]byte, error)
    func (o *FullApplicationKeyAttributes) SetCreatedAt(v string)
    func (o *FullApplicationKeyAttributes) SetKey(v string)
    func (o *FullApplicationKeyAttributes) SetLast4(v string)
    func (o *FullApplicationKeyAttributes) SetName(v string)
    func (o *FullApplicationKeyAttributes) SetScopes(v []string)
    func (o *FullApplicationKeyAttributes) UnmarshalJSON(bytes []byte) (err error)
type GetAPIKeyOptionalParameters
    func NewGetAPIKeyOptionalParameters() *GetAPIKeyOptionalParameters
    func (r *GetAPIKeyOptionalParameters) WithInclude(include string) *GetAPIKeyOptionalParameters
type GetApplicationKeyOptionalParameters
    func NewGetApplicationKeyOptionalParameters() *GetApplicationKeyOptionalParameters
    func (r *GetApplicationKeyOptionalParameters) WithInclude(include string) *GetApplicationKeyOptionalParameters
type GetCostByOrgOptionalParameters
    func NewGetCostByOrgOptionalParameters() *GetCostByOrgOptionalParameters
    func (r *GetCostByOrgOptionalParameters) WithEndMonth(endMonth time.Time) *GetCostByOrgOptionalParameters
type GetEstimatedCostByOrgOptionalParameters
    func NewGetEstimatedCostByOrgOptionalParameters() *GetEstimatedCostByOrgOptionalParameters
    func (r *GetEstimatedCostByOrgOptionalParameters) WithEndDate(endDate time.Time) *GetEstimatedCostByOrgOptionalParameters
    func (r *GetEstimatedCostByOrgOptionalParameters) WithEndMonth(endMonth time.Time) *GetEstimatedCostByOrgOptionalParameters
    func (r *GetEstimatedCostByOrgOptionalParameters) WithStartDate(startDate time.Time) *GetEstimatedCostByOrgOptionalParameters
    func (r *GetEstimatedCostByOrgOptionalParameters) WithStartMonth(startMonth time.Time) *GetEstimatedCostByOrgOptionalParameters
    func (r *GetEstimatedCostByOrgOptionalParameters) WithView(view string) *GetEstimatedCostByOrgOptionalParameters
type GetHistoricalCostByOrgOptionalParameters
    func NewGetHistoricalCostByOrgOptionalParameters() *GetHistoricalCostByOrgOptionalParameters
    func (r *GetHistoricalCostByOrgOptionalParameters) WithEndMonth(endMonth time.Time) *GetHistoricalCostByOrgOptionalParameters
    func (r *GetHistoricalCostByOrgOptionalParameters) WithView(view string) *GetHistoricalCostByOrgOptionalParameters
type GetHourlyUsageOptionalParameters
    func NewGetHourlyUsageOptionalParameters() *GetHourlyUsageOptionalParameters
    func (r *GetHourlyUsageOptionalParameters) WithFilterIncludeDescendants(filterIncludeDescendants bool) *GetHourlyUsageOptionalParameters
    func (r *GetHourlyUsageOptionalParameters) WithFilterTimestampEnd(filterTimestampEnd time.Time) *GetHourlyUsageOptionalParameters
    func (r *GetHourlyUsageOptionalParameters) WithFilterVersions(filterVersions string) *GetHourlyUsageOptionalParameters
    func (r *GetHourlyUsageOptionalParameters) WithPageLimit(pageLimit int32) *GetHourlyUsageOptionalParameters
    func (r *GetHourlyUsageOptionalParameters) WithPageNextRecordId(pageNextRecordId string) *GetHourlyUsageOptionalParameters
type GetIncidentOptionalParameters
    func NewGetIncidentOptionalParameters() *GetIncidentOptionalParameters
    func (r *GetIncidentOptionalParameters) WithInclude(include []IncidentRelatedObject) *GetIncidentOptionalParameters
type GetIncidentServiceOptionalParameters
    func NewGetIncidentServiceOptionalParameters() *GetIncidentServiceOptionalParameters
    func (r *GetIncidentServiceOptionalParameters) WithInclude(include IncidentRelatedObject) *GetIncidentServiceOptionalParameters
type GetIncidentTeamOptionalParameters
    func NewGetIncidentTeamOptionalParameters() *GetIncidentTeamOptionalParameters
    func (r *GetIncidentTeamOptionalParameters) WithInclude(include IncidentRelatedObject) *GetIncidentTeamOptionalParameters
type GetUsageApplicationSecurityMonitoringOptionalParameters
    func NewGetUsageApplicationSecurityMonitoringOptionalParameters() *GetUsageApplicationSecurityMonitoringOptionalParameters
    func (r *GetUsageApplicationSecurityMonitoringOptionalParameters) WithEndHr(endHr time.Time) *GetUsageApplicationSecurityMonitoringOptionalParameters
type GetUsageLambdaTracedInvocationsOptionalParameters
    func NewGetUsageLambdaTracedInvocationsOptionalParameters() *GetUsageLambdaTracedInvocationsOptionalParameters
    func (r *GetUsageLambdaTracedInvocationsOptionalParameters) WithEndHr(endHr time.Time) *GetUsageLambdaTracedInvocationsOptionalParameters
type GetUsageObservabilityPipelinesOptionalParameters
    func NewGetUsageObservabilityPipelinesOptionalParameters() *GetUsageObservabilityPipelinesOptionalParameters
    func (r *GetUsageObservabilityPipelinesOptionalParameters) WithEndHr(endHr time.Time) *GetUsageObservabilityPipelinesOptionalParameters
type HTTPLogError
    func NewHTTPLogError() *HTTPLogError
    func NewHTTPLogErrorWithDefaults() *HTTPLogError
    func (o *HTTPLogError) GetDetail() string
    func (o *HTTPLogError) GetDetailOk() (*string, bool)
    func (o *HTTPLogError) GetStatus() string
    func (o *HTTPLogError) GetStatusOk() (*string, bool)
    func (o *HTTPLogError) GetTitle() string
    func (o *HTTPLogError) GetTitleOk() (*string, bool)
    func (o *HTTPLogError) HasDetail() bool
    func (o *HTTPLogError) HasStatus() bool
    func (o *HTTPLogError) HasTitle() bool
    func (o HTTPLogError) MarshalJSON() ([]byte, error)
    func (o *HTTPLogError) SetDetail(v string)
    func (o *HTTPLogError) SetStatus(v string)
    func (o *HTTPLogError) SetTitle(v string)
    func (o *HTTPLogError) UnmarshalJSON(bytes []byte) (err error)
type HTTPLogErrors
    func NewHTTPLogErrors() *HTTPLogErrors
    func NewHTTPLogErrorsWithDefaults() *HTTPLogErrors
    func (o *HTTPLogErrors) GetErrors() []HTTPLogError
    func (o *HTTPLogErrors) GetErrorsOk() (*[]HTTPLogError, bool)
    func (o *HTTPLogErrors) HasErrors() bool
    func (o HTTPLogErrors) MarshalJSON() ([]byte, error)
    func (o *HTTPLogErrors) SetErrors(v []HTTPLogError)
    func (o *HTTPLogErrors) UnmarshalJSON(bytes []byte) (err error)
type HTTPLogItem
    func NewHTTPLogItem(message string) *HTTPLogItem
    func NewHTTPLogItemWithDefaults() *HTTPLogItem
    func (o *HTTPLogItem) GetDdsource() string
    func (o *HTTPLogItem) GetDdsourceOk() (*string, bool)
    func (o *HTTPLogItem) GetDdtags() string
    func (o *HTTPLogItem) GetDdtagsOk() (*string, bool)
    func (o *HTTPLogItem) GetHostname() string
    func (o *HTTPLogItem) GetHostnameOk() (*string, bool)
    func (o *HTTPLogItem) GetMessage() string
    func (o *HTTPLogItem) GetMessageOk() (*string, bool)
    func (o *HTTPLogItem) GetService() string
    func (o *HTTPLogItem) GetServiceOk() (*string, bool)
    func (o *HTTPLogItem) HasDdsource() bool
    func (o *HTTPLogItem) HasDdtags() bool
    func (o *HTTPLogItem) HasHostname() bool
    func (o *HTTPLogItem) HasService() bool
    func (o HTTPLogItem) MarshalJSON() ([]byte, error)
    func (o *HTTPLogItem) SetDdsource(v string)
    func (o *HTTPLogItem) SetDdtags(v string)
    func (o *HTTPLogItem) SetHostname(v string)
    func (o *HTTPLogItem) SetMessage(v string)
    func (o *HTTPLogItem) SetService(v string)
    func (o *HTTPLogItem) UnmarshalJSON(bytes []byte) (err error)
type HourlyUsage
    func NewHourlyUsage() *HourlyUsage
    func NewHourlyUsageWithDefaults() *HourlyUsage
    func (o *HourlyUsage) GetAttributes() HourlyUsageAttributes
    func (o *HourlyUsage) GetAttributesOk() (*HourlyUsageAttributes, bool)
    func (o *HourlyUsage) GetId() string
    func (o *HourlyUsage) GetIdOk() (*string, bool)
    func (o *HourlyUsage) GetType() UsageTimeSeriesType
    func (o *HourlyUsage) GetTypeOk() (*UsageTimeSeriesType, bool)
    func (o *HourlyUsage) HasAttributes() bool
    func (o *HourlyUsage) HasId() bool
    func (o *HourlyUsage) HasType() bool
    func (o HourlyUsage) MarshalJSON() ([]byte, error)
    func (o *HourlyUsage) SetAttributes(v HourlyUsageAttributes)
    func (o *HourlyUsage) SetId(v string)
    func (o *HourlyUsage) SetType(v UsageTimeSeriesType)
    func (o *HourlyUsage) UnmarshalJSON(bytes []byte) (err error)
type HourlyUsageAttributes
    func NewHourlyUsageAttributes() *HourlyUsageAttributes
    func NewHourlyUsageAttributesWithDefaults() *HourlyUsageAttributes
    func (o *HourlyUsageAttributes) GetMeasurements() []HourlyUsageMeasurement
    func (o *HourlyUsageAttributes) GetMeasurementsOk() (*[]HourlyUsageMeasurement, bool)
    func (o *HourlyUsageAttributes) GetOrgName() string
    func (o *HourlyUsageAttributes) GetOrgNameOk() (*string, bool)
    func (o *HourlyUsageAttributes) GetProductFamily() string
    func (o *HourlyUsageAttributes) GetProductFamilyOk() (*string, bool)
    func (o *HourlyUsageAttributes) GetPublicId() string
    func (o *HourlyUsageAttributes) GetPublicIdOk() (*string, bool)
    func (o *HourlyUsageAttributes) GetRegion() string
    func (o *HourlyUsageAttributes) GetRegionOk() (*string, bool)
    func (o *HourlyUsageAttributes) GetTimestamp() time.Time
    func (o *HourlyUsageAttributes) GetTimestampOk() (*time.Time, bool)
    func (o *HourlyUsageAttributes) HasMeasurements() bool
    func (o *HourlyUsageAttributes) HasOrgName() bool
    func (o *HourlyUsageAttributes) HasProductFamily() bool
    func (o *HourlyUsageAttributes) HasPublicId() bool
    func (o *HourlyUsageAttributes) HasRegion() bool
    func (o *HourlyUsageAttributes) HasTimestamp() bool
    func (o HourlyUsageAttributes) MarshalJSON() ([]byte, error)
    func (o *HourlyUsageAttributes) SetMeasurements(v []HourlyUsageMeasurement)
    func (o *HourlyUsageAttributes) SetOrgName(v string)
    func (o *HourlyUsageAttributes) SetProductFamily(v string)
    func (o *HourlyUsageAttributes) SetPublicId(v string)
    func (o *HourlyUsageAttributes) SetRegion(v string)
    func (o *HourlyUsageAttributes) SetTimestamp(v time.Time)
    func (o *HourlyUsageAttributes) UnmarshalJSON(bytes []byte) (err error)
type HourlyUsageMeasurement
    func NewHourlyUsageMeasurement() *HourlyUsageMeasurement
    func NewHourlyUsageMeasurementWithDefaults() *HourlyUsageMeasurement
    func (o *HourlyUsageMeasurement) GetUsageType() string
    func (o *HourlyUsageMeasurement) GetUsageTypeOk() (*string, bool)
    func (o *HourlyUsageMeasurement) GetValue() int64
    func (o *HourlyUsageMeasurement) GetValueOk() (*int64, bool)
    func (o *HourlyUsageMeasurement) HasUsageType() bool
    func (o *HourlyUsageMeasurement) HasValue() bool
    func (o HourlyUsageMeasurement) MarshalJSON() ([]byte, error)
    func (o *HourlyUsageMeasurement) SetUsageType(v string)
    func (o *HourlyUsageMeasurement) SetValue(v int64)
    func (o *HourlyUsageMeasurement) SetValueNil()
    func (o *HourlyUsageMeasurement) UnmarshalJSON(bytes []byte) (err error)
    func (o *HourlyUsageMeasurement) UnsetValue()
type HourlyUsageMetadata
    func NewHourlyUsageMetadata() *HourlyUsageMetadata
    func NewHourlyUsageMetadataWithDefaults() *HourlyUsageMetadata
    func (o *HourlyUsageMetadata) GetPagination() HourlyUsagePagination
    func (o *HourlyUsageMetadata) GetPaginationOk() (*HourlyUsagePagination, bool)
    func (o *HourlyUsageMetadata) HasPagination() bool
    func (o HourlyUsageMetadata) MarshalJSON() ([]byte, error)
    func (o *HourlyUsageMetadata) SetPagination(v HourlyUsagePagination)
    func (o *HourlyUsageMetadata) UnmarshalJSON(bytes []byte) (err error)
type HourlyUsagePagination
    func NewHourlyUsagePagination() *HourlyUsagePagination
    func NewHourlyUsagePaginationWithDefaults() *HourlyUsagePagination
    func (o *HourlyUsagePagination) GetNextRecordId() string
    func (o *HourlyUsagePagination) GetNextRecordIdOk() (*string, bool)
    func (o *HourlyUsagePagination) HasNextRecordId() bool
    func (o HourlyUsagePagination) MarshalJSON() ([]byte, error)
    func (o *HourlyUsagePagination) SetNextRecordId(v string)
    func (o *HourlyUsagePagination) SetNextRecordIdNil()
    func (o *HourlyUsagePagination) UnmarshalJSON(bytes []byte) (err error)
    func (o *HourlyUsagePagination) UnsetNextRecordId()
type HourlyUsageResponse
    func NewHourlyUsageResponse() *HourlyUsageResponse
    func NewHourlyUsageResponseWithDefaults() *HourlyUsageResponse
    func (o *HourlyUsageResponse) GetData() []HourlyUsage
    func (o *HourlyUsageResponse) GetDataOk() (*[]HourlyUsage, bool)
    func (o *HourlyUsageResponse) GetMeta() HourlyUsageMetadata
    func (o *HourlyUsageResponse) GetMetaOk() (*HourlyUsageMetadata, bool)
    func (o *HourlyUsageResponse) HasData() bool
    func (o *HourlyUsageResponse) HasMeta() bool
    func (o HourlyUsageResponse) MarshalJSON() ([]byte, error)
    func (o *HourlyUsageResponse) SetData(v []HourlyUsage)
    func (o *HourlyUsageResponse) SetMeta(v HourlyUsageMetadata)
    func (o *HourlyUsageResponse) UnmarshalJSON(bytes []byte) (err error)
type HourlyUsageType
    func NewHourlyUsageTypeFromValue(v string) (*HourlyUsageType, error)
    func (v *HourlyUsageType) GetAllowedValues() []HourlyUsageType
    func (v HourlyUsageType) IsValid() bool
    func (v HourlyUsageType) Ptr() *HourlyUsageType
    func (v *HourlyUsageType) UnmarshalJSON(src []byte) error
type IdPMetadataFormData
    func NewIdPMetadataFormData() *IdPMetadataFormData
    func NewIdPMetadataFormDataWithDefaults() *IdPMetadataFormData
    func (o *IdPMetadataFormData) GetIdpFile() *os.File
    func (o *IdPMetadataFormData) GetIdpFileOk() (**os.File, bool)
    func (o *IdPMetadataFormData) HasIdpFile() bool
    func (o IdPMetadataFormData) MarshalJSON() ([]byte, error)
    func (o *IdPMetadataFormData) SetIdpFile(v *os.File)
    func (o *IdPMetadataFormData) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentAttachmentType
    func NewIncidentAttachmentAttachmentTypeFromValue(v string) (*IncidentAttachmentAttachmentType, error)
    func (v *IncidentAttachmentAttachmentType) GetAllowedValues() []IncidentAttachmentAttachmentType
    func (v IncidentAttachmentAttachmentType) IsValid() bool
    func (v IncidentAttachmentAttachmentType) Ptr() *IncidentAttachmentAttachmentType
    func (v *IncidentAttachmentAttachmentType) UnmarshalJSON(src []byte) error
type IncidentAttachmentAttributes
    func IncidentAttachmentLinkAttributesAsIncidentAttachmentAttributes(v *IncidentAttachmentLinkAttributes) IncidentAttachmentAttributes
    func IncidentAttachmentPostmortemAttributesAsIncidentAttachmentAttributes(v *IncidentAttachmentPostmortemAttributes) IncidentAttachmentAttributes
    func (obj *IncidentAttachmentAttributes) GetActualInstance() interface{}
    func (obj IncidentAttachmentAttributes) MarshalJSON() ([]byte, error)
    func (obj *IncidentAttachmentAttributes) UnmarshalJSON(data []byte) error
type IncidentAttachmentData
    func NewIncidentAttachmentData(attributes IncidentAttachmentAttributes, id string, relationships IncidentAttachmentRelationships, typeVar IncidentAttachmentType) *IncidentAttachmentData
    func NewIncidentAttachmentDataWithDefaults() *IncidentAttachmentData
    func (o *IncidentAttachmentData) GetAttributes() IncidentAttachmentAttributes
    func (o *IncidentAttachmentData) GetAttributesOk() (*IncidentAttachmentAttributes, bool)
    func (o *IncidentAttachmentData) GetId() string
    func (o *IncidentAttachmentData) GetIdOk() (*string, bool)
    func (o *IncidentAttachmentData) GetRelationships() IncidentAttachmentRelationships
    func (o *IncidentAttachmentData) GetRelationshipsOk() (*IncidentAttachmentRelationships, bool)
    func (o *IncidentAttachmentData) GetType() IncidentAttachmentType
    func (o *IncidentAttachmentData) GetTypeOk() (*IncidentAttachmentType, bool)
    func (o IncidentAttachmentData) MarshalJSON() ([]byte, error)
    func (o *IncidentAttachmentData) SetAttributes(v IncidentAttachmentAttributes)
    func (o *IncidentAttachmentData) SetId(v string)
    func (o *IncidentAttachmentData) SetRelationships(v IncidentAttachmentRelationships)
    func (o *IncidentAttachmentData) SetType(v IncidentAttachmentType)
    func (o *IncidentAttachmentData) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentLinkAttachmentType
    func NewIncidentAttachmentLinkAttachmentTypeFromValue(v string) (*IncidentAttachmentLinkAttachmentType, error)
    func (v *IncidentAttachmentLinkAttachmentType) GetAllowedValues() []IncidentAttachmentLinkAttachmentType
    func (v IncidentAttachmentLinkAttachmentType) IsValid() bool
    func (v IncidentAttachmentLinkAttachmentType) Ptr() *IncidentAttachmentLinkAttachmentType
    func (v *IncidentAttachmentLinkAttachmentType) UnmarshalJSON(src []byte) error
type IncidentAttachmentLinkAttributes
    func NewIncidentAttachmentLinkAttributes(attachment IncidentAttachmentLinkAttributesAttachmentObject, attachmentType IncidentAttachmentLinkAttachmentType) *IncidentAttachmentLinkAttributes
    func NewIncidentAttachmentLinkAttributesWithDefaults() *IncidentAttachmentLinkAttributes
    func (o *IncidentAttachmentLinkAttributes) GetAttachment() IncidentAttachmentLinkAttributesAttachmentObject
    func (o *IncidentAttachmentLinkAttributes) GetAttachmentOk() (*IncidentAttachmentLinkAttributesAttachmentObject, bool)
    func (o *IncidentAttachmentLinkAttributes) GetAttachmentType() IncidentAttachmentLinkAttachmentType
    func (o *IncidentAttachmentLinkAttributes) GetAttachmentTypeOk() (*IncidentAttachmentLinkAttachmentType, bool)
    func (o IncidentAttachmentLinkAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentAttachmentLinkAttributes) SetAttachment(v IncidentAttachmentLinkAttributesAttachmentObject)
    func (o *IncidentAttachmentLinkAttributes) SetAttachmentType(v IncidentAttachmentLinkAttachmentType)
    func (o *IncidentAttachmentLinkAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentLinkAttributesAttachmentObject
    func NewIncidentAttachmentLinkAttributesAttachmentObject(documentUrl string, title string) *IncidentAttachmentLinkAttributesAttachmentObject
    func NewIncidentAttachmentLinkAttributesAttachmentObjectWithDefaults() *IncidentAttachmentLinkAttributesAttachmentObject
    func (o *IncidentAttachmentLinkAttributesAttachmentObject) GetDocumentUrl() string
    func (o *IncidentAttachmentLinkAttributesAttachmentObject) GetDocumentUrlOk() (*string, bool)
    func (o *IncidentAttachmentLinkAttributesAttachmentObject) GetTitle() string
    func (o *IncidentAttachmentLinkAttributesAttachmentObject) GetTitleOk() (*string, bool)
    func (o IncidentAttachmentLinkAttributesAttachmentObject) MarshalJSON() ([]byte, error)
    func (o *IncidentAttachmentLinkAttributesAttachmentObject) SetDocumentUrl(v string)
    func (o *IncidentAttachmentLinkAttributesAttachmentObject) SetTitle(v string)
    func (o *IncidentAttachmentLinkAttributesAttachmentObject) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentPostmortemAttachmentType
    func NewIncidentAttachmentPostmortemAttachmentTypeFromValue(v string) (*IncidentAttachmentPostmortemAttachmentType, error)
    func (v *IncidentAttachmentPostmortemAttachmentType) GetAllowedValues() []IncidentAttachmentPostmortemAttachmentType
    func (v IncidentAttachmentPostmortemAttachmentType) IsValid() bool
    func (v IncidentAttachmentPostmortemAttachmentType) Ptr() *IncidentAttachmentPostmortemAttachmentType
    func (v *IncidentAttachmentPostmortemAttachmentType) UnmarshalJSON(src []byte) error
type IncidentAttachmentPostmortemAttributes
    func NewIncidentAttachmentPostmortemAttributes(attachment IncidentAttachmentsPostmortemAttributesAttachmentObject, attachmentType IncidentAttachmentPostmortemAttachmentType) *IncidentAttachmentPostmortemAttributes
    func NewIncidentAttachmentPostmortemAttributesWithDefaults() *IncidentAttachmentPostmortemAttributes
    func (o *IncidentAttachmentPostmortemAttributes) GetAttachment() IncidentAttachmentsPostmortemAttributesAttachmentObject
    func (o *IncidentAttachmentPostmortemAttributes) GetAttachmentOk() (*IncidentAttachmentsPostmortemAttributesAttachmentObject, bool)
    func (o *IncidentAttachmentPostmortemAttributes) GetAttachmentType() IncidentAttachmentPostmortemAttachmentType
    func (o *IncidentAttachmentPostmortemAttributes) GetAttachmentTypeOk() (*IncidentAttachmentPostmortemAttachmentType, bool)
    func (o IncidentAttachmentPostmortemAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentAttachmentPostmortemAttributes) SetAttachment(v IncidentAttachmentsPostmortemAttributesAttachmentObject)
    func (o *IncidentAttachmentPostmortemAttributes) SetAttachmentType(v IncidentAttachmentPostmortemAttachmentType)
    func (o *IncidentAttachmentPostmortemAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentRelatedObject
    func NewIncidentAttachmentRelatedObjectFromValue(v string) (*IncidentAttachmentRelatedObject, error)
    func (v *IncidentAttachmentRelatedObject) GetAllowedValues() []IncidentAttachmentRelatedObject
    func (v IncidentAttachmentRelatedObject) IsValid() bool
    func (v IncidentAttachmentRelatedObject) Ptr() *IncidentAttachmentRelatedObject
    func (v *IncidentAttachmentRelatedObject) UnmarshalJSON(src []byte) error
type IncidentAttachmentRelationships
    func NewIncidentAttachmentRelationships() *IncidentAttachmentRelationships
    func NewIncidentAttachmentRelationshipsWithDefaults() *IncidentAttachmentRelationships
    func (o *IncidentAttachmentRelationships) GetLastModifiedByUser() RelationshipToUser
    func (o *IncidentAttachmentRelationships) GetLastModifiedByUserOk() (*RelationshipToUser, bool)
    func (o *IncidentAttachmentRelationships) HasLastModifiedByUser() bool
    func (o IncidentAttachmentRelationships) MarshalJSON() ([]byte, error)
    func (o *IncidentAttachmentRelationships) SetLastModifiedByUser(v RelationshipToUser)
    func (o *IncidentAttachmentRelationships) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentType
    func NewIncidentAttachmentTypeFromValue(v string) (*IncidentAttachmentType, error)
    func (v *IncidentAttachmentType) GetAllowedValues() []IncidentAttachmentType
    func (v IncidentAttachmentType) IsValid() bool
    func (v IncidentAttachmentType) Ptr() *IncidentAttachmentType
    func (v *IncidentAttachmentType) UnmarshalJSON(src []byte) error
type IncidentAttachmentUpdateAttributes
    func IncidentAttachmentLinkAttributesAsIncidentAttachmentUpdateAttributes(v *IncidentAttachmentLinkAttributes) IncidentAttachmentUpdateAttributes
    func IncidentAttachmentPostmortemAttributesAsIncidentAttachmentUpdateAttributes(v *IncidentAttachmentPostmortemAttributes) IncidentAttachmentUpdateAttributes
    func (obj *IncidentAttachmentUpdateAttributes) GetActualInstance() interface{}
    func (obj IncidentAttachmentUpdateAttributes) MarshalJSON() ([]byte, error)
    func (obj *IncidentAttachmentUpdateAttributes) UnmarshalJSON(data []byte) error
type IncidentAttachmentUpdateData
    func NewIncidentAttachmentUpdateData(typeVar IncidentAttachmentType) *IncidentAttachmentUpdateData
    func NewIncidentAttachmentUpdateDataWithDefaults() *IncidentAttachmentUpdateData
    func (o *IncidentAttachmentUpdateData) GetAttributes() IncidentAttachmentUpdateAttributes
    func (o *IncidentAttachmentUpdateData) GetAttributesOk() (*IncidentAttachmentUpdateAttributes, bool)
    func (o *IncidentAttachmentUpdateData) GetId() string
    func (o *IncidentAttachmentUpdateData) GetIdOk() (*string, bool)
    func (o *IncidentAttachmentUpdateData) GetType() IncidentAttachmentType
    func (o *IncidentAttachmentUpdateData) GetTypeOk() (*IncidentAttachmentType, bool)
    func (o *IncidentAttachmentUpdateData) HasAttributes() bool
    func (o *IncidentAttachmentUpdateData) HasId() bool
    func (o IncidentAttachmentUpdateData) MarshalJSON() ([]byte, error)
    func (o *IncidentAttachmentUpdateData) SetAttributes(v IncidentAttachmentUpdateAttributes)
    func (o *IncidentAttachmentUpdateData) SetId(v string)
    func (o *IncidentAttachmentUpdateData) SetType(v IncidentAttachmentType)
    func (o *IncidentAttachmentUpdateData) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentUpdateRequest
    func NewIncidentAttachmentUpdateRequest(data []IncidentAttachmentUpdateData) *IncidentAttachmentUpdateRequest
    func NewIncidentAttachmentUpdateRequestWithDefaults() *IncidentAttachmentUpdateRequest
    func (o *IncidentAttachmentUpdateRequest) GetData() []IncidentAttachmentUpdateData
    func (o *IncidentAttachmentUpdateRequest) GetDataOk() (*[]IncidentAttachmentUpdateData, bool)
    func (o IncidentAttachmentUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *IncidentAttachmentUpdateRequest) SetData(v []IncidentAttachmentUpdateData)
    func (o *IncidentAttachmentUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentUpdateResponse
    func NewIncidentAttachmentUpdateResponse(data []IncidentAttachmentData) *IncidentAttachmentUpdateResponse
    func NewIncidentAttachmentUpdateResponseWithDefaults() *IncidentAttachmentUpdateResponse
    func (o *IncidentAttachmentUpdateResponse) GetData() []IncidentAttachmentData
    func (o *IncidentAttachmentUpdateResponse) GetDataOk() (*[]IncidentAttachmentData, bool)
    func (o *IncidentAttachmentUpdateResponse) GetIncluded() []IncidentAttachmentsResponseIncludedItem
    func (o *IncidentAttachmentUpdateResponse) GetIncludedOk() (*[]IncidentAttachmentsResponseIncludedItem, bool)
    func (o *IncidentAttachmentUpdateResponse) HasIncluded() bool
    func (o IncidentAttachmentUpdateResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentAttachmentUpdateResponse) SetData(v []IncidentAttachmentData)
    func (o *IncidentAttachmentUpdateResponse) SetIncluded(v []IncidentAttachmentsResponseIncludedItem)
    func (o *IncidentAttachmentUpdateResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentsPostmortemAttributesAttachmentObject
    func NewIncidentAttachmentsPostmortemAttributesAttachmentObject(documentUrl string, title string) *IncidentAttachmentsPostmortemAttributesAttachmentObject
    func NewIncidentAttachmentsPostmortemAttributesAttachmentObjectWithDefaults() *IncidentAttachmentsPostmortemAttributesAttachmentObject
    func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) GetDocumentUrl() string
    func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) GetDocumentUrlOk() (*string, bool)
    func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) GetTitle() string
    func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) GetTitleOk() (*string, bool)
    func (o IncidentAttachmentsPostmortemAttributesAttachmentObject) MarshalJSON() ([]byte, error)
    func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) SetDocumentUrl(v string)
    func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) SetTitle(v string)
    func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentsResponse
    func NewIncidentAttachmentsResponse(data []IncidentAttachmentData) *IncidentAttachmentsResponse
    func NewIncidentAttachmentsResponseWithDefaults() *IncidentAttachmentsResponse
    func (o *IncidentAttachmentsResponse) GetData() []IncidentAttachmentData
    func (o *IncidentAttachmentsResponse) GetDataOk() (*[]IncidentAttachmentData, bool)
    func (o *IncidentAttachmentsResponse) GetIncluded() []IncidentAttachmentsResponseIncludedItem
    func (o *IncidentAttachmentsResponse) GetIncludedOk() (*[]IncidentAttachmentsResponseIncludedItem, bool)
    func (o *IncidentAttachmentsResponse) HasIncluded() bool
    func (o IncidentAttachmentsResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentAttachmentsResponse) SetData(v []IncidentAttachmentData)
    func (o *IncidentAttachmentsResponse) SetIncluded(v []IncidentAttachmentsResponseIncludedItem)
    func (o *IncidentAttachmentsResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentsResponseIncludedItem
    func UserAsIncidentAttachmentsResponseIncludedItem(v *User) IncidentAttachmentsResponseIncludedItem
    func (obj *IncidentAttachmentsResponseIncludedItem) GetActualInstance() interface{}
    func (obj IncidentAttachmentsResponseIncludedItem) MarshalJSON() ([]byte, error)
    func (obj *IncidentAttachmentsResponseIncludedItem) UnmarshalJSON(data []byte) error
type IncidentCreateAttributes
    func NewIncidentCreateAttributes(customerImpacted bool, title string) *IncidentCreateAttributes
    func NewIncidentCreateAttributesWithDefaults() *IncidentCreateAttributes
    func (o *IncidentCreateAttributes) GetCustomerImpacted() bool
    func (o *IncidentCreateAttributes) GetCustomerImpactedOk() (*bool, bool)
    func (o *IncidentCreateAttributes) GetFields() map[string]IncidentFieldAttributes
    func (o *IncidentCreateAttributes) GetFieldsOk() (*map[string]IncidentFieldAttributes, bool)
    func (o *IncidentCreateAttributes) GetInitialCells() []IncidentTimelineCellCreateAttributes
    func (o *IncidentCreateAttributes) GetInitialCellsOk() (*[]IncidentTimelineCellCreateAttributes, bool)
    func (o *IncidentCreateAttributes) GetNotificationHandles() []IncidentNotificationHandle
    func (o *IncidentCreateAttributes) GetNotificationHandlesOk() (*[]IncidentNotificationHandle, bool)
    func (o *IncidentCreateAttributes) GetTitle() string
    func (o *IncidentCreateAttributes) GetTitleOk() (*string, bool)
    func (o *IncidentCreateAttributes) HasFields() bool
    func (o *IncidentCreateAttributes) HasInitialCells() bool
    func (o *IncidentCreateAttributes) HasNotificationHandles() bool
    func (o IncidentCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentCreateAttributes) SetCustomerImpacted(v bool)
    func (o *IncidentCreateAttributes) SetFields(v map[string]IncidentFieldAttributes)
    func (o *IncidentCreateAttributes) SetInitialCells(v []IncidentTimelineCellCreateAttributes)
    func (o *IncidentCreateAttributes) SetNotificationHandles(v []IncidentNotificationHandle)
    func (o *IncidentCreateAttributes) SetTitle(v string)
    func (o *IncidentCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentCreateData
    func NewIncidentCreateData(attributes IncidentCreateAttributes, typeVar IncidentType) *IncidentCreateData
    func NewIncidentCreateDataWithDefaults() *IncidentCreateData
    func (o *IncidentCreateData) GetAttributes() IncidentCreateAttributes
    func (o *IncidentCreateData) GetAttributesOk() (*IncidentCreateAttributes, bool)
    func (o *IncidentCreateData) GetRelationships() IncidentCreateRelationships
    func (o *IncidentCreateData) GetRelationshipsOk() (*IncidentCreateRelationships, bool)
    func (o *IncidentCreateData) GetType() IncidentType
    func (o *IncidentCreateData) GetTypeOk() (*IncidentType, bool)
    func (o *IncidentCreateData) HasRelationships() bool
    func (o IncidentCreateData) MarshalJSON() ([]byte, error)
    func (o *IncidentCreateData) SetAttributes(v IncidentCreateAttributes)
    func (o *IncidentCreateData) SetRelationships(v IncidentCreateRelationships)
    func (o *IncidentCreateData) SetType(v IncidentType)
    func (o *IncidentCreateData) UnmarshalJSON(bytes []byte) (err error)
type IncidentCreateRelationships
    func NewIncidentCreateRelationships(commanderUser NullableRelationshipToUser) *IncidentCreateRelationships
    func NewIncidentCreateRelationshipsWithDefaults() *IncidentCreateRelationships
    func (o *IncidentCreateRelationships) GetCommanderUser() NullableRelationshipToUser
    func (o *IncidentCreateRelationships) GetCommanderUserOk() (*NullableRelationshipToUser, bool)
    func (o IncidentCreateRelationships) MarshalJSON() ([]byte, error)
    func (o *IncidentCreateRelationships) SetCommanderUser(v NullableRelationshipToUser)
    func (o *IncidentCreateRelationships) UnmarshalJSON(bytes []byte) (err error)
type IncidentCreateRequest
    func NewIncidentCreateRequest(data IncidentCreateData) *IncidentCreateRequest
    func NewIncidentCreateRequestWithDefaults() *IncidentCreateRequest
    func (o *IncidentCreateRequest) GetData() IncidentCreateData
    func (o *IncidentCreateRequest) GetDataOk() (*IncidentCreateData, bool)
    func (o IncidentCreateRequest) MarshalJSON() ([]byte, error)
    func (o *IncidentCreateRequest) SetData(v IncidentCreateData)
    func (o *IncidentCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type IncidentFieldAttributes
    func IncidentFieldAttributesMultipleValueAsIncidentFieldAttributes(v *IncidentFieldAttributesMultipleValue) IncidentFieldAttributes
    func IncidentFieldAttributesSingleValueAsIncidentFieldAttributes(v *IncidentFieldAttributesSingleValue) IncidentFieldAttributes
    func (obj *IncidentFieldAttributes) GetActualInstance() interface{}
    func (obj IncidentFieldAttributes) MarshalJSON() ([]byte, error)
    func (obj *IncidentFieldAttributes) UnmarshalJSON(data []byte) error
type IncidentFieldAttributesMultipleValue
    func NewIncidentFieldAttributesMultipleValue() *IncidentFieldAttributesMultipleValue
    func NewIncidentFieldAttributesMultipleValueWithDefaults() *IncidentFieldAttributesMultipleValue
    func (o *IncidentFieldAttributesMultipleValue) GetType() IncidentFieldAttributesValueType
    func (o *IncidentFieldAttributesMultipleValue) GetTypeOk() (*IncidentFieldAttributesValueType, bool)
    func (o *IncidentFieldAttributesMultipleValue) GetValue() []string
    func (o *IncidentFieldAttributesMultipleValue) GetValueOk() (*[]string, bool)
    func (o *IncidentFieldAttributesMultipleValue) HasType() bool
    func (o *IncidentFieldAttributesMultipleValue) HasValue() bool
    func (o IncidentFieldAttributesMultipleValue) MarshalJSON() ([]byte, error)
    func (o *IncidentFieldAttributesMultipleValue) SetType(v IncidentFieldAttributesValueType)
    func (o *IncidentFieldAttributesMultipleValue) SetValue(v []string)
    func (o *IncidentFieldAttributesMultipleValue) UnmarshalJSON(bytes []byte) (err error)
type IncidentFieldAttributesSingleValue
    func NewIncidentFieldAttributesSingleValue() *IncidentFieldAttributesSingleValue
    func NewIncidentFieldAttributesSingleValueWithDefaults() *IncidentFieldAttributesSingleValue
    func (o *IncidentFieldAttributesSingleValue) GetType() IncidentFieldAttributesSingleValueType
    func (o *IncidentFieldAttributesSingleValue) GetTypeOk() (*IncidentFieldAttributesSingleValueType, bool)
    func (o *IncidentFieldAttributesSingleValue) GetValue() string
    func (o *IncidentFieldAttributesSingleValue) GetValueOk() (*string, bool)
    func (o *IncidentFieldAttributesSingleValue) HasType() bool
    func (o *IncidentFieldAttributesSingleValue) HasValue() bool
    func (o IncidentFieldAttributesSingleValue) MarshalJSON() ([]byte, error)
    func (o *IncidentFieldAttributesSingleValue) SetType(v IncidentFieldAttributesSingleValueType)
    func (o *IncidentFieldAttributesSingleValue) SetValue(v string)
    func (o *IncidentFieldAttributesSingleValue) SetValueNil()
    func (o *IncidentFieldAttributesSingleValue) UnmarshalJSON(bytes []byte) (err error)
    func (o *IncidentFieldAttributesSingleValue) UnsetValue()
type IncidentFieldAttributesSingleValueType
    func NewIncidentFieldAttributesSingleValueTypeFromValue(v string) (*IncidentFieldAttributesSingleValueType, error)
    func (v *IncidentFieldAttributesSingleValueType) GetAllowedValues() []IncidentFieldAttributesSingleValueType
    func (v IncidentFieldAttributesSingleValueType) IsValid() bool
    func (v IncidentFieldAttributesSingleValueType) Ptr() *IncidentFieldAttributesSingleValueType
    func (v *IncidentFieldAttributesSingleValueType) UnmarshalJSON(src []byte) error
type IncidentFieldAttributesValueType
    func NewIncidentFieldAttributesValueTypeFromValue(v string) (*IncidentFieldAttributesValueType, error)
    func (v *IncidentFieldAttributesValueType) GetAllowedValues() []IncidentFieldAttributesValueType
    func (v IncidentFieldAttributesValueType) IsValid() bool
    func (v IncidentFieldAttributesValueType) Ptr() *IncidentFieldAttributesValueType
    func (v *IncidentFieldAttributesValueType) UnmarshalJSON(src []byte) error
type IncidentIntegrationMetadataType
    func NewIncidentIntegrationMetadataTypeFromValue(v string) (*IncidentIntegrationMetadataType, error)
    func (v *IncidentIntegrationMetadataType) GetAllowedValues() []IncidentIntegrationMetadataType
    func (v IncidentIntegrationMetadataType) IsValid() bool
    func (v IncidentIntegrationMetadataType) Ptr() *IncidentIntegrationMetadataType
    func (v *IncidentIntegrationMetadataType) UnmarshalJSON(src []byte) error
type IncidentNotificationHandle
    func NewIncidentNotificationHandle() *IncidentNotificationHandle
    func NewIncidentNotificationHandleWithDefaults() *IncidentNotificationHandle
    func (o *IncidentNotificationHandle) GetDisplayName() string
    func (o *IncidentNotificationHandle) GetDisplayNameOk() (*string, bool)
    func (o *IncidentNotificationHandle) GetHandle() string
    func (o *IncidentNotificationHandle) GetHandleOk() (*string, bool)
    func (o *IncidentNotificationHandle) HasDisplayName() bool
    func (o *IncidentNotificationHandle) HasHandle() bool
    func (o IncidentNotificationHandle) MarshalJSON() ([]byte, error)
    func (o *IncidentNotificationHandle) SetDisplayName(v string)
    func (o *IncidentNotificationHandle) SetHandle(v string)
    func (o *IncidentNotificationHandle) UnmarshalJSON(bytes []byte) (err error)
type IncidentPostmortemType
    func NewIncidentPostmortemTypeFromValue(v string) (*IncidentPostmortemType, error)
    func (v *IncidentPostmortemType) GetAllowedValues() []IncidentPostmortemType
    func (v IncidentPostmortemType) IsValid() bool
    func (v IncidentPostmortemType) Ptr() *IncidentPostmortemType
    func (v *IncidentPostmortemType) UnmarshalJSON(src []byte) error
type IncidentRelatedObject
    func NewIncidentRelatedObjectFromValue(v string) (*IncidentRelatedObject, error)
    func (v *IncidentRelatedObject) GetAllowedValues() []IncidentRelatedObject
    func (v IncidentRelatedObject) IsValid() bool
    func (v IncidentRelatedObject) Ptr() *IncidentRelatedObject
    func (v *IncidentRelatedObject) UnmarshalJSON(src []byte) error
type IncidentResponse
    func NewIncidentResponse(data IncidentResponseData) *IncidentResponse
    func NewIncidentResponseWithDefaults() *IncidentResponse
    func (o *IncidentResponse) GetData() IncidentResponseData
    func (o *IncidentResponse) GetDataOk() (*IncidentResponseData, bool)
    func (o *IncidentResponse) GetIncluded() []IncidentResponseIncludedItem
    func (o *IncidentResponse) GetIncludedOk() (*[]IncidentResponseIncludedItem, bool)
    func (o *IncidentResponse) HasIncluded() bool
    func (o IncidentResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentResponse) SetData(v IncidentResponseData)
    func (o *IncidentResponse) SetIncluded(v []IncidentResponseIncludedItem)
    func (o *IncidentResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentResponseAttributes
    func NewIncidentResponseAttributes(title string) *IncidentResponseAttributes
    func NewIncidentResponseAttributesWithDefaults() *IncidentResponseAttributes
    func (o *IncidentResponseAttributes) GetCreated() time.Time
    func (o *IncidentResponseAttributes) GetCreatedOk() (*time.Time, bool)
    func (o *IncidentResponseAttributes) GetCustomerImpactDuration() int64
    func (o *IncidentResponseAttributes) GetCustomerImpactDurationOk() (*int64, bool)
    func (o *IncidentResponseAttributes) GetCustomerImpactEnd() time.Time
    func (o *IncidentResponseAttributes) GetCustomerImpactEndOk() (*time.Time, bool)
    func (o *IncidentResponseAttributes) GetCustomerImpactScope() string
    func (o *IncidentResponseAttributes) GetCustomerImpactScopeOk() (*string, bool)
    func (o *IncidentResponseAttributes) GetCustomerImpactStart() time.Time
    func (o *IncidentResponseAttributes) GetCustomerImpactStartOk() (*time.Time, bool)
    func (o *IncidentResponseAttributes) GetCustomerImpacted() bool
    func (o *IncidentResponseAttributes) GetCustomerImpactedOk() (*bool, bool)
    func (o *IncidentResponseAttributes) GetDetected() time.Time
    func (o *IncidentResponseAttributes) GetDetectedOk() (*time.Time, bool)
    func (o *IncidentResponseAttributes) GetFields() map[string]IncidentFieldAttributes
    func (o *IncidentResponseAttributes) GetFieldsOk() (*map[string]IncidentFieldAttributes, bool)
    func (o *IncidentResponseAttributes) GetModified() time.Time
    func (o *IncidentResponseAttributes) GetModifiedOk() (*time.Time, bool)
    func (o *IncidentResponseAttributes) GetNotificationHandles() []IncidentNotificationHandle
    func (o *IncidentResponseAttributes) GetNotificationHandlesOk() (*[]IncidentNotificationHandle, bool)
    func (o *IncidentResponseAttributes) GetPublicId() int64
    func (o *IncidentResponseAttributes) GetPublicIdOk() (*int64, bool)
    func (o *IncidentResponseAttributes) GetResolved() time.Time
    func (o *IncidentResponseAttributes) GetResolvedOk() (*time.Time, bool)
    func (o *IncidentResponseAttributes) GetTimeToDetect() int64
    func (o *IncidentResponseAttributes) GetTimeToDetectOk() (*int64, bool)
    func (o *IncidentResponseAttributes) GetTimeToInternalResponse() int64
    func (o *IncidentResponseAttributes) GetTimeToInternalResponseOk() (*int64, bool)
    func (o *IncidentResponseAttributes) GetTimeToRepair() int64
    func (o *IncidentResponseAttributes) GetTimeToRepairOk() (*int64, bool)
    func (o *IncidentResponseAttributes) GetTimeToResolve() int64
    func (o *IncidentResponseAttributes) GetTimeToResolveOk() (*int64, bool)
    func (o *IncidentResponseAttributes) GetTitle() string
    func (o *IncidentResponseAttributes) GetTitleOk() (*string, bool)
    func (o *IncidentResponseAttributes) HasCreated() bool
    func (o *IncidentResponseAttributes) HasCustomerImpactDuration() bool
    func (o *IncidentResponseAttributes) HasCustomerImpactEnd() bool
    func (o *IncidentResponseAttributes) HasCustomerImpactScope() bool
    func (o *IncidentResponseAttributes) HasCustomerImpactStart() bool
    func (o *IncidentResponseAttributes) HasCustomerImpacted() bool
    func (o *IncidentResponseAttributes) HasDetected() bool
    func (o *IncidentResponseAttributes) HasFields() bool
    func (o *IncidentResponseAttributes) HasModified() bool
    func (o *IncidentResponseAttributes) HasNotificationHandles() bool
    func (o *IncidentResponseAttributes) HasPublicId() bool
    func (o *IncidentResponseAttributes) HasResolved() bool
    func (o *IncidentResponseAttributes) HasTimeToDetect() bool
    func (o *IncidentResponseAttributes) HasTimeToInternalResponse() bool
    func (o *IncidentResponseAttributes) HasTimeToRepair() bool
    func (o *IncidentResponseAttributes) HasTimeToResolve() bool
    func (o IncidentResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentResponseAttributes) SetCreated(v time.Time)
    func (o *IncidentResponseAttributes) SetCustomerImpactDuration(v int64)
    func (o *IncidentResponseAttributes) SetCustomerImpactEnd(v time.Time)
    func (o *IncidentResponseAttributes) SetCustomerImpactEndNil()
    func (o *IncidentResponseAttributes) SetCustomerImpactScope(v string)
    func (o *IncidentResponseAttributes) SetCustomerImpactScopeNil()
    func (o *IncidentResponseAttributes) SetCustomerImpactStart(v time.Time)
    func (o *IncidentResponseAttributes) SetCustomerImpactStartNil()
    func (o *IncidentResponseAttributes) SetCustomerImpacted(v bool)
    func (o *IncidentResponseAttributes) SetDetected(v time.Time)
    func (o *IncidentResponseAttributes) SetDetectedNil()
    func (o *IncidentResponseAttributes) SetFields(v map[string]IncidentFieldAttributes)
    func (o *IncidentResponseAttributes) SetModified(v time.Time)
    func (o *IncidentResponseAttributes) SetNotificationHandles(v []IncidentNotificationHandle)
    func (o *IncidentResponseAttributes) SetPublicId(v int64)
    func (o *IncidentResponseAttributes) SetResolved(v time.Time)
    func (o *IncidentResponseAttributes) SetResolvedNil()
    func (o *IncidentResponseAttributes) SetTimeToDetect(v int64)
    func (o *IncidentResponseAttributes) SetTimeToInternalResponse(v int64)
    func (o *IncidentResponseAttributes) SetTimeToRepair(v int64)
    func (o *IncidentResponseAttributes) SetTimeToResolve(v int64)
    func (o *IncidentResponseAttributes) SetTitle(v string)
    func (o *IncidentResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *IncidentResponseAttributes) UnsetCustomerImpactEnd()
    func (o *IncidentResponseAttributes) UnsetCustomerImpactScope()
    func (o *IncidentResponseAttributes) UnsetCustomerImpactStart()
    func (o *IncidentResponseAttributes) UnsetDetected()
    func (o *IncidentResponseAttributes) UnsetResolved()
type IncidentResponseData
    func NewIncidentResponseData(id string, typeVar IncidentType) *IncidentResponseData
    func NewIncidentResponseDataWithDefaults() *IncidentResponseData
    func (o *IncidentResponseData) GetAttributes() IncidentResponseAttributes
    func (o *IncidentResponseData) GetAttributesOk() (*IncidentResponseAttributes, bool)
    func (o *IncidentResponseData) GetId() string
    func (o *IncidentResponseData) GetIdOk() (*string, bool)
    func (o *IncidentResponseData) GetRelationships() IncidentResponseRelationships
    func (o *IncidentResponseData) GetRelationshipsOk() (*IncidentResponseRelationships, bool)
    func (o *IncidentResponseData) GetType() IncidentType
    func (o *IncidentResponseData) GetTypeOk() (*IncidentType, bool)
    func (o *IncidentResponseData) HasAttributes() bool
    func (o *IncidentResponseData) HasRelationships() bool
    func (o IncidentResponseData) MarshalJSON() ([]byte, error)
    func (o *IncidentResponseData) SetAttributes(v IncidentResponseAttributes)
    func (o *IncidentResponseData) SetId(v string)
    func (o *IncidentResponseData) SetRelationships(v IncidentResponseRelationships)
    func (o *IncidentResponseData) SetType(v IncidentType)
    func (o *IncidentResponseData) UnmarshalJSON(bytes []byte) (err error)
type IncidentResponseIncludedItem
    func IncidentAttachmentDataAsIncidentResponseIncludedItem(v *IncidentAttachmentData) IncidentResponseIncludedItem
    func UserAsIncidentResponseIncludedItem(v *User) IncidentResponseIncludedItem
    func (obj *IncidentResponseIncludedItem) GetActualInstance() interface{}
    func (obj IncidentResponseIncludedItem) MarshalJSON() ([]byte, error)
    func (obj *IncidentResponseIncludedItem) UnmarshalJSON(data []byte) error
type IncidentResponseMeta
    func NewIncidentResponseMeta() *IncidentResponseMeta
    func NewIncidentResponseMetaWithDefaults() *IncidentResponseMeta
    func (o *IncidentResponseMeta) GetPagination() IncidentResponseMetaPagination
    func (o *IncidentResponseMeta) GetPaginationOk() (*IncidentResponseMetaPagination, bool)
    func (o *IncidentResponseMeta) HasPagination() bool
    func (o IncidentResponseMeta) MarshalJSON() ([]byte, error)
    func (o *IncidentResponseMeta) SetPagination(v IncidentResponseMetaPagination)
    func (o *IncidentResponseMeta) UnmarshalJSON(bytes []byte) (err error)
type IncidentResponseMetaPagination
    func NewIncidentResponseMetaPagination() *IncidentResponseMetaPagination
    func NewIncidentResponseMetaPaginationWithDefaults() *IncidentResponseMetaPagination
    func (o *IncidentResponseMetaPagination) GetNextOffset() int64
    func (o *IncidentResponseMetaPagination) GetNextOffsetOk() (*int64, bool)
    func (o *IncidentResponseMetaPagination) GetOffset() int64
    func (o *IncidentResponseMetaPagination) GetOffsetOk() (*int64, bool)
    func (o *IncidentResponseMetaPagination) GetSize() int64
    func (o *IncidentResponseMetaPagination) GetSizeOk() (*int64, bool)
    func (o *IncidentResponseMetaPagination) HasNextOffset() bool
    func (o *IncidentResponseMetaPagination) HasOffset() bool
    func (o *IncidentResponseMetaPagination) HasSize() bool
    func (o IncidentResponseMetaPagination) MarshalJSON() ([]byte, error)
    func (o *IncidentResponseMetaPagination) SetNextOffset(v int64)
    func (o *IncidentResponseMetaPagination) SetOffset(v int64)
    func (o *IncidentResponseMetaPagination) SetSize(v int64)
    func (o *IncidentResponseMetaPagination) UnmarshalJSON(bytes []byte) (err error)
type IncidentResponseRelationships
    func NewIncidentResponseRelationships() *IncidentResponseRelationships
    func NewIncidentResponseRelationshipsWithDefaults() *IncidentResponseRelationships
    func (o *IncidentResponseRelationships) GetAttachments() RelationshipToIncidentAttachment
    func (o *IncidentResponseRelationships) GetAttachmentsOk() (*RelationshipToIncidentAttachment, bool)
    func (o *IncidentResponseRelationships) GetCommanderUser() NullableRelationshipToUser
    func (o *IncidentResponseRelationships) GetCommanderUserOk() (*NullableRelationshipToUser, bool)
    func (o *IncidentResponseRelationships) GetCreatedByUser() RelationshipToUser
    func (o *IncidentResponseRelationships) GetCreatedByUserOk() (*RelationshipToUser, bool)
    func (o *IncidentResponseRelationships) GetIntegrations() RelationshipToIncidentIntegrationMetadatas
    func (o *IncidentResponseRelationships) GetIntegrationsOk() (*RelationshipToIncidentIntegrationMetadatas, bool)
    func (o *IncidentResponseRelationships) GetLastModifiedByUser() RelationshipToUser
    func (o *IncidentResponseRelationships) GetLastModifiedByUserOk() (*RelationshipToUser, bool)
    func (o *IncidentResponseRelationships) HasAttachments() bool
    func (o *IncidentResponseRelationships) HasCommanderUser() bool
    func (o *IncidentResponseRelationships) HasCreatedByUser() bool
    func (o *IncidentResponseRelationships) HasIntegrations() bool
    func (o *IncidentResponseRelationships) HasLastModifiedByUser() bool
    func (o IncidentResponseRelationships) MarshalJSON() ([]byte, error)
    func (o *IncidentResponseRelationships) SetAttachments(v RelationshipToIncidentAttachment)
    func (o *IncidentResponseRelationships) SetCommanderUser(v NullableRelationshipToUser)
    func (o *IncidentResponseRelationships) SetCreatedByUser(v RelationshipToUser)
    func (o *IncidentResponseRelationships) SetIntegrations(v RelationshipToIncidentIntegrationMetadatas)
    func (o *IncidentResponseRelationships) SetLastModifiedByUser(v RelationshipToUser)
    func (o *IncidentResponseRelationships) UnmarshalJSON(bytes []byte) (err error)
type IncidentServiceCreateAttributes
    func NewIncidentServiceCreateAttributes(name string) *IncidentServiceCreateAttributes
    func NewIncidentServiceCreateAttributesWithDefaults() *IncidentServiceCreateAttributes
    func (o *IncidentServiceCreateAttributes) GetName() string
    func (o *IncidentServiceCreateAttributes) GetNameOk() (*string, bool)
    func (o IncidentServiceCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentServiceCreateAttributes) SetName(v string)
    func (o *IncidentServiceCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentServiceCreateData
    func NewIncidentServiceCreateData(typeVar IncidentServiceType) *IncidentServiceCreateData
    func NewIncidentServiceCreateDataWithDefaults() *IncidentServiceCreateData
    func (o *IncidentServiceCreateData) GetAttributes() IncidentServiceCreateAttributes
    func (o *IncidentServiceCreateData) GetAttributesOk() (*IncidentServiceCreateAttributes, bool)
    func (o *IncidentServiceCreateData) GetRelationships() IncidentServiceRelationships
    func (o *IncidentServiceCreateData) GetRelationshipsOk() (*IncidentServiceRelationships, bool)
    func (o *IncidentServiceCreateData) GetType() IncidentServiceType
    func (o *IncidentServiceCreateData) GetTypeOk() (*IncidentServiceType, bool)
    func (o *IncidentServiceCreateData) HasAttributes() bool
    func (o *IncidentServiceCreateData) HasRelationships() bool
    func (o IncidentServiceCreateData) MarshalJSON() ([]byte, error)
    func (o *IncidentServiceCreateData) SetAttributes(v IncidentServiceCreateAttributes)
    func (o *IncidentServiceCreateData) SetRelationships(v IncidentServiceRelationships)
    func (o *IncidentServiceCreateData) SetType(v IncidentServiceType)
    func (o *IncidentServiceCreateData) UnmarshalJSON(bytes []byte) (err error)
type IncidentServiceCreateRequest
    func NewIncidentServiceCreateRequest(data IncidentServiceCreateData) *IncidentServiceCreateRequest
    func NewIncidentServiceCreateRequestWithDefaults() *IncidentServiceCreateRequest
    func (o *IncidentServiceCreateRequest) GetData() IncidentServiceCreateData
    func (o *IncidentServiceCreateRequest) GetDataOk() (*IncidentServiceCreateData, bool)
    func (o IncidentServiceCreateRequest) MarshalJSON() ([]byte, error)
    func (o *IncidentServiceCreateRequest) SetData(v IncidentServiceCreateData)
    func (o *IncidentServiceCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type IncidentServiceIncludedItems
    func UserAsIncidentServiceIncludedItems(v *User) IncidentServiceIncludedItems
    func (obj *IncidentServiceIncludedItems) GetActualInstance() interface{}
    func (obj IncidentServiceIncludedItems) MarshalJSON() ([]byte, error)
    func (obj *IncidentServiceIncludedItems) UnmarshalJSON(data []byte) error
type IncidentServiceRelationships
    func NewIncidentServiceRelationships() *IncidentServiceRelationships
    func NewIncidentServiceRelationshipsWithDefaults() *IncidentServiceRelationships
    func (o *IncidentServiceRelationships) GetCreatedBy() RelationshipToUser
    func (o *IncidentServiceRelationships) GetCreatedByOk() (*RelationshipToUser, bool)
    func (o *IncidentServiceRelationships) GetLastModifiedBy() RelationshipToUser
    func (o *IncidentServiceRelationships) GetLastModifiedByOk() (*RelationshipToUser, bool)
    func (o *IncidentServiceRelationships) HasCreatedBy() bool
    func (o *IncidentServiceRelationships) HasLastModifiedBy() bool
    func (o IncidentServiceRelationships) MarshalJSON() ([]byte, error)
    func (o *IncidentServiceRelationships) SetCreatedBy(v RelationshipToUser)
    func (o *IncidentServiceRelationships) SetLastModifiedBy(v RelationshipToUser)
    func (o *IncidentServiceRelationships) UnmarshalJSON(bytes []byte) (err error)
type IncidentServiceResponse
    func NewIncidentServiceResponse(data IncidentServiceResponseData) *IncidentServiceResponse
    func NewIncidentServiceResponseWithDefaults() *IncidentServiceResponse
    func (o *IncidentServiceResponse) GetData() IncidentServiceResponseData
    func (o *IncidentServiceResponse) GetDataOk() (*IncidentServiceResponseData, bool)
    func (o *IncidentServiceResponse) GetIncluded() []IncidentServiceIncludedItems
    func (o *IncidentServiceResponse) GetIncludedOk() (*[]IncidentServiceIncludedItems, bool)
    func (o *IncidentServiceResponse) HasIncluded() bool
    func (o IncidentServiceResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentServiceResponse) SetData(v IncidentServiceResponseData)
    func (o *IncidentServiceResponse) SetIncluded(v []IncidentServiceIncludedItems)
    func (o *IncidentServiceResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentServiceResponseAttributes
    func NewIncidentServiceResponseAttributes() *IncidentServiceResponseAttributes
    func NewIncidentServiceResponseAttributesWithDefaults() *IncidentServiceResponseAttributes
    func (o *IncidentServiceResponseAttributes) GetCreated() time.Time
    func (o *IncidentServiceResponseAttributes) GetCreatedOk() (*time.Time, bool)
    func (o *IncidentServiceResponseAttributes) GetModified() time.Time
    func (o *IncidentServiceResponseAttributes) GetModifiedOk() (*time.Time, bool)
    func (o *IncidentServiceResponseAttributes) GetName() string
    func (o *IncidentServiceResponseAttributes) GetNameOk() (*string, bool)
    func (o *IncidentServiceResponseAttributes) HasCreated() bool
    func (o *IncidentServiceResponseAttributes) HasModified() bool
    func (o *IncidentServiceResponseAttributes) HasName() bool
    func (o IncidentServiceResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentServiceResponseAttributes) SetCreated(v time.Time)
    func (o *IncidentServiceResponseAttributes) SetModified(v time.Time)
    func (o *IncidentServiceResponseAttributes) SetName(v string)
    func (o *IncidentServiceResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentServiceResponseData
    func NewIncidentServiceResponseData(id string, typeVar IncidentServiceType) *IncidentServiceResponseData
    func NewIncidentServiceResponseDataWithDefaults() *IncidentServiceResponseData
    func (o *IncidentServiceResponseData) GetAttributes() IncidentServiceResponseAttributes
    func (o *IncidentServiceResponseData) GetAttributesOk() (*IncidentServiceResponseAttributes, bool)
    func (o *IncidentServiceResponseData) GetId() string
    func (o *IncidentServiceResponseData) GetIdOk() (*string, bool)
    func (o *IncidentServiceResponseData) GetRelationships() IncidentServiceRelationships
    func (o *IncidentServiceResponseData) GetRelationshipsOk() (*IncidentServiceRelationships, bool)
    func (o *IncidentServiceResponseData) GetType() IncidentServiceType
    func (o *IncidentServiceResponseData) GetTypeOk() (*IncidentServiceType, bool)
    func (o *IncidentServiceResponseData) HasAttributes() bool
    func (o *IncidentServiceResponseData) HasRelationships() bool
    func (o IncidentServiceResponseData) MarshalJSON() ([]byte, error)
    func (o *IncidentServiceResponseData) SetAttributes(v IncidentServiceResponseAttributes)
    func (o *IncidentServiceResponseData) SetId(v string)
    func (o *IncidentServiceResponseData) SetRelationships(v IncidentServiceRelationships)
    func (o *IncidentServiceResponseData) SetType(v IncidentServiceType)
    func (o *IncidentServiceResponseData) UnmarshalJSON(bytes []byte) (err error)
type IncidentServiceType
    func NewIncidentServiceTypeFromValue(v string) (*IncidentServiceType, error)
    func (v *IncidentServiceType) GetAllowedValues() []IncidentServiceType
    func (v IncidentServiceType) IsValid() bool
    func (v IncidentServiceType) Ptr() *IncidentServiceType
    func (v *IncidentServiceType) UnmarshalJSON(src []byte) error
type IncidentServiceUpdateAttributes
    func NewIncidentServiceUpdateAttributes(name string) *IncidentServiceUpdateAttributes
    func NewIncidentServiceUpdateAttributesWithDefaults() *IncidentServiceUpdateAttributes
    func (o *IncidentServiceUpdateAttributes) GetName() string
    func (o *IncidentServiceUpdateAttributes) GetNameOk() (*string, bool)
    func (o IncidentServiceUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentServiceUpdateAttributes) SetName(v string)
    func (o *IncidentServiceUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentServiceUpdateData
    func NewIncidentServiceUpdateData(typeVar IncidentServiceType) *IncidentServiceUpdateData
    func NewIncidentServiceUpdateDataWithDefaults() *IncidentServiceUpdateData
    func (o *IncidentServiceUpdateData) GetAttributes() IncidentServiceUpdateAttributes
    func (o *IncidentServiceUpdateData) GetAttributesOk() (*IncidentServiceUpdateAttributes, bool)
    func (o *IncidentServiceUpdateData) GetId() string
    func (o *IncidentServiceUpdateData) GetIdOk() (*string, bool)
    func (o *IncidentServiceUpdateData) GetRelationships() IncidentServiceRelationships
    func (o *IncidentServiceUpdateData) GetRelationshipsOk() (*IncidentServiceRelationships, bool)
    func (o *IncidentServiceUpdateData) GetType() IncidentServiceType
    func (o *IncidentServiceUpdateData) GetTypeOk() (*IncidentServiceType, bool)
    func (o *IncidentServiceUpdateData) HasAttributes() bool
    func (o *IncidentServiceUpdateData) HasId() bool
    func (o *IncidentServiceUpdateData) HasRelationships() bool
    func (o IncidentServiceUpdateData) MarshalJSON() ([]byte, error)
    func (o *IncidentServiceUpdateData) SetAttributes(v IncidentServiceUpdateAttributes)
    func (o *IncidentServiceUpdateData) SetId(v string)
    func (o *IncidentServiceUpdateData) SetRelationships(v IncidentServiceRelationships)
    func (o *IncidentServiceUpdateData) SetType(v IncidentServiceType)
    func (o *IncidentServiceUpdateData) UnmarshalJSON(bytes []byte) (err error)
type IncidentServiceUpdateRequest
    func NewIncidentServiceUpdateRequest(data IncidentServiceUpdateData) *IncidentServiceUpdateRequest
    func NewIncidentServiceUpdateRequestWithDefaults() *IncidentServiceUpdateRequest
    func (o *IncidentServiceUpdateRequest) GetData() IncidentServiceUpdateData
    func (o *IncidentServiceUpdateRequest) GetDataOk() (*IncidentServiceUpdateData, bool)
    func (o IncidentServiceUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *IncidentServiceUpdateRequest) SetData(v IncidentServiceUpdateData)
    func (o *IncidentServiceUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type IncidentServicesApi
    func NewIncidentServicesApi(client *datadog.APIClient) *IncidentServicesApi
    func (a *IncidentServicesApi) CreateIncidentService(ctx _context.Context, body IncidentServiceCreateRequest) (IncidentServiceResponse, *_nethttp.Response, error)
    func (a *IncidentServicesApi) DeleteIncidentService(ctx _context.Context, serviceId string) (*_nethttp.Response, error)
    func (a *IncidentServicesApi) GetIncidentService(ctx _context.Context, serviceId string, o ...GetIncidentServiceOptionalParameters) (IncidentServiceResponse, *_nethttp.Response, error)
    func (a *IncidentServicesApi) ListIncidentServices(ctx _context.Context, o ...ListIncidentServicesOptionalParameters) (IncidentServicesResponse, *_nethttp.Response, error)
    func (a *IncidentServicesApi) UpdateIncidentService(ctx _context.Context, serviceId string, body IncidentServiceUpdateRequest) (IncidentServiceResponse, *_nethttp.Response, error)
type IncidentServicesResponse
    func NewIncidentServicesResponse(data []IncidentServiceResponseData) *IncidentServicesResponse
    func NewIncidentServicesResponseWithDefaults() *IncidentServicesResponse
    func (o *IncidentServicesResponse) GetData() []IncidentServiceResponseData
    func (o *IncidentServicesResponse) GetDataOk() (*[]IncidentServiceResponseData, bool)
    func (o *IncidentServicesResponse) GetIncluded() []IncidentServiceIncludedItems
    func (o *IncidentServicesResponse) GetIncludedOk() (*[]IncidentServiceIncludedItems, bool)
    func (o *IncidentServicesResponse) GetMeta() IncidentResponseMeta
    func (o *IncidentServicesResponse) GetMetaOk() (*IncidentResponseMeta, bool)
    func (o *IncidentServicesResponse) HasIncluded() bool
    func (o *IncidentServicesResponse) HasMeta() bool
    func (o IncidentServicesResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentServicesResponse) SetData(v []IncidentServiceResponseData)
    func (o *IncidentServicesResponse) SetIncluded(v []IncidentServiceIncludedItems)
    func (o *IncidentServicesResponse) SetMeta(v IncidentResponseMeta)
    func (o *IncidentServicesResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamCreateAttributes
    func NewIncidentTeamCreateAttributes(name string) *IncidentTeamCreateAttributes
    func NewIncidentTeamCreateAttributesWithDefaults() *IncidentTeamCreateAttributes
    func (o *IncidentTeamCreateAttributes) GetName() string
    func (o *IncidentTeamCreateAttributes) GetNameOk() (*string, bool)
    func (o IncidentTeamCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamCreateAttributes) SetName(v string)
    func (o *IncidentTeamCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamCreateData
    func NewIncidentTeamCreateData(typeVar IncidentTeamType) *IncidentTeamCreateData
    func NewIncidentTeamCreateDataWithDefaults() *IncidentTeamCreateData
    func (o *IncidentTeamCreateData) GetAttributes() IncidentTeamCreateAttributes
    func (o *IncidentTeamCreateData) GetAttributesOk() (*IncidentTeamCreateAttributes, bool)
    func (o *IncidentTeamCreateData) GetRelationships() IncidentTeamRelationships
    func (o *IncidentTeamCreateData) GetRelationshipsOk() (*IncidentTeamRelationships, bool)
    func (o *IncidentTeamCreateData) GetType() IncidentTeamType
    func (o *IncidentTeamCreateData) GetTypeOk() (*IncidentTeamType, bool)
    func (o *IncidentTeamCreateData) HasAttributes() bool
    func (o *IncidentTeamCreateData) HasRelationships() bool
    func (o IncidentTeamCreateData) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamCreateData) SetAttributes(v IncidentTeamCreateAttributes)
    func (o *IncidentTeamCreateData) SetRelationships(v IncidentTeamRelationships)
    func (o *IncidentTeamCreateData) SetType(v IncidentTeamType)
    func (o *IncidentTeamCreateData) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamCreateRequest
    func NewIncidentTeamCreateRequest(data IncidentTeamCreateData) *IncidentTeamCreateRequest
    func NewIncidentTeamCreateRequestWithDefaults() *IncidentTeamCreateRequest
    func (o *IncidentTeamCreateRequest) GetData() IncidentTeamCreateData
    func (o *IncidentTeamCreateRequest) GetDataOk() (*IncidentTeamCreateData, bool)
    func (o IncidentTeamCreateRequest) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamCreateRequest) SetData(v IncidentTeamCreateData)
    func (o *IncidentTeamCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamIncludedItems
    func UserAsIncidentTeamIncludedItems(v *User) IncidentTeamIncludedItems
    func (obj *IncidentTeamIncludedItems) GetActualInstance() interface{}
    func (obj IncidentTeamIncludedItems) MarshalJSON() ([]byte, error)
    func (obj *IncidentTeamIncludedItems) UnmarshalJSON(data []byte) error
type IncidentTeamRelationships
    func NewIncidentTeamRelationships() *IncidentTeamRelationships
    func NewIncidentTeamRelationshipsWithDefaults() *IncidentTeamRelationships
    func (o *IncidentTeamRelationships) GetCreatedBy() RelationshipToUser
    func (o *IncidentTeamRelationships) GetCreatedByOk() (*RelationshipToUser, bool)
    func (o *IncidentTeamRelationships) GetLastModifiedBy() RelationshipToUser
    func (o *IncidentTeamRelationships) GetLastModifiedByOk() (*RelationshipToUser, bool)
    func (o *IncidentTeamRelationships) HasCreatedBy() bool
    func (o *IncidentTeamRelationships) HasLastModifiedBy() bool
    func (o IncidentTeamRelationships) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamRelationships) SetCreatedBy(v RelationshipToUser)
    func (o *IncidentTeamRelationships) SetLastModifiedBy(v RelationshipToUser)
    func (o *IncidentTeamRelationships) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamResponse
    func NewIncidentTeamResponse(data IncidentTeamResponseData) *IncidentTeamResponse
    func NewIncidentTeamResponseWithDefaults() *IncidentTeamResponse
    func (o *IncidentTeamResponse) GetData() IncidentTeamResponseData
    func (o *IncidentTeamResponse) GetDataOk() (*IncidentTeamResponseData, bool)
    func (o *IncidentTeamResponse) GetIncluded() []IncidentTeamIncludedItems
    func (o *IncidentTeamResponse) GetIncludedOk() (*[]IncidentTeamIncludedItems, bool)
    func (o *IncidentTeamResponse) HasIncluded() bool
    func (o IncidentTeamResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamResponse) SetData(v IncidentTeamResponseData)
    func (o *IncidentTeamResponse) SetIncluded(v []IncidentTeamIncludedItems)
    func (o *IncidentTeamResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamResponseAttributes
    func NewIncidentTeamResponseAttributes() *IncidentTeamResponseAttributes
    func NewIncidentTeamResponseAttributesWithDefaults() *IncidentTeamResponseAttributes
    func (o *IncidentTeamResponseAttributes) GetCreated() time.Time
    func (o *IncidentTeamResponseAttributes) GetCreatedOk() (*time.Time, bool)
    func (o *IncidentTeamResponseAttributes) GetModified() time.Time
    func (o *IncidentTeamResponseAttributes) GetModifiedOk() (*time.Time, bool)
    func (o *IncidentTeamResponseAttributes) GetName() string
    func (o *IncidentTeamResponseAttributes) GetNameOk() (*string, bool)
    func (o *IncidentTeamResponseAttributes) HasCreated() bool
    func (o *IncidentTeamResponseAttributes) HasModified() bool
    func (o *IncidentTeamResponseAttributes) HasName() bool
    func (o IncidentTeamResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamResponseAttributes) SetCreated(v time.Time)
    func (o *IncidentTeamResponseAttributes) SetModified(v time.Time)
    func (o *IncidentTeamResponseAttributes) SetName(v string)
    func (o *IncidentTeamResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamResponseData
    func NewIncidentTeamResponseData() *IncidentTeamResponseData
    func NewIncidentTeamResponseDataWithDefaults() *IncidentTeamResponseData
    func (o *IncidentTeamResponseData) GetAttributes() IncidentTeamResponseAttributes
    func (o *IncidentTeamResponseData) GetAttributesOk() (*IncidentTeamResponseAttributes, bool)
    func (o *IncidentTeamResponseData) GetId() string
    func (o *IncidentTeamResponseData) GetIdOk() (*string, bool)
    func (o *IncidentTeamResponseData) GetRelationships() IncidentTeamRelationships
    func (o *IncidentTeamResponseData) GetRelationshipsOk() (*IncidentTeamRelationships, bool)
    func (o *IncidentTeamResponseData) GetType() IncidentTeamType
    func (o *IncidentTeamResponseData) GetTypeOk() (*IncidentTeamType, bool)
    func (o *IncidentTeamResponseData) HasAttributes() bool
    func (o *IncidentTeamResponseData) HasId() bool
    func (o *IncidentTeamResponseData) HasRelationships() bool
    func (o *IncidentTeamResponseData) HasType() bool
    func (o IncidentTeamResponseData) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamResponseData) SetAttributes(v IncidentTeamResponseAttributes)
    func (o *IncidentTeamResponseData) SetId(v string)
    func (o *IncidentTeamResponseData) SetRelationships(v IncidentTeamRelationships)
    func (o *IncidentTeamResponseData) SetType(v IncidentTeamType)
    func (o *IncidentTeamResponseData) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamType
    func NewIncidentTeamTypeFromValue(v string) (*IncidentTeamType, error)
    func (v *IncidentTeamType) GetAllowedValues() []IncidentTeamType
    func (v IncidentTeamType) IsValid() bool
    func (v IncidentTeamType) Ptr() *IncidentTeamType
    func (v *IncidentTeamType) UnmarshalJSON(src []byte) error
type IncidentTeamUpdateAttributes
    func NewIncidentTeamUpdateAttributes(name string) *IncidentTeamUpdateAttributes
    func NewIncidentTeamUpdateAttributesWithDefaults() *IncidentTeamUpdateAttributes
    func (o *IncidentTeamUpdateAttributes) GetName() string
    func (o *IncidentTeamUpdateAttributes) GetNameOk() (*string, bool)
    func (o IncidentTeamUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamUpdateAttributes) SetName(v string)
    func (o *IncidentTeamUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamUpdateData
    func NewIncidentTeamUpdateData(typeVar IncidentTeamType) *IncidentTeamUpdateData
    func NewIncidentTeamUpdateDataWithDefaults() *IncidentTeamUpdateData
    func (o *IncidentTeamUpdateData) GetAttributes() IncidentTeamUpdateAttributes
    func (o *IncidentTeamUpdateData) GetAttributesOk() (*IncidentTeamUpdateAttributes, bool)
    func (o *IncidentTeamUpdateData) GetId() string
    func (o *IncidentTeamUpdateData) GetIdOk() (*string, bool)
    func (o *IncidentTeamUpdateData) GetRelationships() IncidentTeamRelationships
    func (o *IncidentTeamUpdateData) GetRelationshipsOk() (*IncidentTeamRelationships, bool)
    func (o *IncidentTeamUpdateData) GetType() IncidentTeamType
    func (o *IncidentTeamUpdateData) GetTypeOk() (*IncidentTeamType, bool)
    func (o *IncidentTeamUpdateData) HasAttributes() bool
    func (o *IncidentTeamUpdateData) HasId() bool
    func (o *IncidentTeamUpdateData) HasRelationships() bool
    func (o IncidentTeamUpdateData) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamUpdateData) SetAttributes(v IncidentTeamUpdateAttributes)
    func (o *IncidentTeamUpdateData) SetId(v string)
    func (o *IncidentTeamUpdateData) SetRelationships(v IncidentTeamRelationships)
    func (o *IncidentTeamUpdateData) SetType(v IncidentTeamType)
    func (o *IncidentTeamUpdateData) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamUpdateRequest
    func NewIncidentTeamUpdateRequest(data IncidentTeamUpdateData) *IncidentTeamUpdateRequest
    func NewIncidentTeamUpdateRequestWithDefaults() *IncidentTeamUpdateRequest
    func (o *IncidentTeamUpdateRequest) GetData() IncidentTeamUpdateData
    func (o *IncidentTeamUpdateRequest) GetDataOk() (*IncidentTeamUpdateData, bool)
    func (o IncidentTeamUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamUpdateRequest) SetData(v IncidentTeamUpdateData)
    func (o *IncidentTeamUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamsApi
    func NewIncidentTeamsApi(client *datadog.APIClient) *IncidentTeamsApi
    func (a *IncidentTeamsApi) CreateIncidentTeam(ctx _context.Context, body IncidentTeamCreateRequest) (IncidentTeamResponse, *_nethttp.Response, error)
    func (a *IncidentTeamsApi) DeleteIncidentTeam(ctx _context.Context, teamId string) (*_nethttp.Response, error)
    func (a *IncidentTeamsApi) GetIncidentTeam(ctx _context.Context, teamId string, o ...GetIncidentTeamOptionalParameters) (IncidentTeamResponse, *_nethttp.Response, error)
    func (a *IncidentTeamsApi) ListIncidentTeams(ctx _context.Context, o ...ListIncidentTeamsOptionalParameters) (IncidentTeamsResponse, *_nethttp.Response, error)
    func (a *IncidentTeamsApi) UpdateIncidentTeam(ctx _context.Context, teamId string, body IncidentTeamUpdateRequest) (IncidentTeamResponse, *_nethttp.Response, error)
type IncidentTeamsResponse
    func NewIncidentTeamsResponse(data []IncidentTeamResponseData) *IncidentTeamsResponse
    func NewIncidentTeamsResponseWithDefaults() *IncidentTeamsResponse
    func (o *IncidentTeamsResponse) GetData() []IncidentTeamResponseData
    func (o *IncidentTeamsResponse) GetDataOk() (*[]IncidentTeamResponseData, bool)
    func (o *IncidentTeamsResponse) GetIncluded() []IncidentTeamIncludedItems
    func (o *IncidentTeamsResponse) GetIncludedOk() (*[]IncidentTeamIncludedItems, bool)
    func (o *IncidentTeamsResponse) GetMeta() IncidentResponseMeta
    func (o *IncidentTeamsResponse) GetMetaOk() (*IncidentResponseMeta, bool)
    func (o *IncidentTeamsResponse) HasIncluded() bool
    func (o *IncidentTeamsResponse) HasMeta() bool
    func (o IncidentTeamsResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamsResponse) SetData(v []IncidentTeamResponseData)
    func (o *IncidentTeamsResponse) SetIncluded(v []IncidentTeamIncludedItems)
    func (o *IncidentTeamsResponse) SetMeta(v IncidentResponseMeta)
    func (o *IncidentTeamsResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentTimelineCellCreateAttributes
    func IncidentTimelineCellMarkdownCreateAttributesAsIncidentTimelineCellCreateAttributes(v *IncidentTimelineCellMarkdownCreateAttributes) IncidentTimelineCellCreateAttributes
    func (obj *IncidentTimelineCellCreateAttributes) GetActualInstance() interface{}
    func (obj IncidentTimelineCellCreateAttributes) MarshalJSON() ([]byte, error)
    func (obj *IncidentTimelineCellCreateAttributes) UnmarshalJSON(data []byte) error
type IncidentTimelineCellMarkdownContentType
    func NewIncidentTimelineCellMarkdownContentTypeFromValue(v string) (*IncidentTimelineCellMarkdownContentType, error)
    func (v *IncidentTimelineCellMarkdownContentType) GetAllowedValues() []IncidentTimelineCellMarkdownContentType
    func (v IncidentTimelineCellMarkdownContentType) IsValid() bool
    func (v IncidentTimelineCellMarkdownContentType) Ptr() *IncidentTimelineCellMarkdownContentType
    func (v *IncidentTimelineCellMarkdownContentType) UnmarshalJSON(src []byte) error
type IncidentTimelineCellMarkdownCreateAttributes
    func NewIncidentTimelineCellMarkdownCreateAttributes(cellType IncidentTimelineCellMarkdownContentType, content IncidentTimelineCellMarkdownCreateAttributesContent) *IncidentTimelineCellMarkdownCreateAttributes
    func NewIncidentTimelineCellMarkdownCreateAttributesWithDefaults() *IncidentTimelineCellMarkdownCreateAttributes
    func (o *IncidentTimelineCellMarkdownCreateAttributes) GetCellType() IncidentTimelineCellMarkdownContentType
    func (o *IncidentTimelineCellMarkdownCreateAttributes) GetCellTypeOk() (*IncidentTimelineCellMarkdownContentType, bool)
    func (o *IncidentTimelineCellMarkdownCreateAttributes) GetContent() IncidentTimelineCellMarkdownCreateAttributesContent
    func (o *IncidentTimelineCellMarkdownCreateAttributes) GetContentOk() (*IncidentTimelineCellMarkdownCreateAttributesContent, bool)
    func (o *IncidentTimelineCellMarkdownCreateAttributes) GetImportant() bool
    func (o *IncidentTimelineCellMarkdownCreateAttributes) GetImportantOk() (*bool, bool)
    func (o *IncidentTimelineCellMarkdownCreateAttributes) HasImportant() bool
    func (o IncidentTimelineCellMarkdownCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentTimelineCellMarkdownCreateAttributes) SetCellType(v IncidentTimelineCellMarkdownContentType)
    func (o *IncidentTimelineCellMarkdownCreateAttributes) SetContent(v IncidentTimelineCellMarkdownCreateAttributesContent)
    func (o *IncidentTimelineCellMarkdownCreateAttributes) SetImportant(v bool)
    func (o *IncidentTimelineCellMarkdownCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentTimelineCellMarkdownCreateAttributesContent
    func NewIncidentTimelineCellMarkdownCreateAttributesContent() *IncidentTimelineCellMarkdownCreateAttributesContent
    func NewIncidentTimelineCellMarkdownCreateAttributesContentWithDefaults() *IncidentTimelineCellMarkdownCreateAttributesContent
    func (o *IncidentTimelineCellMarkdownCreateAttributesContent) GetContent() string
    func (o *IncidentTimelineCellMarkdownCreateAttributesContent) GetContentOk() (*string, bool)
    func (o *IncidentTimelineCellMarkdownCreateAttributesContent) HasContent() bool
    func (o IncidentTimelineCellMarkdownCreateAttributesContent) MarshalJSON() ([]byte, error)
    func (o *IncidentTimelineCellMarkdownCreateAttributesContent) SetContent(v string)
    func (o *IncidentTimelineCellMarkdownCreateAttributesContent) UnmarshalJSON(bytes []byte) (err error)
type IncidentType
    func NewIncidentTypeFromValue(v string) (*IncidentType, error)
    func (v *IncidentType) GetAllowedValues() []IncidentType
    func (v IncidentType) IsValid() bool
    func (v IncidentType) Ptr() *IncidentType
    func (v *IncidentType) UnmarshalJSON(src []byte) error
type IncidentUpdateAttributes
    func NewIncidentUpdateAttributes() *IncidentUpdateAttributes
    func NewIncidentUpdateAttributesWithDefaults() *IncidentUpdateAttributes
    func (o *IncidentUpdateAttributes) GetCustomerImpactEnd() time.Time
    func (o *IncidentUpdateAttributes) GetCustomerImpactEndOk() (*time.Time, bool)
    func (o *IncidentUpdateAttributes) GetCustomerImpactScope() string
    func (o *IncidentUpdateAttributes) GetCustomerImpactScopeOk() (*string, bool)
    func (o *IncidentUpdateAttributes) GetCustomerImpactStart() time.Time
    func (o *IncidentUpdateAttributes) GetCustomerImpactStartOk() (*time.Time, bool)
    func (o *IncidentUpdateAttributes) GetCustomerImpacted() bool
    func (o *IncidentUpdateAttributes) GetCustomerImpactedOk() (*bool, bool)
    func (o *IncidentUpdateAttributes) GetDetected() time.Time
    func (o *IncidentUpdateAttributes) GetDetectedOk() (*time.Time, bool)
    func (o *IncidentUpdateAttributes) GetFields() map[string]IncidentFieldAttributes
    func (o *IncidentUpdateAttributes) GetFieldsOk() (*map[string]IncidentFieldAttributes, bool)
    func (o *IncidentUpdateAttributes) GetNotificationHandles() []IncidentNotificationHandle
    func (o *IncidentUpdateAttributes) GetNotificationHandlesOk() (*[]IncidentNotificationHandle, bool)
    func (o *IncidentUpdateAttributes) GetTitle() string
    func (o *IncidentUpdateAttributes) GetTitleOk() (*string, bool)
    func (o *IncidentUpdateAttributes) HasCustomerImpactEnd() bool
    func (o *IncidentUpdateAttributes) HasCustomerImpactScope() bool
    func (o *IncidentUpdateAttributes) HasCustomerImpactStart() bool
    func (o *IncidentUpdateAttributes) HasCustomerImpacted() bool
    func (o *IncidentUpdateAttributes) HasDetected() bool
    func (o *IncidentUpdateAttributes) HasFields() bool
    func (o *IncidentUpdateAttributes) HasNotificationHandles() bool
    func (o *IncidentUpdateAttributes) HasTitle() bool
    func (o IncidentUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentUpdateAttributes) SetCustomerImpactEnd(v time.Time)
    func (o *IncidentUpdateAttributes) SetCustomerImpactEndNil()
    func (o *IncidentUpdateAttributes) SetCustomerImpactScope(v string)
    func (o *IncidentUpdateAttributes) SetCustomerImpactStart(v time.Time)
    func (o *IncidentUpdateAttributes) SetCustomerImpactStartNil()
    func (o *IncidentUpdateAttributes) SetCustomerImpacted(v bool)
    func (o *IncidentUpdateAttributes) SetDetected(v time.Time)
    func (o *IncidentUpdateAttributes) SetDetectedNil()
    func (o *IncidentUpdateAttributes) SetFields(v map[string]IncidentFieldAttributes)
    func (o *IncidentUpdateAttributes) SetNotificationHandles(v []IncidentNotificationHandle)
    func (o *IncidentUpdateAttributes) SetTitle(v string)
    func (o *IncidentUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *IncidentUpdateAttributes) UnsetCustomerImpactEnd()
    func (o *IncidentUpdateAttributes) UnsetCustomerImpactStart()
    func (o *IncidentUpdateAttributes) UnsetDetected()
type IncidentUpdateData
    func NewIncidentUpdateData(id string, typeVar IncidentType) *IncidentUpdateData
    func NewIncidentUpdateDataWithDefaults() *IncidentUpdateData
    func (o *IncidentUpdateData) GetAttributes() IncidentUpdateAttributes
    func (o *IncidentUpdateData) GetAttributesOk() (*IncidentUpdateAttributes, bool)
    func (o *IncidentUpdateData) GetId() string
    func (o *IncidentUpdateData) GetIdOk() (*string, bool)
    func (o *IncidentUpdateData) GetRelationships() IncidentUpdateRelationships
    func (o *IncidentUpdateData) GetRelationshipsOk() (*IncidentUpdateRelationships, bool)
    func (o *IncidentUpdateData) GetType() IncidentType
    func (o *IncidentUpdateData) GetTypeOk() (*IncidentType, bool)
    func (o *IncidentUpdateData) HasAttributes() bool
    func (o *IncidentUpdateData) HasRelationships() bool
    func (o IncidentUpdateData) MarshalJSON() ([]byte, error)
    func (o *IncidentUpdateData) SetAttributes(v IncidentUpdateAttributes)
    func (o *IncidentUpdateData) SetId(v string)
    func (o *IncidentUpdateData) SetRelationships(v IncidentUpdateRelationships)
    func (o *IncidentUpdateData) SetType(v IncidentType)
    func (o *IncidentUpdateData) UnmarshalJSON(bytes []byte) (err error)
type IncidentUpdateRelationships
    func NewIncidentUpdateRelationships() *IncidentUpdateRelationships
    func NewIncidentUpdateRelationshipsWithDefaults() *IncidentUpdateRelationships
    func (o *IncidentUpdateRelationships) GetCommanderUser() NullableRelationshipToUser
    func (o *IncidentUpdateRelationships) GetCommanderUserOk() (*NullableRelationshipToUser, bool)
    func (o *IncidentUpdateRelationships) GetIntegrations() RelationshipToIncidentIntegrationMetadatas
    func (o *IncidentUpdateRelationships) GetIntegrationsOk() (*RelationshipToIncidentIntegrationMetadatas, bool)
    func (o *IncidentUpdateRelationships) GetPostmortem() RelationshipToIncidentPostmortem
    func (o *IncidentUpdateRelationships) GetPostmortemOk() (*RelationshipToIncidentPostmortem, bool)
    func (o *IncidentUpdateRelationships) HasCommanderUser() bool
    func (o *IncidentUpdateRelationships) HasIntegrations() bool
    func (o *IncidentUpdateRelationships) HasPostmortem() bool
    func (o IncidentUpdateRelationships) MarshalJSON() ([]byte, error)
    func (o *IncidentUpdateRelationships) SetCommanderUser(v NullableRelationshipToUser)
    func (o *IncidentUpdateRelationships) SetIntegrations(v RelationshipToIncidentIntegrationMetadatas)
    func (o *IncidentUpdateRelationships) SetPostmortem(v RelationshipToIncidentPostmortem)
    func (o *IncidentUpdateRelationships) UnmarshalJSON(bytes []byte) (err error)
type IncidentUpdateRequest
    func NewIncidentUpdateRequest(data IncidentUpdateData) *IncidentUpdateRequest
    func NewIncidentUpdateRequestWithDefaults() *IncidentUpdateRequest
    func (o *IncidentUpdateRequest) GetData() IncidentUpdateData
    func (o *IncidentUpdateRequest) GetDataOk() (*IncidentUpdateData, bool)
    func (o IncidentUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *IncidentUpdateRequest) SetData(v IncidentUpdateData)
    func (o *IncidentUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type IncidentsApi
    func NewIncidentsApi(client *datadog.APIClient) *IncidentsApi
    func (a *IncidentsApi) CreateIncident(ctx _context.Context, body IncidentCreateRequest) (IncidentResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) DeleteIncident(ctx _context.Context, incidentId string) (*_nethttp.Response, error)
    func (a *IncidentsApi) GetIncident(ctx _context.Context, incidentId string, o ...GetIncidentOptionalParameters) (IncidentResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) ListIncidentAttachments(ctx _context.Context, incidentId string, o ...ListIncidentAttachmentsOptionalParameters) (IncidentAttachmentsResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) ListIncidents(ctx _context.Context, o ...ListIncidentsOptionalParameters) (IncidentsResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) ListIncidentsWithPagination(ctx _context.Context, o ...ListIncidentsOptionalParameters) (<-chan IncidentResponseData, func(), error)
    func (a *IncidentsApi) UpdateIncident(ctx _context.Context, incidentId string, body IncidentUpdateRequest, o ...UpdateIncidentOptionalParameters) (IncidentResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) UpdateIncidentAttachments(ctx _context.Context, incidentId string, body IncidentAttachmentUpdateRequest, o ...UpdateIncidentAttachmentsOptionalParameters) (IncidentAttachmentUpdateResponse, *_nethttp.Response, error)
type IncidentsResponse
    func NewIncidentsResponse(data []IncidentResponseData) *IncidentsResponse
    func NewIncidentsResponseWithDefaults() *IncidentsResponse
    func (o *IncidentsResponse) GetData() []IncidentResponseData
    func (o *IncidentsResponse) GetDataOk() (*[]IncidentResponseData, bool)
    func (o *IncidentsResponse) GetIncluded() []IncidentResponseIncludedItem
    func (o *IncidentsResponse) GetIncludedOk() (*[]IncidentResponseIncludedItem, bool)
    func (o *IncidentsResponse) GetMeta() IncidentResponseMeta
    func (o *IncidentsResponse) GetMetaOk() (*IncidentResponseMeta, bool)
    func (o *IncidentsResponse) HasIncluded() bool
    func (o *IncidentsResponse) HasMeta() bool
    func (o IncidentsResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentsResponse) SetData(v []IncidentResponseData)
    func (o *IncidentsResponse) SetIncluded(v []IncidentResponseIncludedItem)
    func (o *IncidentsResponse) SetMeta(v IncidentResponseMeta)
    func (o *IncidentsResponse) UnmarshalJSON(bytes []byte) (err error)
type IntakePayloadAccepted
    func NewIntakePayloadAccepted() *IntakePayloadAccepted
    func NewIntakePayloadAcceptedWithDefaults() *IntakePayloadAccepted
    func (o *IntakePayloadAccepted) GetErrors() []string
    func (o *IntakePayloadAccepted) GetErrorsOk() (*[]string, bool)
    func (o *IntakePayloadAccepted) HasErrors() bool
    func (o IntakePayloadAccepted) MarshalJSON() ([]byte, error)
    func (o *IntakePayloadAccepted) SetErrors(v []string)
    func (o *IntakePayloadAccepted) UnmarshalJSON(bytes []byte) (err error)
type KeyManagementApi
    func NewKeyManagementApi(client *datadog.APIClient) *KeyManagementApi
    func (a *KeyManagementApi) CreateAPIKey(ctx _context.Context, body APIKeyCreateRequest) (APIKeyResponse, *_nethttp.Response, error)
    func (a *KeyManagementApi) CreateCurrentUserApplicationKey(ctx _context.Context, body ApplicationKeyCreateRequest) (ApplicationKeyResponse, *_nethttp.Response, error)
    func (a *KeyManagementApi) DeleteAPIKey(ctx _context.Context, apiKeyId string) (*_nethttp.Response, error)
    func (a *KeyManagementApi) DeleteApplicationKey(ctx _context.Context, appKeyId string) (*_nethttp.Response, error)
    func (a *KeyManagementApi) DeleteCurrentUserApplicationKey(ctx _context.Context, appKeyId string) (*_nethttp.Response, error)
    func (a *KeyManagementApi) GetAPIKey(ctx _context.Context, apiKeyId string, o ...GetAPIKeyOptionalParameters) (APIKeyResponse, *_nethttp.Response, error)
    func (a *KeyManagementApi) GetApplicationKey(ctx _context.Context, appKeyId string, o ...GetApplicationKeyOptionalParameters) (ApplicationKeyResponse, *_nethttp.Response, error)
    func (a *KeyManagementApi) GetCurrentUserApplicationKey(ctx _context.Context, appKeyId string) (ApplicationKeyResponse, *_nethttp.Response, error)
    func (a *KeyManagementApi) ListAPIKeys(ctx _context.Context, o ...ListAPIKeysOptionalParameters) (APIKeysResponse, *_nethttp.Response, error)
    func (a *KeyManagementApi) ListApplicationKeys(ctx _context.Context, o ...ListApplicationKeysOptionalParameters) (ListApplicationKeysResponse, *_nethttp.Response, error)
    func (a *KeyManagementApi) ListCurrentUserApplicationKeys(ctx _context.Context, o ...ListCurrentUserApplicationKeysOptionalParameters) (ListApplicationKeysResponse, *_nethttp.Response, error)
    func (a *KeyManagementApi) UpdateAPIKey(ctx _context.Context, apiKeyId string, body APIKeyUpdateRequest) (APIKeyResponse, *_nethttp.Response, error)
    func (a *KeyManagementApi) UpdateApplicationKey(ctx _context.Context, appKeyId string, body ApplicationKeyUpdateRequest) (ApplicationKeyResponse, *_nethttp.Response, error)
    func (a *KeyManagementApi) UpdateCurrentUserApplicationKey(ctx _context.Context, appKeyId string, body ApplicationKeyUpdateRequest) (ApplicationKeyResponse, *_nethttp.Response, error)
type ListAPIKeysOptionalParameters
    func NewListAPIKeysOptionalParameters() *ListAPIKeysOptionalParameters
    func (r *ListAPIKeysOptionalParameters) WithFilter(filter string) *ListAPIKeysOptionalParameters
    func (r *ListAPIKeysOptionalParameters) WithFilterCreatedAtEnd(filterCreatedAtEnd string) *ListAPIKeysOptionalParameters
    func (r *ListAPIKeysOptionalParameters) WithFilterCreatedAtStart(filterCreatedAtStart string) *ListAPIKeysOptionalParameters
    func (r *ListAPIKeysOptionalParameters) WithFilterModifiedAtEnd(filterModifiedAtEnd string) *ListAPIKeysOptionalParameters
    func (r *ListAPIKeysOptionalParameters) WithFilterModifiedAtStart(filterModifiedAtStart string) *ListAPIKeysOptionalParameters
    func (r *ListAPIKeysOptionalParameters) WithInclude(include string) *ListAPIKeysOptionalParameters
    func (r *ListAPIKeysOptionalParameters) WithPageNumber(pageNumber int64) *ListAPIKeysOptionalParameters
    func (r *ListAPIKeysOptionalParameters) WithPageSize(pageSize int64) *ListAPIKeysOptionalParameters
    func (r *ListAPIKeysOptionalParameters) WithSort(sort APIKeysSort) *ListAPIKeysOptionalParameters
type ListActiveMetricConfigurationsOptionalParameters
    func NewListActiveMetricConfigurationsOptionalParameters() *ListActiveMetricConfigurationsOptionalParameters
    func (r *ListActiveMetricConfigurationsOptionalParameters) WithWindowSeconds(windowSeconds int64) *ListActiveMetricConfigurationsOptionalParameters
type ListApplicationKeysOptionalParameters
    func NewListApplicationKeysOptionalParameters() *ListApplicationKeysOptionalParameters
    func (r *ListApplicationKeysOptionalParameters) WithFilter(filter string) *ListApplicationKeysOptionalParameters
    func (r *ListApplicationKeysOptionalParameters) WithFilterCreatedAtEnd(filterCreatedAtEnd string) *ListApplicationKeysOptionalParameters
    func (r *ListApplicationKeysOptionalParameters) WithFilterCreatedAtStart(filterCreatedAtStart string) *ListApplicationKeysOptionalParameters
    func (r *ListApplicationKeysOptionalParameters) WithPageNumber(pageNumber int64) *ListApplicationKeysOptionalParameters
    func (r *ListApplicationKeysOptionalParameters) WithPageSize(pageSize int64) *ListApplicationKeysOptionalParameters
    func (r *ListApplicationKeysOptionalParameters) WithSort(sort ApplicationKeysSort) *ListApplicationKeysOptionalParameters
type ListApplicationKeysResponse
    func NewListApplicationKeysResponse() *ListApplicationKeysResponse
    func NewListApplicationKeysResponseWithDefaults() *ListApplicationKeysResponse
    func (o *ListApplicationKeysResponse) GetData() []PartialApplicationKey
    func (o *ListApplicationKeysResponse) GetDataOk() (*[]PartialApplicationKey, bool)
    func (o *ListApplicationKeysResponse) GetIncluded() []ApplicationKeyResponseIncludedItem
    func (o *ListApplicationKeysResponse) GetIncludedOk() (*[]ApplicationKeyResponseIncludedItem, bool)
    func (o *ListApplicationKeysResponse) HasData() bool
    func (o *ListApplicationKeysResponse) HasIncluded() bool
    func (o ListApplicationKeysResponse) MarshalJSON() ([]byte, error)
    func (o *ListApplicationKeysResponse) SetData(v []PartialApplicationKey)
    func (o *ListApplicationKeysResponse) SetIncluded(v []ApplicationKeyResponseIncludedItem)
    func (o *ListApplicationKeysResponse) UnmarshalJSON(bytes []byte) (err error)
type ListAuditLogsOptionalParameters
    func NewListAuditLogsOptionalParameters() *ListAuditLogsOptionalParameters
    func (r *ListAuditLogsOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListAuditLogsOptionalParameters
    func (r *ListAuditLogsOptionalParameters) WithFilterQuery(filterQuery string) *ListAuditLogsOptionalParameters
    func (r *ListAuditLogsOptionalParameters) WithFilterTo(filterTo time.Time) *ListAuditLogsOptionalParameters
    func (r *ListAuditLogsOptionalParameters) WithPageCursor(pageCursor string) *ListAuditLogsOptionalParameters
    func (r *ListAuditLogsOptionalParameters) WithPageLimit(pageLimit int32) *ListAuditLogsOptionalParameters
    func (r *ListAuditLogsOptionalParameters) WithSort(sort AuditLogsSort) *ListAuditLogsOptionalParameters
type ListAuthNMappingsOptionalParameters
    func NewListAuthNMappingsOptionalParameters() *ListAuthNMappingsOptionalParameters
    func (r *ListAuthNMappingsOptionalParameters) WithFilter(filter string) *ListAuthNMappingsOptionalParameters
    func (r *ListAuthNMappingsOptionalParameters) WithPageNumber(pageNumber int64) *ListAuthNMappingsOptionalParameters
    func (r *ListAuthNMappingsOptionalParameters) WithPageSize(pageSize int64) *ListAuthNMappingsOptionalParameters
    func (r *ListAuthNMappingsOptionalParameters) WithSort(sort AuthNMappingsSort) *ListAuthNMappingsOptionalParameters
type ListCurrentUserApplicationKeysOptionalParameters
    func NewListCurrentUserApplicationKeysOptionalParameters() *ListCurrentUserApplicationKeysOptionalParameters
    func (r *ListCurrentUserApplicationKeysOptionalParameters) WithFilter(filter string) *ListCurrentUserApplicationKeysOptionalParameters
    func (r *ListCurrentUserApplicationKeysOptionalParameters) WithFilterCreatedAtEnd(filterCreatedAtEnd string) *ListCurrentUserApplicationKeysOptionalParameters
    func (r *ListCurrentUserApplicationKeysOptionalParameters) WithFilterCreatedAtStart(filterCreatedAtStart string) *ListCurrentUserApplicationKeysOptionalParameters
    func (r *ListCurrentUserApplicationKeysOptionalParameters) WithPageNumber(pageNumber int64) *ListCurrentUserApplicationKeysOptionalParameters
    func (r *ListCurrentUserApplicationKeysOptionalParameters) WithPageSize(pageSize int64) *ListCurrentUserApplicationKeysOptionalParameters
    func (r *ListCurrentUserApplicationKeysOptionalParameters) WithSort(sort ApplicationKeysSort) *ListCurrentUserApplicationKeysOptionalParameters
type ListEventsOptionalParameters
    func NewListEventsOptionalParameters() *ListEventsOptionalParameters
    func (r *ListEventsOptionalParameters) WithFilterFrom(filterFrom string) *ListEventsOptionalParameters
    func (r *ListEventsOptionalParameters) WithFilterQuery(filterQuery string) *ListEventsOptionalParameters
    func (r *ListEventsOptionalParameters) WithFilterTo(filterTo string) *ListEventsOptionalParameters
    func (r *ListEventsOptionalParameters) WithPageCursor(pageCursor string) *ListEventsOptionalParameters
    func (r *ListEventsOptionalParameters) WithPageLimit(pageLimit int32) *ListEventsOptionalParameters
    func (r *ListEventsOptionalParameters) WithSort(sort EventsSort) *ListEventsOptionalParameters
type ListIncidentAttachmentsOptionalParameters
    func NewListIncidentAttachmentsOptionalParameters() *ListIncidentAttachmentsOptionalParameters
    func (r *ListIncidentAttachmentsOptionalParameters) WithFilterAttachmentType(filterAttachmentType []IncidentAttachmentAttachmentType) *ListIncidentAttachmentsOptionalParameters
    func (r *ListIncidentAttachmentsOptionalParameters) WithInclude(include []IncidentAttachmentRelatedObject) *ListIncidentAttachmentsOptionalParameters
type ListIncidentServicesOptionalParameters
    func NewListIncidentServicesOptionalParameters() *ListIncidentServicesOptionalParameters
    func (r *ListIncidentServicesOptionalParameters) WithFilter(filter string) *ListIncidentServicesOptionalParameters
    func (r *ListIncidentServicesOptionalParameters) WithInclude(include IncidentRelatedObject) *ListIncidentServicesOptionalParameters
    func (r *ListIncidentServicesOptionalParameters) WithPageOffset(pageOffset int64) *ListIncidentServicesOptionalParameters
    func (r *ListIncidentServicesOptionalParameters) WithPageSize(pageSize int64) *ListIncidentServicesOptionalParameters
type ListIncidentTeamsOptionalParameters
    func NewListIncidentTeamsOptionalParameters() *ListIncidentTeamsOptionalParameters
    func (r *ListIncidentTeamsOptionalParameters) WithFilter(filter string) *ListIncidentTeamsOptionalParameters
    func (r *ListIncidentTeamsOptionalParameters) WithInclude(include IncidentRelatedObject) *ListIncidentTeamsOptionalParameters
    func (r *ListIncidentTeamsOptionalParameters) WithPageOffset(pageOffset int64) *ListIncidentTeamsOptionalParameters
    func (r *ListIncidentTeamsOptionalParameters) WithPageSize(pageSize int64) *ListIncidentTeamsOptionalParameters
type ListIncidentsOptionalParameters
    func NewListIncidentsOptionalParameters() *ListIncidentsOptionalParameters
    func (r *ListIncidentsOptionalParameters) WithInclude(include []IncidentRelatedObject) *ListIncidentsOptionalParameters
    func (r *ListIncidentsOptionalParameters) WithPageOffset(pageOffset int64) *ListIncidentsOptionalParameters
    func (r *ListIncidentsOptionalParameters) WithPageSize(pageSize int64) *ListIncidentsOptionalParameters
type ListLogsGetOptionalParameters
    func NewListLogsGetOptionalParameters() *ListLogsGetOptionalParameters
    func (r *ListLogsGetOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListLogsGetOptionalParameters
    func (r *ListLogsGetOptionalParameters) WithFilterIndex(filterIndex string) *ListLogsGetOptionalParameters
    func (r *ListLogsGetOptionalParameters) WithFilterQuery(filterQuery string) *ListLogsGetOptionalParameters
    func (r *ListLogsGetOptionalParameters) WithFilterTo(filterTo time.Time) *ListLogsGetOptionalParameters
    func (r *ListLogsGetOptionalParameters) WithPageCursor(pageCursor string) *ListLogsGetOptionalParameters
    func (r *ListLogsGetOptionalParameters) WithPageLimit(pageLimit int32) *ListLogsGetOptionalParameters
    func (r *ListLogsGetOptionalParameters) WithSort(sort LogsSort) *ListLogsGetOptionalParameters
type ListLogsOptionalParameters
    func NewListLogsOptionalParameters() *ListLogsOptionalParameters
    func (r *ListLogsOptionalParameters) WithBody(body LogsListRequest) *ListLogsOptionalParameters
type ListProcessesOptionalParameters
    func NewListProcessesOptionalParameters() *ListProcessesOptionalParameters
    func (r *ListProcessesOptionalParameters) WithFrom(from int64) *ListProcessesOptionalParameters
    func (r *ListProcessesOptionalParameters) WithPageCursor(pageCursor string) *ListProcessesOptionalParameters
    func (r *ListProcessesOptionalParameters) WithPageLimit(pageLimit int32) *ListProcessesOptionalParameters
    func (r *ListProcessesOptionalParameters) WithSearch(search string) *ListProcessesOptionalParameters
    func (r *ListProcessesOptionalParameters) WithTags(tags string) *ListProcessesOptionalParameters
    func (r *ListProcessesOptionalParameters) WithTo(to int64) *ListProcessesOptionalParameters
type ListRUMEventsOptionalParameters
    func NewListRUMEventsOptionalParameters() *ListRUMEventsOptionalParameters
    func (r *ListRUMEventsOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListRUMEventsOptionalParameters
    func (r *ListRUMEventsOptionalParameters) WithFilterQuery(filterQuery string) *ListRUMEventsOptionalParameters
    func (r *ListRUMEventsOptionalParameters) WithFilterTo(filterTo time.Time) *ListRUMEventsOptionalParameters
    func (r *ListRUMEventsOptionalParameters) WithPageCursor(pageCursor string) *ListRUMEventsOptionalParameters
    func (r *ListRUMEventsOptionalParameters) WithPageLimit(pageLimit int32) *ListRUMEventsOptionalParameters
    func (r *ListRUMEventsOptionalParameters) WithSort(sort RUMSort) *ListRUMEventsOptionalParameters
type ListRoleUsersOptionalParameters
    func NewListRoleUsersOptionalParameters() *ListRoleUsersOptionalParameters
    func (r *ListRoleUsersOptionalParameters) WithFilter(filter string) *ListRoleUsersOptionalParameters
    func (r *ListRoleUsersOptionalParameters) WithPageNumber(pageNumber int64) *ListRoleUsersOptionalParameters
    func (r *ListRoleUsersOptionalParameters) WithPageSize(pageSize int64) *ListRoleUsersOptionalParameters
    func (r *ListRoleUsersOptionalParameters) WithSort(sort string) *ListRoleUsersOptionalParameters
type ListRolesOptionalParameters
    func NewListRolesOptionalParameters() *ListRolesOptionalParameters
    func (r *ListRolesOptionalParameters) WithFilter(filter string) *ListRolesOptionalParameters
    func (r *ListRolesOptionalParameters) WithPageNumber(pageNumber int64) *ListRolesOptionalParameters
    func (r *ListRolesOptionalParameters) WithPageSize(pageSize int64) *ListRolesOptionalParameters
    func (r *ListRolesOptionalParameters) WithSort(sort RolesSort) *ListRolesOptionalParameters
type ListSecurityMonitoringRulesOptionalParameters
    func NewListSecurityMonitoringRulesOptionalParameters() *ListSecurityMonitoringRulesOptionalParameters
    func (r *ListSecurityMonitoringRulesOptionalParameters) WithPageNumber(pageNumber int64) *ListSecurityMonitoringRulesOptionalParameters
    func (r *ListSecurityMonitoringRulesOptionalParameters) WithPageSize(pageSize int64) *ListSecurityMonitoringRulesOptionalParameters
type ListSecurityMonitoringSignalsOptionalParameters
    func NewListSecurityMonitoringSignalsOptionalParameters() *ListSecurityMonitoringSignalsOptionalParameters
    func (r *ListSecurityMonitoringSignalsOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListSecurityMonitoringSignalsOptionalParameters
    func (r *ListSecurityMonitoringSignalsOptionalParameters) WithFilterQuery(filterQuery string) *ListSecurityMonitoringSignalsOptionalParameters
    func (r *ListSecurityMonitoringSignalsOptionalParameters) WithFilterTo(filterTo time.Time) *ListSecurityMonitoringSignalsOptionalParameters
    func (r *ListSecurityMonitoringSignalsOptionalParameters) WithPageCursor(pageCursor string) *ListSecurityMonitoringSignalsOptionalParameters
    func (r *ListSecurityMonitoringSignalsOptionalParameters) WithPageLimit(pageLimit int32) *ListSecurityMonitoringSignalsOptionalParameters
    func (r *ListSecurityMonitoringSignalsOptionalParameters) WithSort(sort SecurityMonitoringSignalsSort) *ListSecurityMonitoringSignalsOptionalParameters
type ListServiceAccountApplicationKeysOptionalParameters
    func NewListServiceAccountApplicationKeysOptionalParameters() *ListServiceAccountApplicationKeysOptionalParameters
    func (r *ListServiceAccountApplicationKeysOptionalParameters) WithFilter(filter string) *ListServiceAccountApplicationKeysOptionalParameters
    func (r *ListServiceAccountApplicationKeysOptionalParameters) WithFilterCreatedAtEnd(filterCreatedAtEnd string) *ListServiceAccountApplicationKeysOptionalParameters
    func (r *ListServiceAccountApplicationKeysOptionalParameters) WithFilterCreatedAtStart(filterCreatedAtStart string) *ListServiceAccountApplicationKeysOptionalParameters
    func (r *ListServiceAccountApplicationKeysOptionalParameters) WithPageNumber(pageNumber int64) *ListServiceAccountApplicationKeysOptionalParameters
    func (r *ListServiceAccountApplicationKeysOptionalParameters) WithPageSize(pageSize int64) *ListServiceAccountApplicationKeysOptionalParameters
    func (r *ListServiceAccountApplicationKeysOptionalParameters) WithSort(sort ApplicationKeysSort) *ListServiceAccountApplicationKeysOptionalParameters
type ListTagConfigurationsOptionalParameters
    func NewListTagConfigurationsOptionalParameters() *ListTagConfigurationsOptionalParameters
    func (r *ListTagConfigurationsOptionalParameters) WithFilterConfigured(filterConfigured bool) *ListTagConfigurationsOptionalParameters
    func (r *ListTagConfigurationsOptionalParameters) WithFilterIncludePercentiles(filterIncludePercentiles bool) *ListTagConfigurationsOptionalParameters
    func (r *ListTagConfigurationsOptionalParameters) WithFilterMetricType(filterMetricType MetricTagConfigurationMetricTypes) *ListTagConfigurationsOptionalParameters
    func (r *ListTagConfigurationsOptionalParameters) WithFilterQueried(filterQueried bool) *ListTagConfigurationsOptionalParameters
    func (r *ListTagConfigurationsOptionalParameters) WithFilterTags(filterTags string) *ListTagConfigurationsOptionalParameters
    func (r *ListTagConfigurationsOptionalParameters) WithFilterTagsConfigured(filterTagsConfigured string) *ListTagConfigurationsOptionalParameters
    func (r *ListTagConfigurationsOptionalParameters) WithWindowSeconds(windowSeconds int64) *ListTagConfigurationsOptionalParameters
type ListUsersOptionalParameters
    func NewListUsersOptionalParameters() *ListUsersOptionalParameters
    func (r *ListUsersOptionalParameters) WithFilter(filter string) *ListUsersOptionalParameters
    func (r *ListUsersOptionalParameters) WithFilterStatus(filterStatus string) *ListUsersOptionalParameters
    func (r *ListUsersOptionalParameters) WithPageNumber(pageNumber int64) *ListUsersOptionalParameters
    func (r *ListUsersOptionalParameters) WithPageSize(pageSize int64) *ListUsersOptionalParameters
    func (r *ListUsersOptionalParameters) WithSort(sort string) *ListUsersOptionalParameters
    func (r *ListUsersOptionalParameters) WithSortDir(sortDir QuerySortOrder) *ListUsersOptionalParameters
type Log
    func NewLog() *Log
    func NewLogWithDefaults() *Log
    func (o *Log) GetAttributes() LogAttributes
    func (o *Log) GetAttributesOk() (*LogAttributes, bool)
    func (o *Log) GetId() string
    func (o *Log) GetIdOk() (*string, bool)
    func (o *Log) GetType() LogType
    func (o *Log) GetTypeOk() (*LogType, bool)
    func (o *Log) HasAttributes() bool
    func (o *Log) HasId() bool
    func (o *Log) HasType() bool
    func (o Log) MarshalJSON() ([]byte, error)
    func (o *Log) SetAttributes(v LogAttributes)
    func (o *Log) SetId(v string)
    func (o *Log) SetType(v LogType)
    func (o *Log) UnmarshalJSON(bytes []byte) (err error)
type LogAttributes
    func NewLogAttributes() *LogAttributes
    func NewLogAttributesWithDefaults() *LogAttributes
    func (o *LogAttributes) GetAttributes() map[string]interface{}
    func (o *LogAttributes) GetAttributesOk() (*map[string]interface{}, bool)
    func (o *LogAttributes) GetHost() string
    func (o *LogAttributes) GetHostOk() (*string, bool)
    func (o *LogAttributes) GetMessage() string
    func (o *LogAttributes) GetMessageOk() (*string, bool)
    func (o *LogAttributes) GetService() string
    func (o *LogAttributes) GetServiceOk() (*string, bool)
    func (o *LogAttributes) GetStatus() string
    func (o *LogAttributes) GetStatusOk() (*string, bool)
    func (o *LogAttributes) GetTags() []string
    func (o *LogAttributes) GetTagsOk() (*[]string, bool)
    func (o *LogAttributes) GetTimestamp() time.Time
    func (o *LogAttributes) GetTimestampOk() (*time.Time, bool)
    func (o *LogAttributes) HasAttributes() bool
    func (o *LogAttributes) HasHost() bool
    func (o *LogAttributes) HasMessage() bool
    func (o *LogAttributes) HasService() bool
    func (o *LogAttributes) HasStatus() bool
    func (o *LogAttributes) HasTags() bool
    func (o *LogAttributes) HasTimestamp() bool
    func (o LogAttributes) MarshalJSON() ([]byte, error)
    func (o *LogAttributes) SetAttributes(v map[string]interface{})
    func (o *LogAttributes) SetHost(v string)
    func (o *LogAttributes) SetMessage(v string)
    func (o *LogAttributes) SetService(v string)
    func (o *LogAttributes) SetStatus(v string)
    func (o *LogAttributes) SetTags(v []string)
    func (o *LogAttributes) SetTimestamp(v time.Time)
    func (o *LogAttributes) UnmarshalJSON(bytes []byte) (err error)
type LogType
    func NewLogTypeFromValue(v string) (*LogType, error)
    func (v *LogType) GetAllowedValues() []LogType
    func (v LogType) IsValid() bool
    func (v LogType) Ptr() *LogType
    func (v *LogType) UnmarshalJSON(src []byte) error
type LogsAggregateBucket
    func NewLogsAggregateBucket() *LogsAggregateBucket
    func NewLogsAggregateBucketWithDefaults() *LogsAggregateBucket
    func (o *LogsAggregateBucket) GetBy() map[string]string
    func (o *LogsAggregateBucket) GetByOk() (*map[string]string, bool)
    func (o *LogsAggregateBucket) GetComputes() map[string]LogsAggregateBucketValue
    func (o *LogsAggregateBucket) GetComputesOk() (*map[string]LogsAggregateBucketValue, bool)
    func (o *LogsAggregateBucket) HasBy() bool
    func (o *LogsAggregateBucket) HasComputes() bool
    func (o LogsAggregateBucket) MarshalJSON() ([]byte, error)
    func (o *LogsAggregateBucket) SetBy(v map[string]string)
    func (o *LogsAggregateBucket) SetComputes(v map[string]LogsAggregateBucketValue)
    func (o *LogsAggregateBucket) UnmarshalJSON(bytes []byte) (err error)
type LogsAggregateBucketValue
    func LogsAggregateBucketValueSingleNumberAsLogsAggregateBucketValue(v *float64) LogsAggregateBucketValue
    func LogsAggregateBucketValueSingleStringAsLogsAggregateBucketValue(v *string) LogsAggregateBucketValue
    func LogsAggregateBucketValueTimeseriesAsLogsAggregateBucketValue(v *LogsAggregateBucketValueTimeseries) LogsAggregateBucketValue
    func (obj *LogsAggregateBucketValue) GetActualInstance() interface{}
    func (obj LogsAggregateBucketValue) MarshalJSON() ([]byte, error)
    func (obj *LogsAggregateBucketValue) UnmarshalJSON(data []byte) error
type LogsAggregateBucketValueTimeseries
    func NewLogsAggregateBucketValueTimeseries() *LogsAggregateBucketValueTimeseries
    func NewLogsAggregateBucketValueTimeseriesWithDefaults() *LogsAggregateBucketValueTimeseries
    func (o LogsAggregateBucketValueTimeseries) MarshalJSON() ([]byte, error)
    func (o *LogsAggregateBucketValueTimeseries) UnmarshalJSON(bytes []byte) (err error)
type LogsAggregateBucketValueTimeseriesPoint
    func NewLogsAggregateBucketValueTimeseriesPoint() *LogsAggregateBucketValueTimeseriesPoint
    func NewLogsAggregateBucketValueTimeseriesPointWithDefaults() *LogsAggregateBucketValueTimeseriesPoint
    func (o *LogsAggregateBucketValueTimeseriesPoint) GetTime() string
    func (o *LogsAggregateBucketValueTimeseriesPoint) GetTimeOk() (*string, bool)
    func (o *LogsAggregateBucketValueTimeseriesPoint) GetValue() float64
    func (o *LogsAggregateBucketValueTimeseriesPoint) GetValueOk() (*float64, bool)
    func (o *LogsAggregateBucketValueTimeseriesPoint) HasTime() bool
    func (o *LogsAggregateBucketValueTimeseriesPoint) HasValue() bool
    func (o LogsAggregateBucketValueTimeseriesPoint) MarshalJSON() ([]byte, error)
    func (o *LogsAggregateBucketValueTimeseriesPoint) SetTime(v string)
    func (o *LogsAggregateBucketValueTimeseriesPoint) SetValue(v float64)
    func (o *LogsAggregateBucketValueTimeseriesPoint) UnmarshalJSON(bytes []byte) (err error)
type LogsAggregateRequest
    func NewLogsAggregateRequest() *LogsAggregateRequest
    func NewLogsAggregateRequestWithDefaults() *LogsAggregateRequest
    func (o *LogsAggregateRequest) GetCompute() []LogsCompute
    func (o *LogsAggregateRequest) GetComputeOk() (*[]LogsCompute, bool)
    func (o *LogsAggregateRequest) GetFilter() LogsQueryFilter
    func (o *LogsAggregateRequest) GetFilterOk() (*LogsQueryFilter, bool)
    func (o *LogsAggregateRequest) GetGroupBy() []LogsGroupBy
    func (o *LogsAggregateRequest) GetGroupByOk() (*[]LogsGroupBy, bool)
    func (o *LogsAggregateRequest) GetOptions() LogsQueryOptions
    func (o *LogsAggregateRequest) GetOptionsOk() (*LogsQueryOptions, bool)
    func (o *LogsAggregateRequest) GetPage() LogsAggregateRequestPage
    func (o *LogsAggregateRequest) GetPageOk() (*LogsAggregateRequestPage, bool)
    func (o *LogsAggregateRequest) HasCompute() bool
    func (o *LogsAggregateRequest) HasFilter() bool
    func (o *LogsAggregateRequest) HasGroupBy() bool
    func (o *LogsAggregateRequest) HasOptions() bool
    func (o *LogsAggregateRequest) HasPage() bool
    func (o LogsAggregateRequest) MarshalJSON() ([]byte, error)
    func (o *LogsAggregateRequest) SetCompute(v []LogsCompute)
    func (o *LogsAggregateRequest) SetFilter(v LogsQueryFilter)
    func (o *LogsAggregateRequest) SetGroupBy(v []LogsGroupBy)
    func (o *LogsAggregateRequest) SetOptions(v LogsQueryOptions)
    func (o *LogsAggregateRequest) SetPage(v LogsAggregateRequestPage)
    func (o *LogsAggregateRequest) UnmarshalJSON(bytes []byte) (err error)
type LogsAggregateRequestPage
    func NewLogsAggregateRequestPage() *LogsAggregateRequestPage
    func NewLogsAggregateRequestPageWithDefaults() *LogsAggregateRequestPage
    func (o *LogsAggregateRequestPage) GetCursor() string
    func (o *LogsAggregateRequestPage) GetCursorOk() (*string, bool)
    func (o *LogsAggregateRequestPage) HasCursor() bool
    func (o LogsAggregateRequestPage) MarshalJSON() ([]byte, error)
    func (o *LogsAggregateRequestPage) SetCursor(v string)
    func (o *LogsAggregateRequestPage) UnmarshalJSON(bytes []byte) (err error)
type LogsAggregateResponse
    func NewLogsAggregateResponse() *LogsAggregateResponse
    func NewLogsAggregateResponseWithDefaults() *LogsAggregateResponse
    func (o *LogsAggregateResponse) GetData() LogsAggregateResponseData
    func (o *LogsAggregateResponse) GetDataOk() (*LogsAggregateResponseData, bool)
    func (o *LogsAggregateResponse) GetMeta() LogsResponseMetadata
    func (o *LogsAggregateResponse) GetMetaOk() (*LogsResponseMetadata, bool)
    func (o *LogsAggregateResponse) HasData() bool
    func (o *LogsAggregateResponse) HasMeta() bool
    func (o LogsAggregateResponse) MarshalJSON() ([]byte, error)
    func (o *LogsAggregateResponse) SetData(v LogsAggregateResponseData)
    func (o *LogsAggregateResponse) SetMeta(v LogsResponseMetadata)
    func (o *LogsAggregateResponse) UnmarshalJSON(bytes []byte) (err error)
type LogsAggregateResponseData
    func NewLogsAggregateResponseData() *LogsAggregateResponseData
    func NewLogsAggregateResponseDataWithDefaults() *LogsAggregateResponseData
    func (o *LogsAggregateResponseData) GetBuckets() []LogsAggregateBucket
    func (o *LogsAggregateResponseData) GetBucketsOk() (*[]LogsAggregateBucket, bool)
    func (o *LogsAggregateResponseData) HasBuckets() bool
    func (o LogsAggregateResponseData) MarshalJSON() ([]byte, error)
    func (o *LogsAggregateResponseData) SetBuckets(v []LogsAggregateBucket)
    func (o *LogsAggregateResponseData) UnmarshalJSON(bytes []byte) (err error)
type LogsAggregateResponseStatus
    func NewLogsAggregateResponseStatusFromValue(v string) (*LogsAggregateResponseStatus, error)
    func (v *LogsAggregateResponseStatus) GetAllowedValues() []LogsAggregateResponseStatus
    func (v LogsAggregateResponseStatus) IsValid() bool
    func (v LogsAggregateResponseStatus) Ptr() *LogsAggregateResponseStatus
    func (v *LogsAggregateResponseStatus) UnmarshalJSON(src []byte) error
type LogsAggregateSort
    func NewLogsAggregateSort() *LogsAggregateSort
    func NewLogsAggregateSortWithDefaults() *LogsAggregateSort
    func (o *LogsAggregateSort) GetAggregation() LogsAggregationFunction
    func (o *LogsAggregateSort) GetAggregationOk() (*LogsAggregationFunction, bool)
    func (o *LogsAggregateSort) GetMetric() string
    func (o *LogsAggregateSort) GetMetricOk() (*string, bool)
    func (o *LogsAggregateSort) GetOrder() LogsSortOrder
    func (o *LogsAggregateSort) GetOrderOk() (*LogsSortOrder, bool)
    func (o *LogsAggregateSort) GetType() LogsAggregateSortType
    func (o *LogsAggregateSort) GetTypeOk() (*LogsAggregateSortType, bool)
    func (o *LogsAggregateSort) HasAggregation() bool
    func (o *LogsAggregateSort) HasMetric() bool
    func (o *LogsAggregateSort) HasOrder() bool
    func (o *LogsAggregateSort) HasType() bool
    func (o LogsAggregateSort) MarshalJSON() ([]byte, error)
    func (o *LogsAggregateSort) SetAggregation(v LogsAggregationFunction)
    func (o *LogsAggregateSort) SetMetric(v string)
    func (o *LogsAggregateSort) SetOrder(v LogsSortOrder)
    func (o *LogsAggregateSort) SetType(v LogsAggregateSortType)
    func (o *LogsAggregateSort) UnmarshalJSON(bytes []byte) (err error)
type LogsAggregateSortType
    func NewLogsAggregateSortTypeFromValue(v string) (*LogsAggregateSortType, error)
    func (v *LogsAggregateSortType) GetAllowedValues() []LogsAggregateSortType
    func (v LogsAggregateSortType) IsValid() bool
    func (v LogsAggregateSortType) Ptr() *LogsAggregateSortType
    func (v *LogsAggregateSortType) UnmarshalJSON(src []byte) error
type LogsAggregationFunction
    func NewLogsAggregationFunctionFromValue(v string) (*LogsAggregationFunction, error)
    func (v *LogsAggregationFunction) GetAllowedValues() []LogsAggregationFunction
    func (v LogsAggregationFunction) IsValid() bool
    func (v LogsAggregationFunction) Ptr() *LogsAggregationFunction
    func (v *LogsAggregationFunction) UnmarshalJSON(src []byte) error
type LogsApi
    func NewLogsApi(client *datadog.APIClient) *LogsApi
    func (a *LogsApi) AggregateLogs(ctx _context.Context, body LogsAggregateRequest) (LogsAggregateResponse, *_nethttp.Response, error)
    func (a *LogsApi) ListLogs(ctx _context.Context, o ...ListLogsOptionalParameters) (LogsListResponse, *_nethttp.Response, error)
    func (a *LogsApi) ListLogsGet(ctx _context.Context, o ...ListLogsGetOptionalParameters) (LogsListResponse, *_nethttp.Response, error)
    func (a *LogsApi) ListLogsGetWithPagination(ctx _context.Context, o ...ListLogsGetOptionalParameters) (<-chan Log, func(), error)
    func (a *LogsApi) ListLogsWithPagination(ctx _context.Context, o ...ListLogsOptionalParameters) (<-chan Log, func(), error)
    func (a *LogsApi) SubmitLog(ctx _context.Context, body []HTTPLogItem, o ...SubmitLogOptionalParameters) (interface{}, *_nethttp.Response, error)
type LogsArchive
    func NewLogsArchive() *LogsArchive
    func NewLogsArchiveWithDefaults() *LogsArchive
    func (o *LogsArchive) GetData() LogsArchiveDefinition
    func (o *LogsArchive) GetDataOk() (*LogsArchiveDefinition, bool)
    func (o *LogsArchive) HasData() bool
    func (o LogsArchive) MarshalJSON() ([]byte, error)
    func (o *LogsArchive) SetData(v LogsArchiveDefinition)
    func (o *LogsArchive) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveAttributes
    func NewLogsArchiveAttributes(destination NullableLogsArchiveDestination, name string, query string) *LogsArchiveAttributes
    func NewLogsArchiveAttributesWithDefaults() *LogsArchiveAttributes
    func (o *LogsArchiveAttributes) GetDestination() LogsArchiveDestination
    func (o *LogsArchiveAttributes) GetDestinationOk() (*LogsArchiveDestination, bool)
    func (o *LogsArchiveAttributes) GetIncludeTags() bool
    func (o *LogsArchiveAttributes) GetIncludeTagsOk() (*bool, bool)
    func (o *LogsArchiveAttributes) GetName() string
    func (o *LogsArchiveAttributes) GetNameOk() (*string, bool)
    func (o *LogsArchiveAttributes) GetQuery() string
    func (o *LogsArchiveAttributes) GetQueryOk() (*string, bool)
    func (o *LogsArchiveAttributes) GetRehydrationMaxScanSizeInGb() int64
    func (o *LogsArchiveAttributes) GetRehydrationMaxScanSizeInGbOk() (*int64, bool)
    func (o *LogsArchiveAttributes) GetRehydrationTags() []string
    func (o *LogsArchiveAttributes) GetRehydrationTagsOk() (*[]string, bool)
    func (o *LogsArchiveAttributes) GetState() LogsArchiveState
    func (o *LogsArchiveAttributes) GetStateOk() (*LogsArchiveState, bool)
    func (o *LogsArchiveAttributes) HasIncludeTags() bool
    func (o *LogsArchiveAttributes) HasRehydrationMaxScanSizeInGb() bool
    func (o *LogsArchiveAttributes) HasRehydrationTags() bool
    func (o *LogsArchiveAttributes) HasState() bool
    func (o LogsArchiveAttributes) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveAttributes) SetDestination(v LogsArchiveDestination)
    func (o *LogsArchiveAttributes) SetIncludeTags(v bool)
    func (o *LogsArchiveAttributes) SetName(v string)
    func (o *LogsArchiveAttributes) SetQuery(v string)
    func (o *LogsArchiveAttributes) SetRehydrationMaxScanSizeInGb(v int64)
    func (o *LogsArchiveAttributes) SetRehydrationMaxScanSizeInGbNil()
    func (o *LogsArchiveAttributes) SetRehydrationTags(v []string)
    func (o *LogsArchiveAttributes) SetState(v LogsArchiveState)
    func (o *LogsArchiveAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *LogsArchiveAttributes) UnsetRehydrationMaxScanSizeInGb()
type LogsArchiveCreateRequest
    func NewLogsArchiveCreateRequest() *LogsArchiveCreateRequest
    func NewLogsArchiveCreateRequestWithDefaults() *LogsArchiveCreateRequest
    func (o *LogsArchiveCreateRequest) GetData() LogsArchiveCreateRequestDefinition
    func (o *LogsArchiveCreateRequest) GetDataOk() (*LogsArchiveCreateRequestDefinition, bool)
    func (o *LogsArchiveCreateRequest) HasData() bool
    func (o LogsArchiveCreateRequest) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveCreateRequest) SetData(v LogsArchiveCreateRequestDefinition)
    func (o *LogsArchiveCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveCreateRequestAttributes
    func NewLogsArchiveCreateRequestAttributes(destination LogsArchiveCreateRequestDestination, name string, query string) *LogsArchiveCreateRequestAttributes
    func NewLogsArchiveCreateRequestAttributesWithDefaults() *LogsArchiveCreateRequestAttributes
    func (o *LogsArchiveCreateRequestAttributes) GetDestination() LogsArchiveCreateRequestDestination
    func (o *LogsArchiveCreateRequestAttributes) GetDestinationOk() (*LogsArchiveCreateRequestDestination, bool)
    func (o *LogsArchiveCreateRequestAttributes) GetIncludeTags() bool
    func (o *LogsArchiveCreateRequestAttributes) GetIncludeTagsOk() (*bool, bool)
    func (o *LogsArchiveCreateRequestAttributes) GetName() string
    func (o *LogsArchiveCreateRequestAttributes) GetNameOk() (*string, bool)
    func (o *LogsArchiveCreateRequestAttributes) GetQuery() string
    func (o *LogsArchiveCreateRequestAttributes) GetQueryOk() (*string, bool)
    func (o *LogsArchiveCreateRequestAttributes) GetRehydrationMaxScanSizeInGb() int64
    func (o *LogsArchiveCreateRequestAttributes) GetRehydrationMaxScanSizeInGbOk() (*int64, bool)
    func (o *LogsArchiveCreateRequestAttributes) GetRehydrationTags() []string
    func (o *LogsArchiveCreateRequestAttributes) GetRehydrationTagsOk() (*[]string, bool)
    func (o *LogsArchiveCreateRequestAttributes) HasIncludeTags() bool
    func (o *LogsArchiveCreateRequestAttributes) HasRehydrationMaxScanSizeInGb() bool
    func (o *LogsArchiveCreateRequestAttributes) HasRehydrationTags() bool
    func (o LogsArchiveCreateRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveCreateRequestAttributes) SetDestination(v LogsArchiveCreateRequestDestination)
    func (o *LogsArchiveCreateRequestAttributes) SetIncludeTags(v bool)
    func (o *LogsArchiveCreateRequestAttributes) SetName(v string)
    func (o *LogsArchiveCreateRequestAttributes) SetQuery(v string)
    func (o *LogsArchiveCreateRequestAttributes) SetRehydrationMaxScanSizeInGb(v int64)
    func (o *LogsArchiveCreateRequestAttributes) SetRehydrationMaxScanSizeInGbNil()
    func (o *LogsArchiveCreateRequestAttributes) SetRehydrationTags(v []string)
    func (o *LogsArchiveCreateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *LogsArchiveCreateRequestAttributes) UnsetRehydrationMaxScanSizeInGb()
type LogsArchiveCreateRequestDefinition
    func NewLogsArchiveCreateRequestDefinition(typeVar string) *LogsArchiveCreateRequestDefinition
    func NewLogsArchiveCreateRequestDefinitionWithDefaults() *LogsArchiveCreateRequestDefinition
    func (o *LogsArchiveCreateRequestDefinition) GetAttributes() LogsArchiveCreateRequestAttributes
    func (o *LogsArchiveCreateRequestDefinition) GetAttributesOk() (*LogsArchiveCreateRequestAttributes, bool)
    func (o *LogsArchiveCreateRequestDefinition) GetType() string
    func (o *LogsArchiveCreateRequestDefinition) GetTypeOk() (*string, bool)
    func (o *LogsArchiveCreateRequestDefinition) HasAttributes() bool
    func (o LogsArchiveCreateRequestDefinition) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveCreateRequestDefinition) SetAttributes(v LogsArchiveCreateRequestAttributes)
    func (o *LogsArchiveCreateRequestDefinition) SetType(v string)
    func (o *LogsArchiveCreateRequestDefinition) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveCreateRequestDestination
    func LogsArchiveDestinationAzureAsLogsArchiveCreateRequestDestination(v *LogsArchiveDestinationAzure) LogsArchiveCreateRequestDestination
    func LogsArchiveDestinationGCSAsLogsArchiveCreateRequestDestination(v *LogsArchiveDestinationGCS) LogsArchiveCreateRequestDestination
    func LogsArchiveDestinationS3AsLogsArchiveCreateRequestDestination(v *LogsArchiveDestinationS3) LogsArchiveCreateRequestDestination
    func (obj *LogsArchiveCreateRequestDestination) GetActualInstance() interface{}
    func (obj LogsArchiveCreateRequestDestination) MarshalJSON() ([]byte, error)
    func (obj *LogsArchiveCreateRequestDestination) UnmarshalJSON(data []byte) error
type LogsArchiveDefinition
    func NewLogsArchiveDefinition(typeVar string) *LogsArchiveDefinition
    func NewLogsArchiveDefinitionWithDefaults() *LogsArchiveDefinition
    func (o *LogsArchiveDefinition) GetAttributes() LogsArchiveAttributes
    func (o *LogsArchiveDefinition) GetAttributesOk() (*LogsArchiveAttributes, bool)
    func (o *LogsArchiveDefinition) GetId() string
    func (o *LogsArchiveDefinition) GetIdOk() (*string, bool)
    func (o *LogsArchiveDefinition) GetType() string
    func (o *LogsArchiveDefinition) GetTypeOk() (*string, bool)
    func (o *LogsArchiveDefinition) HasAttributes() bool
    func (o *LogsArchiveDefinition) HasId() bool
    func (o LogsArchiveDefinition) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveDefinition) SetAttributes(v LogsArchiveAttributes)
    func (o *LogsArchiveDefinition) SetId(v string)
    func (o *LogsArchiveDefinition) SetType(v string)
    func (o *LogsArchiveDefinition) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveDestination
    func LogsArchiveDestinationAzureAsLogsArchiveDestination(v *LogsArchiveDestinationAzure) LogsArchiveDestination
    func LogsArchiveDestinationGCSAsLogsArchiveDestination(v *LogsArchiveDestinationGCS) LogsArchiveDestination
    func LogsArchiveDestinationS3AsLogsArchiveDestination(v *LogsArchiveDestinationS3) LogsArchiveDestination
    func (obj *LogsArchiveDestination) GetActualInstance() interface{}
    func (obj LogsArchiveDestination) MarshalJSON() ([]byte, error)
    func (obj *LogsArchiveDestination) UnmarshalJSON(data []byte) error
type LogsArchiveDestinationAzure
    func NewLogsArchiveDestinationAzure(container string, integration LogsArchiveIntegrationAzure, storageAccount string, typeVar LogsArchiveDestinationAzureType) *LogsArchiveDestinationAzure
    func NewLogsArchiveDestinationAzureWithDefaults() *LogsArchiveDestinationAzure
    func (o *LogsArchiveDestinationAzure) GetContainer() string
    func (o *LogsArchiveDestinationAzure) GetContainerOk() (*string, bool)
    func (o *LogsArchiveDestinationAzure) GetIntegration() LogsArchiveIntegrationAzure
    func (o *LogsArchiveDestinationAzure) GetIntegrationOk() (*LogsArchiveIntegrationAzure, bool)
    func (o *LogsArchiveDestinationAzure) GetPath() string
    func (o *LogsArchiveDestinationAzure) GetPathOk() (*string, bool)
    func (o *LogsArchiveDestinationAzure) GetRegion() string
    func (o *LogsArchiveDestinationAzure) GetRegionOk() (*string, bool)
    func (o *LogsArchiveDestinationAzure) GetStorageAccount() string
    func (o *LogsArchiveDestinationAzure) GetStorageAccountOk() (*string, bool)
    func (o *LogsArchiveDestinationAzure) GetType() LogsArchiveDestinationAzureType
    func (o *LogsArchiveDestinationAzure) GetTypeOk() (*LogsArchiveDestinationAzureType, bool)
    func (o *LogsArchiveDestinationAzure) HasPath() bool
    func (o *LogsArchiveDestinationAzure) HasRegion() bool
    func (o LogsArchiveDestinationAzure) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveDestinationAzure) SetContainer(v string)
    func (o *LogsArchiveDestinationAzure) SetIntegration(v LogsArchiveIntegrationAzure)
    func (o *LogsArchiveDestinationAzure) SetPath(v string)
    func (o *LogsArchiveDestinationAzure) SetRegion(v string)
    func (o *LogsArchiveDestinationAzure) SetStorageAccount(v string)
    func (o *LogsArchiveDestinationAzure) SetType(v LogsArchiveDestinationAzureType)
    func (o *LogsArchiveDestinationAzure) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveDestinationAzureType
    func NewLogsArchiveDestinationAzureTypeFromValue(v string) (*LogsArchiveDestinationAzureType, error)
    func (v *LogsArchiveDestinationAzureType) GetAllowedValues() []LogsArchiveDestinationAzureType
    func (v LogsArchiveDestinationAzureType) IsValid() bool
    func (v LogsArchiveDestinationAzureType) Ptr() *LogsArchiveDestinationAzureType
    func (v *LogsArchiveDestinationAzureType) UnmarshalJSON(src []byte) error
type LogsArchiveDestinationGCS
    func NewLogsArchiveDestinationGCS(bucket string, integration LogsArchiveIntegrationGCS, typeVar LogsArchiveDestinationGCSType) *LogsArchiveDestinationGCS
    func NewLogsArchiveDestinationGCSWithDefaults() *LogsArchiveDestinationGCS
    func (o *LogsArchiveDestinationGCS) GetBucket() string
    func (o *LogsArchiveDestinationGCS) GetBucketOk() (*string, bool)
    func (o *LogsArchiveDestinationGCS) GetIntegration() LogsArchiveIntegrationGCS
    func (o *LogsArchiveDestinationGCS) GetIntegrationOk() (*LogsArchiveIntegrationGCS, bool)
    func (o *LogsArchiveDestinationGCS) GetPath() string
    func (o *LogsArchiveDestinationGCS) GetPathOk() (*string, bool)
    func (o *LogsArchiveDestinationGCS) GetType() LogsArchiveDestinationGCSType
    func (o *LogsArchiveDestinationGCS) GetTypeOk() (*LogsArchiveDestinationGCSType, bool)
    func (o *LogsArchiveDestinationGCS) HasPath() bool
    func (o LogsArchiveDestinationGCS) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveDestinationGCS) SetBucket(v string)
    func (o *LogsArchiveDestinationGCS) SetIntegration(v LogsArchiveIntegrationGCS)
    func (o *LogsArchiveDestinationGCS) SetPath(v string)
    func (o *LogsArchiveDestinationGCS) SetType(v LogsArchiveDestinationGCSType)
    func (o *LogsArchiveDestinationGCS) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveDestinationGCSType
    func NewLogsArchiveDestinationGCSTypeFromValue(v string) (*LogsArchiveDestinationGCSType, error)
    func (v *LogsArchiveDestinationGCSType) GetAllowedValues() []LogsArchiveDestinationGCSType
    func (v LogsArchiveDestinationGCSType) IsValid() bool
    func (v LogsArchiveDestinationGCSType) Ptr() *LogsArchiveDestinationGCSType
    func (v *LogsArchiveDestinationGCSType) UnmarshalJSON(src []byte) error
type LogsArchiveDestinationS3
    func NewLogsArchiveDestinationS3(bucket string, integration LogsArchiveIntegrationS3, typeVar LogsArchiveDestinationS3Type) *LogsArchiveDestinationS3
    func NewLogsArchiveDestinationS3WithDefaults() *LogsArchiveDestinationS3
    func (o *LogsArchiveDestinationS3) GetBucket() string
    func (o *LogsArchiveDestinationS3) GetBucketOk() (*string, bool)
    func (o *LogsArchiveDestinationS3) GetIntegration() LogsArchiveIntegrationS3
    func (o *LogsArchiveDestinationS3) GetIntegrationOk() (*LogsArchiveIntegrationS3, bool)
    func (o *LogsArchiveDestinationS3) GetPath() string
    func (o *LogsArchiveDestinationS3) GetPathOk() (*string, bool)
    func (o *LogsArchiveDestinationS3) GetType() LogsArchiveDestinationS3Type
    func (o *LogsArchiveDestinationS3) GetTypeOk() (*LogsArchiveDestinationS3Type, bool)
    func (o *LogsArchiveDestinationS3) HasPath() bool
    func (o LogsArchiveDestinationS3) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveDestinationS3) SetBucket(v string)
    func (o *LogsArchiveDestinationS3) SetIntegration(v LogsArchiveIntegrationS3)
    func (o *LogsArchiveDestinationS3) SetPath(v string)
    func (o *LogsArchiveDestinationS3) SetType(v LogsArchiveDestinationS3Type)
    func (o *LogsArchiveDestinationS3) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveDestinationS3Type
    func NewLogsArchiveDestinationS3TypeFromValue(v string) (*LogsArchiveDestinationS3Type, error)
    func (v *LogsArchiveDestinationS3Type) GetAllowedValues() []LogsArchiveDestinationS3Type
    func (v LogsArchiveDestinationS3Type) IsValid() bool
    func (v LogsArchiveDestinationS3Type) Ptr() *LogsArchiveDestinationS3Type
    func (v *LogsArchiveDestinationS3Type) UnmarshalJSON(src []byte) error
type LogsArchiveIntegrationAzure
    func NewLogsArchiveIntegrationAzure(clientId string, tenantId string) *LogsArchiveIntegrationAzure
    func NewLogsArchiveIntegrationAzureWithDefaults() *LogsArchiveIntegrationAzure
    func (o *LogsArchiveIntegrationAzure) GetClientId() string
    func (o *LogsArchiveIntegrationAzure) GetClientIdOk() (*string, bool)
    func (o *LogsArchiveIntegrationAzure) GetTenantId() string
    func (o *LogsArchiveIntegrationAzure) GetTenantIdOk() (*string, bool)
    func (o LogsArchiveIntegrationAzure) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveIntegrationAzure) SetClientId(v string)
    func (o *LogsArchiveIntegrationAzure) SetTenantId(v string)
    func (o *LogsArchiveIntegrationAzure) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveIntegrationGCS
    func NewLogsArchiveIntegrationGCS(clientEmail string, projectId string) *LogsArchiveIntegrationGCS
    func NewLogsArchiveIntegrationGCSWithDefaults() *LogsArchiveIntegrationGCS
    func (o *LogsArchiveIntegrationGCS) GetClientEmail() string
    func (o *LogsArchiveIntegrationGCS) GetClientEmailOk() (*string, bool)
    func (o *LogsArchiveIntegrationGCS) GetProjectId() string
    func (o *LogsArchiveIntegrationGCS) GetProjectIdOk() (*string, bool)
    func (o LogsArchiveIntegrationGCS) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveIntegrationGCS) SetClientEmail(v string)
    func (o *LogsArchiveIntegrationGCS) SetProjectId(v string)
    func (o *LogsArchiveIntegrationGCS) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveIntegrationS3
    func NewLogsArchiveIntegrationS3(accountId string, roleName string) *LogsArchiveIntegrationS3
    func NewLogsArchiveIntegrationS3WithDefaults() *LogsArchiveIntegrationS3
    func (o *LogsArchiveIntegrationS3) GetAccountId() string
    func (o *LogsArchiveIntegrationS3) GetAccountIdOk() (*string, bool)
    func (o *LogsArchiveIntegrationS3) GetRoleName() string
    func (o *LogsArchiveIntegrationS3) GetRoleNameOk() (*string, bool)
    func (o LogsArchiveIntegrationS3) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveIntegrationS3) SetAccountId(v string)
    func (o *LogsArchiveIntegrationS3) SetRoleName(v string)
    func (o *LogsArchiveIntegrationS3) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveOrder
    func NewLogsArchiveOrder() *LogsArchiveOrder
    func NewLogsArchiveOrderWithDefaults() *LogsArchiveOrder
    func (o *LogsArchiveOrder) GetData() LogsArchiveOrderDefinition
    func (o *LogsArchiveOrder) GetDataOk() (*LogsArchiveOrderDefinition, bool)
    func (o *LogsArchiveOrder) HasData() bool
    func (o LogsArchiveOrder) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveOrder) SetData(v LogsArchiveOrderDefinition)
    func (o *LogsArchiveOrder) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveOrderAttributes
    func NewLogsArchiveOrderAttributes(archiveIds []string) *LogsArchiveOrderAttributes
    func NewLogsArchiveOrderAttributesWithDefaults() *LogsArchiveOrderAttributes
    func (o *LogsArchiveOrderAttributes) GetArchiveIds() []string
    func (o *LogsArchiveOrderAttributes) GetArchiveIdsOk() (*[]string, bool)
    func (o LogsArchiveOrderAttributes) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveOrderAttributes) SetArchiveIds(v []string)
    func (o *LogsArchiveOrderAttributes) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveOrderDefinition
    func NewLogsArchiveOrderDefinition(attributes LogsArchiveOrderAttributes, typeVar LogsArchiveOrderDefinitionType) *LogsArchiveOrderDefinition
    func NewLogsArchiveOrderDefinitionWithDefaults() *LogsArchiveOrderDefinition
    func (o *LogsArchiveOrderDefinition) GetAttributes() LogsArchiveOrderAttributes
    func (o *LogsArchiveOrderDefinition) GetAttributesOk() (*LogsArchiveOrderAttributes, bool)
    func (o *LogsArchiveOrderDefinition) GetType() LogsArchiveOrderDefinitionType
    func (o *LogsArchiveOrderDefinition) GetTypeOk() (*LogsArchiveOrderDefinitionType, bool)
    func (o LogsArchiveOrderDefinition) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveOrderDefinition) SetAttributes(v LogsArchiveOrderAttributes)
    func (o *LogsArchiveOrderDefinition) SetType(v LogsArchiveOrderDefinitionType)
    func (o *LogsArchiveOrderDefinition) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveOrderDefinitionType
    func NewLogsArchiveOrderDefinitionTypeFromValue(v string) (*LogsArchiveOrderDefinitionType, error)
    func (v *LogsArchiveOrderDefinitionType) GetAllowedValues() []LogsArchiveOrderDefinitionType
    func (v LogsArchiveOrderDefinitionType) IsValid() bool
    func (v LogsArchiveOrderDefinitionType) Ptr() *LogsArchiveOrderDefinitionType
    func (v *LogsArchiveOrderDefinitionType) UnmarshalJSON(src []byte) error
type LogsArchiveState
    func NewLogsArchiveStateFromValue(v string) (*LogsArchiveState, error)
    func (v *LogsArchiveState) GetAllowedValues() []LogsArchiveState
    func (v LogsArchiveState) IsValid() bool
    func (v LogsArchiveState) Ptr() *LogsArchiveState
    func (v *LogsArchiveState) UnmarshalJSON(src []byte) error
type LogsArchives
    func NewLogsArchives() *LogsArchives
    func NewLogsArchivesWithDefaults() *LogsArchives
    func (o *LogsArchives) GetData() []LogsArchiveDefinition
    func (o *LogsArchives) GetDataOk() (*[]LogsArchiveDefinition, bool)
    func (o *LogsArchives) HasData() bool
    func (o LogsArchives) MarshalJSON() ([]byte, error)
    func (o *LogsArchives) SetData(v []LogsArchiveDefinition)
    func (o *LogsArchives) UnmarshalJSON(bytes []byte) (err error)
type LogsArchivesApi
    func NewLogsArchivesApi(client *datadog.APIClient) *LogsArchivesApi
    func (a *LogsArchivesApi) AddReadRoleToArchive(ctx _context.Context, archiveId string, body RelationshipToRole) (*_nethttp.Response, error)
    func (a *LogsArchivesApi) CreateLogsArchive(ctx _context.Context, body LogsArchiveCreateRequest) (LogsArchive, *_nethttp.Response, error)
    func (a *LogsArchivesApi) DeleteLogsArchive(ctx _context.Context, archiveId string) (*_nethttp.Response, error)
    func (a *LogsArchivesApi) GetLogsArchive(ctx _context.Context, archiveId string) (LogsArchive, *_nethttp.Response, error)
    func (a *LogsArchivesApi) GetLogsArchiveOrder(ctx _context.Context) (LogsArchiveOrder, *_nethttp.Response, error)
    func (a *LogsArchivesApi) ListArchiveReadRoles(ctx _context.Context, archiveId string) (RolesResponse, *_nethttp.Response, error)
    func (a *LogsArchivesApi) ListLogsArchives(ctx _context.Context) (LogsArchives, *_nethttp.Response, error)
    func (a *LogsArchivesApi) RemoveRoleFromArchive(ctx _context.Context, archiveId string, body RelationshipToRole) (*_nethttp.Response, error)
    func (a *LogsArchivesApi) UpdateLogsArchive(ctx _context.Context, archiveId string, body LogsArchiveCreateRequest) (LogsArchive, *_nethttp.Response, error)
    func (a *LogsArchivesApi) UpdateLogsArchiveOrder(ctx _context.Context, body LogsArchiveOrder) (LogsArchiveOrder, *_nethttp.Response, error)
type LogsCompute
    func NewLogsCompute(aggregation LogsAggregationFunction) *LogsCompute
    func NewLogsComputeWithDefaults() *LogsCompute
    func (o *LogsCompute) GetAggregation() LogsAggregationFunction
    func (o *LogsCompute) GetAggregationOk() (*LogsAggregationFunction, bool)
    func (o *LogsCompute) GetInterval() string
    func (o *LogsCompute) GetIntervalOk() (*string, bool)
    func (o *LogsCompute) GetMetric() string
    func (o *LogsCompute) GetMetricOk() (*string, bool)
    func (o *LogsCompute) GetType() LogsComputeType
    func (o *LogsCompute) GetTypeOk() (*LogsComputeType, bool)
    func (o *LogsCompute) HasInterval() bool
    func (o *LogsCompute) HasMetric() bool
    func (o *LogsCompute) HasType() bool
    func (o LogsCompute) MarshalJSON() ([]byte, error)
    func (o *LogsCompute) SetAggregation(v LogsAggregationFunction)
    func (o *LogsCompute) SetInterval(v string)
    func (o *LogsCompute) SetMetric(v string)
    func (o *LogsCompute) SetType(v LogsComputeType)
    func (o *LogsCompute) UnmarshalJSON(bytes []byte) (err error)
type LogsComputeType
    func NewLogsComputeTypeFromValue(v string) (*LogsComputeType, error)
    func (v *LogsComputeType) GetAllowedValues() []LogsComputeType
    func (v LogsComputeType) IsValid() bool
    func (v LogsComputeType) Ptr() *LogsComputeType
    func (v *LogsComputeType) UnmarshalJSON(src []byte) error
type LogsGroupBy
    func NewLogsGroupBy(facet string) *LogsGroupBy
    func NewLogsGroupByWithDefaults() *LogsGroupBy
    func (o *LogsGroupBy) GetFacet() string
    func (o *LogsGroupBy) GetFacetOk() (*string, bool)
    func (o *LogsGroupBy) GetHistogram() LogsGroupByHistogram
    func (o *LogsGroupBy) GetHistogramOk() (*LogsGroupByHistogram, bool)
    func (o *LogsGroupBy) GetLimit() int64
    func (o *LogsGroupBy) GetLimitOk() (*int64, bool)
    func (o *LogsGroupBy) GetMissing() LogsGroupByMissing
    func (o *LogsGroupBy) GetMissingOk() (*LogsGroupByMissing, bool)
    func (o *LogsGroupBy) GetSort() LogsAggregateSort
    func (o *LogsGroupBy) GetSortOk() (*LogsAggregateSort, bool)
    func (o *LogsGroupBy) GetTotal() LogsGroupByTotal
    func (o *LogsGroupBy) GetTotalOk() (*LogsGroupByTotal, bool)
    func (o *LogsGroupBy) HasHistogram() bool
    func (o *LogsGroupBy) HasLimit() bool
    func (o *LogsGroupBy) HasMissing() bool
    func (o *LogsGroupBy) HasSort() bool
    func (o *LogsGroupBy) HasTotal() bool
    func (o LogsGroupBy) MarshalJSON() ([]byte, error)
    func (o *LogsGroupBy) SetFacet(v string)
    func (o *LogsGroupBy) SetHistogram(v LogsGroupByHistogram)
    func (o *LogsGroupBy) SetLimit(v int64)
    func (o *LogsGroupBy) SetMissing(v LogsGroupByMissing)
    func (o *LogsGroupBy) SetSort(v LogsAggregateSort)
    func (o *LogsGroupBy) SetTotal(v LogsGroupByTotal)
    func (o *LogsGroupBy) UnmarshalJSON(bytes []byte) (err error)
type LogsGroupByHistogram
    func NewLogsGroupByHistogram(interval float64, max float64, min float64) *LogsGroupByHistogram
    func NewLogsGroupByHistogramWithDefaults() *LogsGroupByHistogram
    func (o *LogsGroupByHistogram) GetInterval() float64
    func (o *LogsGroupByHistogram) GetIntervalOk() (*float64, bool)
    func (o *LogsGroupByHistogram) GetMax() float64
    func (o *LogsGroupByHistogram) GetMaxOk() (*float64, bool)
    func (o *LogsGroupByHistogram) GetMin() float64
    func (o *LogsGroupByHistogram) GetMinOk() (*float64, bool)
    func (o LogsGroupByHistogram) MarshalJSON() ([]byte, error)
    func (o *LogsGroupByHistogram) SetInterval(v float64)
    func (o *LogsGroupByHistogram) SetMax(v float64)
    func (o *LogsGroupByHistogram) SetMin(v float64)
    func (o *LogsGroupByHistogram) UnmarshalJSON(bytes []byte) (err error)
type LogsGroupByMissing
    func LogsGroupByMissingNumberAsLogsGroupByMissing(v *float64) LogsGroupByMissing
    func LogsGroupByMissingStringAsLogsGroupByMissing(v *string) LogsGroupByMissing
    func (obj *LogsGroupByMissing) GetActualInstance() interface{}
    func (obj LogsGroupByMissing) MarshalJSON() ([]byte, error)
    func (obj *LogsGroupByMissing) UnmarshalJSON(data []byte) error
type LogsGroupByTotal
    func LogsGroupByTotalBooleanAsLogsGroupByTotal(v *bool) LogsGroupByTotal
    func LogsGroupByTotalNumberAsLogsGroupByTotal(v *float64) LogsGroupByTotal
    func LogsGroupByTotalStringAsLogsGroupByTotal(v *string) LogsGroupByTotal
    func (obj *LogsGroupByTotal) GetActualInstance() interface{}
    func (obj LogsGroupByTotal) MarshalJSON() ([]byte, error)
    func (obj *LogsGroupByTotal) UnmarshalJSON(data []byte) error
type LogsListRequest
    func NewLogsListRequest() *LogsListRequest
    func NewLogsListRequestWithDefaults() *LogsListRequest
    func (o *LogsListRequest) GetFilter() LogsQueryFilter
    func (o *LogsListRequest) GetFilterOk() (*LogsQueryFilter, bool)
    func (o *LogsListRequest) GetOptions() LogsQueryOptions
    func (o *LogsListRequest) GetOptionsOk() (*LogsQueryOptions, bool)
    func (o *LogsListRequest) GetPage() LogsListRequestPage
    func (o *LogsListRequest) GetPageOk() (*LogsListRequestPage, bool)
    func (o *LogsListRequest) GetSort() LogsSort
    func (o *LogsListRequest) GetSortOk() (*LogsSort, bool)
    func (o *LogsListRequest) HasFilter() bool
    func (o *LogsListRequest) HasOptions() bool
    func (o *LogsListRequest) HasPage() bool
    func (o *LogsListRequest) HasSort() bool
    func (o LogsListRequest) MarshalJSON() ([]byte, error)
    func (o *LogsListRequest) SetFilter(v LogsQueryFilter)
    func (o *LogsListRequest) SetOptions(v LogsQueryOptions)
    func (o *LogsListRequest) SetPage(v LogsListRequestPage)
    func (o *LogsListRequest) SetSort(v LogsSort)
    func (o *LogsListRequest) UnmarshalJSON(bytes []byte) (err error)
type LogsListRequestPage
    func NewLogsListRequestPage() *LogsListRequestPage
    func NewLogsListRequestPageWithDefaults() *LogsListRequestPage
    func (o *LogsListRequestPage) GetCursor() string
    func (o *LogsListRequestPage) GetCursorOk() (*string, bool)
    func (o *LogsListRequestPage) GetLimit() int32
    func (o *LogsListRequestPage) GetLimitOk() (*int32, bool)
    func (o *LogsListRequestPage) HasCursor() bool
    func (o *LogsListRequestPage) HasLimit() bool
    func (o LogsListRequestPage) MarshalJSON() ([]byte, error)
    func (o *LogsListRequestPage) SetCursor(v string)
    func (o *LogsListRequestPage) SetLimit(v int32)
    func (o *LogsListRequestPage) UnmarshalJSON(bytes []byte) (err error)
type LogsListResponse
    func NewLogsListResponse() *LogsListResponse
    func NewLogsListResponseWithDefaults() *LogsListResponse
    func (o *LogsListResponse) GetData() []Log
    func (o *LogsListResponse) GetDataOk() (*[]Log, bool)
    func (o *LogsListResponse) GetLinks() LogsListResponseLinks
    func (o *LogsListResponse) GetLinksOk() (*LogsListResponseLinks, bool)
    func (o *LogsListResponse) GetMeta() LogsResponseMetadata
    func (o *LogsListResponse) GetMetaOk() (*LogsResponseMetadata, bool)
    func (o *LogsListResponse) HasData() bool
    func (o *LogsListResponse) HasLinks() bool
    func (o *LogsListResponse) HasMeta() bool
    func (o LogsListResponse) MarshalJSON() ([]byte, error)
    func (o *LogsListResponse) SetData(v []Log)
    func (o *LogsListResponse) SetLinks(v LogsListResponseLinks)
    func (o *LogsListResponse) SetMeta(v LogsResponseMetadata)
    func (o *LogsListResponse) UnmarshalJSON(bytes []byte) (err error)
type LogsListResponseLinks
    func NewLogsListResponseLinks() *LogsListResponseLinks
    func NewLogsListResponseLinksWithDefaults() *LogsListResponseLinks
    func (o *LogsListResponseLinks) GetNext() string
    func (o *LogsListResponseLinks) GetNextOk() (*string, bool)
    func (o *LogsListResponseLinks) HasNext() bool
    func (o LogsListResponseLinks) MarshalJSON() ([]byte, error)
    func (o *LogsListResponseLinks) SetNext(v string)
    func (o *LogsListResponseLinks) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricCompute
    func NewLogsMetricCompute(aggregationType LogsMetricComputeAggregationType) *LogsMetricCompute
    func NewLogsMetricComputeWithDefaults() *LogsMetricCompute
    func (o *LogsMetricCompute) GetAggregationType() LogsMetricComputeAggregationType
    func (o *LogsMetricCompute) GetAggregationTypeOk() (*LogsMetricComputeAggregationType, bool)
    func (o *LogsMetricCompute) GetPath() string
    func (o *LogsMetricCompute) GetPathOk() (*string, bool)
    func (o *LogsMetricCompute) HasPath() bool
    func (o LogsMetricCompute) MarshalJSON() ([]byte, error)
    func (o *LogsMetricCompute) SetAggregationType(v LogsMetricComputeAggregationType)
    func (o *LogsMetricCompute) SetPath(v string)
    func (o *LogsMetricCompute) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricComputeAggregationType
    func NewLogsMetricComputeAggregationTypeFromValue(v string) (*LogsMetricComputeAggregationType, error)
    func (v *LogsMetricComputeAggregationType) GetAllowedValues() []LogsMetricComputeAggregationType
    func (v LogsMetricComputeAggregationType) IsValid() bool
    func (v LogsMetricComputeAggregationType) Ptr() *LogsMetricComputeAggregationType
    func (v *LogsMetricComputeAggregationType) UnmarshalJSON(src []byte) error
type LogsMetricCreateAttributes
    func NewLogsMetricCreateAttributes(compute LogsMetricCompute) *LogsMetricCreateAttributes
    func NewLogsMetricCreateAttributesWithDefaults() *LogsMetricCreateAttributes
    func (o *LogsMetricCreateAttributes) GetCompute() LogsMetricCompute
    func (o *LogsMetricCreateAttributes) GetComputeOk() (*LogsMetricCompute, bool)
    func (o *LogsMetricCreateAttributes) GetFilter() LogsMetricFilter
    func (o *LogsMetricCreateAttributes) GetFilterOk() (*LogsMetricFilter, bool)
    func (o *LogsMetricCreateAttributes) GetGroupBy() []LogsMetricGroupBy
    func (o *LogsMetricCreateAttributes) GetGroupByOk() (*[]LogsMetricGroupBy, bool)
    func (o *LogsMetricCreateAttributes) HasFilter() bool
    func (o *LogsMetricCreateAttributes) HasGroupBy() bool
    func (o LogsMetricCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *LogsMetricCreateAttributes) SetCompute(v LogsMetricCompute)
    func (o *LogsMetricCreateAttributes) SetFilter(v LogsMetricFilter)
    func (o *LogsMetricCreateAttributes) SetGroupBy(v []LogsMetricGroupBy)
    func (o *LogsMetricCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricCreateData
    func NewLogsMetricCreateData(attributes LogsMetricCreateAttributes, id string, typeVar LogsMetricType) *LogsMetricCreateData
    func NewLogsMetricCreateDataWithDefaults() *LogsMetricCreateData
    func (o *LogsMetricCreateData) GetAttributes() LogsMetricCreateAttributes
    func (o *LogsMetricCreateData) GetAttributesOk() (*LogsMetricCreateAttributes, bool)
    func (o *LogsMetricCreateData) GetId() string
    func (o *LogsMetricCreateData) GetIdOk() (*string, bool)
    func (o *LogsMetricCreateData) GetType() LogsMetricType
    func (o *LogsMetricCreateData) GetTypeOk() (*LogsMetricType, bool)
    func (o LogsMetricCreateData) MarshalJSON() ([]byte, error)
    func (o *LogsMetricCreateData) SetAttributes(v LogsMetricCreateAttributes)
    func (o *LogsMetricCreateData) SetId(v string)
    func (o *LogsMetricCreateData) SetType(v LogsMetricType)
    func (o *LogsMetricCreateData) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricCreateRequest
    func NewLogsMetricCreateRequest(data LogsMetricCreateData) *LogsMetricCreateRequest
    func NewLogsMetricCreateRequestWithDefaults() *LogsMetricCreateRequest
    func (o *LogsMetricCreateRequest) GetData() LogsMetricCreateData
    func (o *LogsMetricCreateRequest) GetDataOk() (*LogsMetricCreateData, bool)
    func (o LogsMetricCreateRequest) MarshalJSON() ([]byte, error)
    func (o *LogsMetricCreateRequest) SetData(v LogsMetricCreateData)
    func (o *LogsMetricCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricFilter
    func NewLogsMetricFilter() *LogsMetricFilter
    func NewLogsMetricFilterWithDefaults() *LogsMetricFilter
    func (o *LogsMetricFilter) GetQuery() string
    func (o *LogsMetricFilter) GetQueryOk() (*string, bool)
    func (o *LogsMetricFilter) HasQuery() bool
    func (o LogsMetricFilter) MarshalJSON() ([]byte, error)
    func (o *LogsMetricFilter) SetQuery(v string)
    func (o *LogsMetricFilter) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricGroupBy
    func NewLogsMetricGroupBy(path string) *LogsMetricGroupBy
    func NewLogsMetricGroupByWithDefaults() *LogsMetricGroupBy
    func (o *LogsMetricGroupBy) GetPath() string
    func (o *LogsMetricGroupBy) GetPathOk() (*string, bool)
    func (o *LogsMetricGroupBy) GetTagName() string
    func (o *LogsMetricGroupBy) GetTagNameOk() (*string, bool)
    func (o *LogsMetricGroupBy) HasTagName() bool
    func (o LogsMetricGroupBy) MarshalJSON() ([]byte, error)
    func (o *LogsMetricGroupBy) SetPath(v string)
    func (o *LogsMetricGroupBy) SetTagName(v string)
    func (o *LogsMetricGroupBy) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricResponse
    func NewLogsMetricResponse() *LogsMetricResponse
    func NewLogsMetricResponseWithDefaults() *LogsMetricResponse
    func (o *LogsMetricResponse) GetData() LogsMetricResponseData
    func (o *LogsMetricResponse) GetDataOk() (*LogsMetricResponseData, bool)
    func (o *LogsMetricResponse) HasData() bool
    func (o LogsMetricResponse) MarshalJSON() ([]byte, error)
    func (o *LogsMetricResponse) SetData(v LogsMetricResponseData)
    func (o *LogsMetricResponse) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricResponseAttributes
    func NewLogsMetricResponseAttributes() *LogsMetricResponseAttributes
    func NewLogsMetricResponseAttributesWithDefaults() *LogsMetricResponseAttributes
    func (o *LogsMetricResponseAttributes) GetCompute() LogsMetricResponseCompute
    func (o *LogsMetricResponseAttributes) GetComputeOk() (*LogsMetricResponseCompute, bool)
    func (o *LogsMetricResponseAttributes) GetFilter() LogsMetricResponseFilter
    func (o *LogsMetricResponseAttributes) GetFilterOk() (*LogsMetricResponseFilter, bool)
    func (o *LogsMetricResponseAttributes) GetGroupBy() []LogsMetricResponseGroupBy
    func (o *LogsMetricResponseAttributes) GetGroupByOk() (*[]LogsMetricResponseGroupBy, bool)
    func (o *LogsMetricResponseAttributes) HasCompute() bool
    func (o *LogsMetricResponseAttributes) HasFilter() bool
    func (o *LogsMetricResponseAttributes) HasGroupBy() bool
    func (o LogsMetricResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *LogsMetricResponseAttributes) SetCompute(v LogsMetricResponseCompute)
    func (o *LogsMetricResponseAttributes) SetFilter(v LogsMetricResponseFilter)
    func (o *LogsMetricResponseAttributes) SetGroupBy(v []LogsMetricResponseGroupBy)
    func (o *LogsMetricResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricResponseCompute
    func NewLogsMetricResponseCompute() *LogsMetricResponseCompute
    func NewLogsMetricResponseComputeWithDefaults() *LogsMetricResponseCompute
    func (o *LogsMetricResponseCompute) GetAggregationType() LogsMetricResponseComputeAggregationType
    func (o *LogsMetricResponseCompute) GetAggregationTypeOk() (*LogsMetricResponseComputeAggregationType, bool)
    func (o *LogsMetricResponseCompute) GetPath() string
    func (o *LogsMetricResponseCompute) GetPathOk() (*string, bool)
    func (o *LogsMetricResponseCompute) HasAggregationType() bool
    func (o *LogsMetricResponseCompute) HasPath() bool
    func (o LogsMetricResponseCompute) MarshalJSON() ([]byte, error)
    func (o *LogsMetricResponseCompute) SetAggregationType(v LogsMetricResponseComputeAggregationType)
    func (o *LogsMetricResponseCompute) SetPath(v string)
    func (o *LogsMetricResponseCompute) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricResponseComputeAggregationType
    func NewLogsMetricResponseComputeAggregationTypeFromValue(v string) (*LogsMetricResponseComputeAggregationType, error)
    func (v *LogsMetricResponseComputeAggregationType) GetAllowedValues() []LogsMetricResponseComputeAggregationType
    func (v LogsMetricResponseComputeAggregationType) IsValid() bool
    func (v LogsMetricResponseComputeAggregationType) Ptr() *LogsMetricResponseComputeAggregationType
    func (v *LogsMetricResponseComputeAggregationType) UnmarshalJSON(src []byte) error
type LogsMetricResponseData
    func NewLogsMetricResponseData() *LogsMetricResponseData
    func NewLogsMetricResponseDataWithDefaults() *LogsMetricResponseData
    func (o *LogsMetricResponseData) GetAttributes() LogsMetricResponseAttributes
    func (o *LogsMetricResponseData) GetAttributesOk() (*LogsMetricResponseAttributes, bool)
    func (o *LogsMetricResponseData) GetId() string
    func (o *LogsMetricResponseData) GetIdOk() (*string, bool)
    func (o *LogsMetricResponseData) GetType() LogsMetricType
    func (o *LogsMetricResponseData) GetTypeOk() (*LogsMetricType, bool)
    func (o *LogsMetricResponseData) HasAttributes() bool
    func (o *LogsMetricResponseData) HasId() bool
    func (o *LogsMetricResponseData) HasType() bool
    func (o LogsMetricResponseData) MarshalJSON() ([]byte, error)
    func (o *LogsMetricResponseData) SetAttributes(v LogsMetricResponseAttributes)
    func (o *LogsMetricResponseData) SetId(v string)
    func (o *LogsMetricResponseData) SetType(v LogsMetricType)
    func (o *LogsMetricResponseData) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricResponseFilter
    func NewLogsMetricResponseFilter() *LogsMetricResponseFilter
    func NewLogsMetricResponseFilterWithDefaults() *LogsMetricResponseFilter
    func (o *LogsMetricResponseFilter) GetQuery() string
    func (o *LogsMetricResponseFilter) GetQueryOk() (*string, bool)
    func (o *LogsMetricResponseFilter) HasQuery() bool
    func (o LogsMetricResponseFilter) MarshalJSON() ([]byte, error)
    func (o *LogsMetricResponseFilter) SetQuery(v string)
    func (o *LogsMetricResponseFilter) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricResponseGroupBy
    func NewLogsMetricResponseGroupBy() *LogsMetricResponseGroupBy
    func NewLogsMetricResponseGroupByWithDefaults() *LogsMetricResponseGroupBy
    func (o *LogsMetricResponseGroupBy) GetPath() string
    func (o *LogsMetricResponseGroupBy) GetPathOk() (*string, bool)
    func (o *LogsMetricResponseGroupBy) GetTagName() string
    func (o *LogsMetricResponseGroupBy) GetTagNameOk() (*string, bool)
    func (o *LogsMetricResponseGroupBy) HasPath() bool
    func (o *LogsMetricResponseGroupBy) HasTagName() bool
    func (o LogsMetricResponseGroupBy) MarshalJSON() ([]byte, error)
    func (o *LogsMetricResponseGroupBy) SetPath(v string)
    func (o *LogsMetricResponseGroupBy) SetTagName(v string)
    func (o *LogsMetricResponseGroupBy) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricType
    func NewLogsMetricTypeFromValue(v string) (*LogsMetricType, error)
    func (v *LogsMetricType) GetAllowedValues() []LogsMetricType
    func (v LogsMetricType) IsValid() bool
    func (v LogsMetricType) Ptr() *LogsMetricType
    func (v *LogsMetricType) UnmarshalJSON(src []byte) error
type LogsMetricUpdateAttributes
    func NewLogsMetricUpdateAttributes() *LogsMetricUpdateAttributes
    func NewLogsMetricUpdateAttributesWithDefaults() *LogsMetricUpdateAttributes
    func (o *LogsMetricUpdateAttributes) GetFilter() LogsMetricFilter
    func (o *LogsMetricUpdateAttributes) GetFilterOk() (*LogsMetricFilter, bool)
    func (o *LogsMetricUpdateAttributes) GetGroupBy() []LogsMetricGroupBy
    func (o *LogsMetricUpdateAttributes) GetGroupByOk() (*[]LogsMetricGroupBy, bool)
    func (o *LogsMetricUpdateAttributes) HasFilter() bool
    func (o *LogsMetricUpdateAttributes) HasGroupBy() bool
    func (o LogsMetricUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *LogsMetricUpdateAttributes) SetFilter(v LogsMetricFilter)
    func (o *LogsMetricUpdateAttributes) SetGroupBy(v []LogsMetricGroupBy)
    func (o *LogsMetricUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricUpdateData
    func NewLogsMetricUpdateData(attributes LogsMetricUpdateAttributes, typeVar LogsMetricType) *LogsMetricUpdateData
    func NewLogsMetricUpdateDataWithDefaults() *LogsMetricUpdateData
    func (o *LogsMetricUpdateData) GetAttributes() LogsMetricUpdateAttributes
    func (o *LogsMetricUpdateData) GetAttributesOk() (*LogsMetricUpdateAttributes, bool)
    func (o *LogsMetricUpdateData) GetType() LogsMetricType
    func (o *LogsMetricUpdateData) GetTypeOk() (*LogsMetricType, bool)
    func (o LogsMetricUpdateData) MarshalJSON() ([]byte, error)
    func (o *LogsMetricUpdateData) SetAttributes(v LogsMetricUpdateAttributes)
    func (o *LogsMetricUpdateData) SetType(v LogsMetricType)
    func (o *LogsMetricUpdateData) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricUpdateRequest
    func NewLogsMetricUpdateRequest(data LogsMetricUpdateData) *LogsMetricUpdateRequest
    func NewLogsMetricUpdateRequestWithDefaults() *LogsMetricUpdateRequest
    func (o *LogsMetricUpdateRequest) GetData() LogsMetricUpdateData
    func (o *LogsMetricUpdateRequest) GetDataOk() (*LogsMetricUpdateData, bool)
    func (o LogsMetricUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *LogsMetricUpdateRequest) SetData(v LogsMetricUpdateData)
    func (o *LogsMetricUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricsApi
    func NewLogsMetricsApi(client *datadog.APIClient) *LogsMetricsApi
    func (a *LogsMetricsApi) CreateLogsMetric(ctx _context.Context, body LogsMetricCreateRequest) (LogsMetricResponse, *_nethttp.Response, error)
    func (a *LogsMetricsApi) DeleteLogsMetric(ctx _context.Context, metricId string) (*_nethttp.Response, error)
    func (a *LogsMetricsApi) GetLogsMetric(ctx _context.Context, metricId string) (LogsMetricResponse, *_nethttp.Response, error)
    func (a *LogsMetricsApi) ListLogsMetrics(ctx _context.Context) (LogsMetricsResponse, *_nethttp.Response, error)
    func (a *LogsMetricsApi) UpdateLogsMetric(ctx _context.Context, metricId string, body LogsMetricUpdateRequest) (LogsMetricResponse, *_nethttp.Response, error)
type LogsMetricsResponse
    func NewLogsMetricsResponse() *LogsMetricsResponse
    func NewLogsMetricsResponseWithDefaults() *LogsMetricsResponse
    func (o *LogsMetricsResponse) GetData() []LogsMetricResponseData
    func (o *LogsMetricsResponse) GetDataOk() (*[]LogsMetricResponseData, bool)
    func (o *LogsMetricsResponse) HasData() bool
    func (o LogsMetricsResponse) MarshalJSON() ([]byte, error)
    func (o *LogsMetricsResponse) SetData(v []LogsMetricResponseData)
    func (o *LogsMetricsResponse) UnmarshalJSON(bytes []byte) (err error)
type LogsQueryFilter
    func NewLogsQueryFilter() *LogsQueryFilter
    func NewLogsQueryFilterWithDefaults() *LogsQueryFilter
    func (o *LogsQueryFilter) GetFrom() string
    func (o *LogsQueryFilter) GetFromOk() (*string, bool)
    func (o *LogsQueryFilter) GetIndexes() []string
    func (o *LogsQueryFilter) GetIndexesOk() (*[]string, bool)
    func (o *LogsQueryFilter) GetQuery() string
    func (o *LogsQueryFilter) GetQueryOk() (*string, bool)
    func (o *LogsQueryFilter) GetTo() string
    func (o *LogsQueryFilter) GetToOk() (*string, bool)
    func (o *LogsQueryFilter) HasFrom() bool
    func (o *LogsQueryFilter) HasIndexes() bool
    func (o *LogsQueryFilter) HasQuery() bool
    func (o *LogsQueryFilter) HasTo() bool
    func (o LogsQueryFilter) MarshalJSON() ([]byte, error)
    func (o *LogsQueryFilter) SetFrom(v string)
    func (o *LogsQueryFilter) SetIndexes(v []string)
    func (o *LogsQueryFilter) SetQuery(v string)
    func (o *LogsQueryFilter) SetTo(v string)
    func (o *LogsQueryFilter) UnmarshalJSON(bytes []byte) (err error)
type LogsQueryOptions
    func NewLogsQueryOptions() *LogsQueryOptions
    func NewLogsQueryOptionsWithDefaults() *LogsQueryOptions
    func (o *LogsQueryOptions) GetTimeOffset() int64
    func (o *LogsQueryOptions) GetTimeOffsetOk() (*int64, bool)
    func (o *LogsQueryOptions) GetTimezone() string
    func (o *LogsQueryOptions) GetTimezoneOk() (*string, bool)
    func (o *LogsQueryOptions) HasTimeOffset() bool
    func (o *LogsQueryOptions) HasTimezone() bool
    func (o LogsQueryOptions) MarshalJSON() ([]byte, error)
    func (o *LogsQueryOptions) SetTimeOffset(v int64)
    func (o *LogsQueryOptions) SetTimezone(v string)
    func (o *LogsQueryOptions) UnmarshalJSON(bytes []byte) (err error)
type LogsResponseMetadata
    func NewLogsResponseMetadata() *LogsResponseMetadata
    func NewLogsResponseMetadataWithDefaults() *LogsResponseMetadata
    func (o *LogsResponseMetadata) GetElapsed() int64
    func (o *LogsResponseMetadata) GetElapsedOk() (*int64, bool)
    func (o *LogsResponseMetadata) GetPage() LogsResponseMetadataPage
    func (o *LogsResponseMetadata) GetPageOk() (*LogsResponseMetadataPage, bool)
    func (o *LogsResponseMetadata) GetRequestId() string
    func (o *LogsResponseMetadata) GetRequestIdOk() (*string, bool)
    func (o *LogsResponseMetadata) GetStatus() LogsAggregateResponseStatus
    func (o *LogsResponseMetadata) GetStatusOk() (*LogsAggregateResponseStatus, bool)
    func (o *LogsResponseMetadata) GetWarnings() []LogsWarning
    func (o *LogsResponseMetadata) GetWarningsOk() (*[]LogsWarning, bool)
    func (o *LogsResponseMetadata) HasElapsed() bool
    func (o *LogsResponseMetadata) HasPage() bool
    func (o *LogsResponseMetadata) HasRequestId() bool
    func (o *LogsResponseMetadata) HasStatus() bool
    func (o *LogsResponseMetadata) HasWarnings() bool
    func (o LogsResponseMetadata) MarshalJSON() ([]byte, error)
    func (o *LogsResponseMetadata) SetElapsed(v int64)
    func (o *LogsResponseMetadata) SetPage(v LogsResponseMetadataPage)
    func (o *LogsResponseMetadata) SetRequestId(v string)
    func (o *LogsResponseMetadata) SetStatus(v LogsAggregateResponseStatus)
    func (o *LogsResponseMetadata) SetWarnings(v []LogsWarning)
    func (o *LogsResponseMetadata) UnmarshalJSON(bytes []byte) (err error)
type LogsResponseMetadataPage
    func NewLogsResponseMetadataPage() *LogsResponseMetadataPage
    func NewLogsResponseMetadataPageWithDefaults() *LogsResponseMetadataPage
    func (o *LogsResponseMetadataPage) GetAfter() string
    func (o *LogsResponseMetadataPage) GetAfterOk() (*string, bool)
    func (o *LogsResponseMetadataPage) HasAfter() bool
    func (o LogsResponseMetadataPage) MarshalJSON() ([]byte, error)
    func (o *LogsResponseMetadataPage) SetAfter(v string)
    func (o *LogsResponseMetadataPage) UnmarshalJSON(bytes []byte) (err error)
type LogsSort
    func NewLogsSortFromValue(v string) (*LogsSort, error)
    func (v *LogsSort) GetAllowedValues() []LogsSort
    func (v LogsSort) IsValid() bool
    func (v LogsSort) Ptr() *LogsSort
    func (v *LogsSort) UnmarshalJSON(src []byte) error
type LogsSortOrder
    func NewLogsSortOrderFromValue(v string) (*LogsSortOrder, error)
    func (v *LogsSortOrder) GetAllowedValues() []LogsSortOrder
    func (v LogsSortOrder) IsValid() bool
    func (v LogsSortOrder) Ptr() *LogsSortOrder
    func (v *LogsSortOrder) UnmarshalJSON(src []byte) error
type LogsWarning
    func NewLogsWarning() *LogsWarning
    func NewLogsWarningWithDefaults() *LogsWarning
    func (o *LogsWarning) GetCode() string
    func (o *LogsWarning) GetCodeOk() (*string, bool)
    func (o *LogsWarning) GetDetail() string
    func (o *LogsWarning) GetDetailOk() (*string, bool)
    func (o *LogsWarning) GetTitle() string
    func (o *LogsWarning) GetTitleOk() (*string, bool)
    func (o *LogsWarning) HasCode() bool
    func (o *LogsWarning) HasDetail() bool
    func (o *LogsWarning) HasTitle() bool
    func (o LogsWarning) MarshalJSON() ([]byte, error)
    func (o *LogsWarning) SetCode(v string)
    func (o *LogsWarning) SetDetail(v string)
    func (o *LogsWarning) SetTitle(v string)
    func (o *LogsWarning) UnmarshalJSON(bytes []byte) (err error)
type Metric
    func NewMetric() *Metric
    func NewMetricWithDefaults() *Metric
    func (o *Metric) GetId() string
    func (o *Metric) GetIdOk() (*string, bool)
    func (o *Metric) GetType() MetricType
    func (o *Metric) GetTypeOk() (*MetricType, bool)
    func (o *Metric) HasId() bool
    func (o *Metric) HasType() bool
    func (o Metric) MarshalJSON() ([]byte, error)
    func (o *Metric) SetId(v string)
    func (o *Metric) SetType(v MetricType)
    func (o *Metric) UnmarshalJSON(bytes []byte) (err error)
type MetricActiveConfigurationType
    func NewMetricActiveConfigurationTypeFromValue(v string) (*MetricActiveConfigurationType, error)
    func (v *MetricActiveConfigurationType) GetAllowedValues() []MetricActiveConfigurationType
    func (v MetricActiveConfigurationType) IsValid() bool
    func (v MetricActiveConfigurationType) Ptr() *MetricActiveConfigurationType
    func (v *MetricActiveConfigurationType) UnmarshalJSON(src []byte) error
type MetricAllTags
    func NewMetricAllTags() *MetricAllTags
    func NewMetricAllTagsWithDefaults() *MetricAllTags
    func (o *MetricAllTags) GetAttributes() MetricAllTagsAttributes
    func (o *MetricAllTags) GetAttributesOk() (*MetricAllTagsAttributes, bool)
    func (o *MetricAllTags) GetId() string
    func (o *MetricAllTags) GetIdOk() (*string, bool)
    func (o *MetricAllTags) GetType() MetricType
    func (o *MetricAllTags) GetTypeOk() (*MetricType, bool)
    func (o *MetricAllTags) HasAttributes() bool
    func (o *MetricAllTags) HasId() bool
    func (o *MetricAllTags) HasType() bool
    func (o MetricAllTags) MarshalJSON() ([]byte, error)
    func (o *MetricAllTags) SetAttributes(v MetricAllTagsAttributes)
    func (o *MetricAllTags) SetId(v string)
    func (o *MetricAllTags) SetType(v MetricType)
    func (o *MetricAllTags) UnmarshalJSON(bytes []byte) (err error)
type MetricAllTagsAttributes
    func NewMetricAllTagsAttributes() *MetricAllTagsAttributes
    func NewMetricAllTagsAttributesWithDefaults() *MetricAllTagsAttributes
    func (o *MetricAllTagsAttributes) GetTags() []string
    func (o *MetricAllTagsAttributes) GetTagsOk() (*[]string, bool)
    func (o *MetricAllTagsAttributes) HasTags() bool
    func (o MetricAllTagsAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricAllTagsAttributes) SetTags(v []string)
    func (o *MetricAllTagsAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricAllTagsResponse
    func NewMetricAllTagsResponse() *MetricAllTagsResponse
    func NewMetricAllTagsResponseWithDefaults() *MetricAllTagsResponse
    func (o *MetricAllTagsResponse) GetData() MetricAllTags
    func (o *MetricAllTagsResponse) GetDataOk() (*MetricAllTags, bool)
    func (o *MetricAllTagsResponse) HasData() bool
    func (o MetricAllTagsResponse) MarshalJSON() ([]byte, error)
    func (o *MetricAllTagsResponse) SetData(v MetricAllTags)
    func (o *MetricAllTagsResponse) UnmarshalJSON(bytes []byte) (err error)
type MetricBulkConfigureTagsType
    func NewMetricBulkConfigureTagsTypeFromValue(v string) (*MetricBulkConfigureTagsType, error)
    func (v *MetricBulkConfigureTagsType) GetAllowedValues() []MetricBulkConfigureTagsType
    func (v MetricBulkConfigureTagsType) IsValid() bool
    func (v MetricBulkConfigureTagsType) Ptr() *MetricBulkConfigureTagsType
    func (v *MetricBulkConfigureTagsType) UnmarshalJSON(src []byte) error
type MetricBulkTagConfigCreate
    func NewMetricBulkTagConfigCreate(id string, typeVar MetricBulkConfigureTagsType) *MetricBulkTagConfigCreate
    func NewMetricBulkTagConfigCreateWithDefaults() *MetricBulkTagConfigCreate
    func (o *MetricBulkTagConfigCreate) GetAttributes() MetricBulkTagConfigCreateAttributes
    func (o *MetricBulkTagConfigCreate) GetAttributesOk() (*MetricBulkTagConfigCreateAttributes, bool)
    func (o *MetricBulkTagConfigCreate) GetId() string
    func (o *MetricBulkTagConfigCreate) GetIdOk() (*string, bool)
    func (o *MetricBulkTagConfigCreate) GetType() MetricBulkConfigureTagsType
    func (o *MetricBulkTagConfigCreate) GetTypeOk() (*MetricBulkConfigureTagsType, bool)
    func (o *MetricBulkTagConfigCreate) HasAttributes() bool
    func (o MetricBulkTagConfigCreate) MarshalJSON() ([]byte, error)
    func (o *MetricBulkTagConfigCreate) SetAttributes(v MetricBulkTagConfigCreateAttributes)
    func (o *MetricBulkTagConfigCreate) SetId(v string)
    func (o *MetricBulkTagConfigCreate) SetType(v MetricBulkConfigureTagsType)
    func (o *MetricBulkTagConfigCreate) UnmarshalJSON(bytes []byte) (err error)
type MetricBulkTagConfigCreateAttributes
    func NewMetricBulkTagConfigCreateAttributes() *MetricBulkTagConfigCreateAttributes
    func NewMetricBulkTagConfigCreateAttributesWithDefaults() *MetricBulkTagConfigCreateAttributes
    func (o *MetricBulkTagConfigCreateAttributes) GetEmails() []string
    func (o *MetricBulkTagConfigCreateAttributes) GetEmailsOk() (*[]string, bool)
    func (o *MetricBulkTagConfigCreateAttributes) GetTags() []string
    func (o *MetricBulkTagConfigCreateAttributes) GetTagsOk() (*[]string, bool)
    func (o *MetricBulkTagConfigCreateAttributes) HasEmails() bool
    func (o *MetricBulkTagConfigCreateAttributes) HasTags() bool
    func (o MetricBulkTagConfigCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricBulkTagConfigCreateAttributes) SetEmails(v []string)
    func (o *MetricBulkTagConfigCreateAttributes) SetTags(v []string)
    func (o *MetricBulkTagConfigCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricBulkTagConfigCreateRequest
    func NewMetricBulkTagConfigCreateRequest(data MetricBulkTagConfigCreate) *MetricBulkTagConfigCreateRequest
    func NewMetricBulkTagConfigCreateRequestWithDefaults() *MetricBulkTagConfigCreateRequest
    func (o *MetricBulkTagConfigCreateRequest) GetData() MetricBulkTagConfigCreate
    func (o *MetricBulkTagConfigCreateRequest) GetDataOk() (*MetricBulkTagConfigCreate, bool)
    func (o MetricBulkTagConfigCreateRequest) MarshalJSON() ([]byte, error)
    func (o *MetricBulkTagConfigCreateRequest) SetData(v MetricBulkTagConfigCreate)
    func (o *MetricBulkTagConfigCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type MetricBulkTagConfigDelete
    func NewMetricBulkTagConfigDelete(id string, typeVar MetricBulkConfigureTagsType) *MetricBulkTagConfigDelete
    func NewMetricBulkTagConfigDeleteWithDefaults() *MetricBulkTagConfigDelete
    func (o *MetricBulkTagConfigDelete) GetAttributes() MetricBulkTagConfigDeleteAttributes
    func (o *MetricBulkTagConfigDelete) GetAttributesOk() (*MetricBulkTagConfigDeleteAttributes, bool)
    func (o *MetricBulkTagConfigDelete) GetId() string
    func (o *MetricBulkTagConfigDelete) GetIdOk() (*string, bool)
    func (o *MetricBulkTagConfigDelete) GetType() MetricBulkConfigureTagsType
    func (o *MetricBulkTagConfigDelete) GetTypeOk() (*MetricBulkConfigureTagsType, bool)
    func (o *MetricBulkTagConfigDelete) HasAttributes() bool
    func (o MetricBulkTagConfigDelete) MarshalJSON() ([]byte, error)
    func (o *MetricBulkTagConfigDelete) SetAttributes(v MetricBulkTagConfigDeleteAttributes)
    func (o *MetricBulkTagConfigDelete) SetId(v string)
    func (o *MetricBulkTagConfigDelete) SetType(v MetricBulkConfigureTagsType)
    func (o *MetricBulkTagConfigDelete) UnmarshalJSON(bytes []byte) (err error)
type MetricBulkTagConfigDeleteAttributes
    func NewMetricBulkTagConfigDeleteAttributes() *MetricBulkTagConfigDeleteAttributes
    func NewMetricBulkTagConfigDeleteAttributesWithDefaults() *MetricBulkTagConfigDeleteAttributes
    func (o *MetricBulkTagConfigDeleteAttributes) GetEmails() []string
    func (o *MetricBulkTagConfigDeleteAttributes) GetEmailsOk() (*[]string, bool)
    func (o *MetricBulkTagConfigDeleteAttributes) HasEmails() bool
    func (o MetricBulkTagConfigDeleteAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricBulkTagConfigDeleteAttributes) SetEmails(v []string)
    func (o *MetricBulkTagConfigDeleteAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricBulkTagConfigDeleteRequest
    func NewMetricBulkTagConfigDeleteRequest(data MetricBulkTagConfigDelete) *MetricBulkTagConfigDeleteRequest
    func NewMetricBulkTagConfigDeleteRequestWithDefaults() *MetricBulkTagConfigDeleteRequest
    func (o *MetricBulkTagConfigDeleteRequest) GetData() MetricBulkTagConfigDelete
    func (o *MetricBulkTagConfigDeleteRequest) GetDataOk() (*MetricBulkTagConfigDelete, bool)
    func (o MetricBulkTagConfigDeleteRequest) MarshalJSON() ([]byte, error)
    func (o *MetricBulkTagConfigDeleteRequest) SetData(v MetricBulkTagConfigDelete)
    func (o *MetricBulkTagConfigDeleteRequest) UnmarshalJSON(bytes []byte) (err error)
type MetricBulkTagConfigResponse
    func NewMetricBulkTagConfigResponse() *MetricBulkTagConfigResponse
    func NewMetricBulkTagConfigResponseWithDefaults() *MetricBulkTagConfigResponse
    func (o *MetricBulkTagConfigResponse) GetData() MetricBulkTagConfigStatus
    func (o *MetricBulkTagConfigResponse) GetDataOk() (*MetricBulkTagConfigStatus, bool)
    func (o *MetricBulkTagConfigResponse) HasData() bool
    func (o MetricBulkTagConfigResponse) MarshalJSON() ([]byte, error)
    func (o *MetricBulkTagConfigResponse) SetData(v MetricBulkTagConfigStatus)
    func (o *MetricBulkTagConfigResponse) UnmarshalJSON(bytes []byte) (err error)
type MetricBulkTagConfigStatus
    func NewMetricBulkTagConfigStatus(id string, typeVar MetricBulkConfigureTagsType) *MetricBulkTagConfigStatus
    func NewMetricBulkTagConfigStatusWithDefaults() *MetricBulkTagConfigStatus
    func (o *MetricBulkTagConfigStatus) GetAttributes() MetricBulkTagConfigStatusAttributes
    func (o *MetricBulkTagConfigStatus) GetAttributesOk() (*MetricBulkTagConfigStatusAttributes, bool)
    func (o *MetricBulkTagConfigStatus) GetId() string
    func (o *MetricBulkTagConfigStatus) GetIdOk() (*string, bool)
    func (o *MetricBulkTagConfigStatus) GetType() MetricBulkConfigureTagsType
    func (o *MetricBulkTagConfigStatus) GetTypeOk() (*MetricBulkConfigureTagsType, bool)
    func (o *MetricBulkTagConfigStatus) HasAttributes() bool
    func (o MetricBulkTagConfigStatus) MarshalJSON() ([]byte, error)
    func (o *MetricBulkTagConfigStatus) SetAttributes(v MetricBulkTagConfigStatusAttributes)
    func (o *MetricBulkTagConfigStatus) SetId(v string)
    func (o *MetricBulkTagConfigStatus) SetType(v MetricBulkConfigureTagsType)
    func (o *MetricBulkTagConfigStatus) UnmarshalJSON(bytes []byte) (err error)
type MetricBulkTagConfigStatusAttributes
    func NewMetricBulkTagConfigStatusAttributes() *MetricBulkTagConfigStatusAttributes
    func NewMetricBulkTagConfigStatusAttributesWithDefaults() *MetricBulkTagConfigStatusAttributes
    func (o *MetricBulkTagConfigStatusAttributes) GetEmails() []string
    func (o *MetricBulkTagConfigStatusAttributes) GetEmailsOk() (*[]string, bool)
    func (o *MetricBulkTagConfigStatusAttributes) GetStatus() string
    func (o *MetricBulkTagConfigStatusAttributes) GetStatusOk() (*string, bool)
    func (o *MetricBulkTagConfigStatusAttributes) GetTags() []string
    func (o *MetricBulkTagConfigStatusAttributes) GetTagsOk() (*[]string, bool)
    func (o *MetricBulkTagConfigStatusAttributes) HasEmails() bool
    func (o *MetricBulkTagConfigStatusAttributes) HasStatus() bool
    func (o *MetricBulkTagConfigStatusAttributes) HasTags() bool
    func (o MetricBulkTagConfigStatusAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricBulkTagConfigStatusAttributes) SetEmails(v []string)
    func (o *MetricBulkTagConfigStatusAttributes) SetStatus(v string)
    func (o *MetricBulkTagConfigStatusAttributes) SetTags(v []string)
    func (o *MetricBulkTagConfigStatusAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricContentEncoding
    func NewMetricContentEncodingFromValue(v string) (*MetricContentEncoding, error)
    func (v *MetricContentEncoding) GetAllowedValues() []MetricContentEncoding
    func (v MetricContentEncoding) IsValid() bool
    func (v MetricContentEncoding) Ptr() *MetricContentEncoding
    func (v *MetricContentEncoding) UnmarshalJSON(src []byte) error
type MetricCustomAggregation
    func NewMetricCustomAggregation(space MetricCustomSpaceAggregation, time MetricCustomTimeAggregation) *MetricCustomAggregation
    func NewMetricCustomAggregationWithDefaults() *MetricCustomAggregation
    func (o *MetricCustomAggregation) GetSpace() MetricCustomSpaceAggregation
    func (o *MetricCustomAggregation) GetSpaceOk() (*MetricCustomSpaceAggregation, bool)
    func (o *MetricCustomAggregation) GetTime() MetricCustomTimeAggregation
    func (o *MetricCustomAggregation) GetTimeOk() (*MetricCustomTimeAggregation, bool)
    func (o MetricCustomAggregation) MarshalJSON() ([]byte, error)
    func (o *MetricCustomAggregation) SetSpace(v MetricCustomSpaceAggregation)
    func (o *MetricCustomAggregation) SetTime(v MetricCustomTimeAggregation)
    func (o *MetricCustomAggregation) UnmarshalJSON(bytes []byte) (err error)
type MetricCustomSpaceAggregation
    func NewMetricCustomSpaceAggregationFromValue(v string) (*MetricCustomSpaceAggregation, error)
    func (v *MetricCustomSpaceAggregation) GetAllowedValues() []MetricCustomSpaceAggregation
    func (v MetricCustomSpaceAggregation) IsValid() bool
    func (v MetricCustomSpaceAggregation) Ptr() *MetricCustomSpaceAggregation
    func (v *MetricCustomSpaceAggregation) UnmarshalJSON(src []byte) error
type MetricCustomTimeAggregation
    func NewMetricCustomTimeAggregationFromValue(v string) (*MetricCustomTimeAggregation, error)
    func (v *MetricCustomTimeAggregation) GetAllowedValues() []MetricCustomTimeAggregation
    func (v MetricCustomTimeAggregation) IsValid() bool
    func (v MetricCustomTimeAggregation) Ptr() *MetricCustomTimeAggregation
    func (v *MetricCustomTimeAggregation) UnmarshalJSON(src []byte) error
type MetricDistinctVolume
    func NewMetricDistinctVolume() *MetricDistinctVolume
    func NewMetricDistinctVolumeWithDefaults() *MetricDistinctVolume
    func (o *MetricDistinctVolume) GetAttributes() MetricDistinctVolumeAttributes
    func (o *MetricDistinctVolume) GetAttributesOk() (*MetricDistinctVolumeAttributes, bool)
    func (o *MetricDistinctVolume) GetId() string
    func (o *MetricDistinctVolume) GetIdOk() (*string, bool)
    func (o *MetricDistinctVolume) GetType() MetricDistinctVolumeType
    func (o *MetricDistinctVolume) GetTypeOk() (*MetricDistinctVolumeType, bool)
    func (o *MetricDistinctVolume) HasAttributes() bool
    func (o *MetricDistinctVolume) HasId() bool
    func (o *MetricDistinctVolume) HasType() bool
    func (o MetricDistinctVolume) MarshalJSON() ([]byte, error)
    func (o *MetricDistinctVolume) SetAttributes(v MetricDistinctVolumeAttributes)
    func (o *MetricDistinctVolume) SetId(v string)
    func (o *MetricDistinctVolume) SetType(v MetricDistinctVolumeType)
    func (o *MetricDistinctVolume) UnmarshalJSON(bytes []byte) (err error)
type MetricDistinctVolumeAttributes
    func NewMetricDistinctVolumeAttributes() *MetricDistinctVolumeAttributes
    func NewMetricDistinctVolumeAttributesWithDefaults() *MetricDistinctVolumeAttributes
    func (o *MetricDistinctVolumeAttributes) GetDistinctVolume() int64
    func (o *MetricDistinctVolumeAttributes) GetDistinctVolumeOk() (*int64, bool)
    func (o *MetricDistinctVolumeAttributes) HasDistinctVolume() bool
    func (o MetricDistinctVolumeAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricDistinctVolumeAttributes) SetDistinctVolume(v int64)
    func (o *MetricDistinctVolumeAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricDistinctVolumeType
    func NewMetricDistinctVolumeTypeFromValue(v string) (*MetricDistinctVolumeType, error)
    func (v *MetricDistinctVolumeType) GetAllowedValues() []MetricDistinctVolumeType
    func (v MetricDistinctVolumeType) IsValid() bool
    func (v MetricDistinctVolumeType) Ptr() *MetricDistinctVolumeType
    func (v *MetricDistinctVolumeType) UnmarshalJSON(src []byte) error
type MetricEstimate
    func NewMetricEstimate() *MetricEstimate
    func NewMetricEstimateWithDefaults() *MetricEstimate
    func (o *MetricEstimate) GetAttributes() MetricEstimateAttributes
    func (o *MetricEstimate) GetAttributesOk() (*MetricEstimateAttributes, bool)
    func (o *MetricEstimate) GetId() string
    func (o *MetricEstimate) GetIdOk() (*string, bool)
    func (o *MetricEstimate) GetType() MetricEstimateResourceType
    func (o *MetricEstimate) GetTypeOk() (*MetricEstimateResourceType, bool)
    func (o *MetricEstimate) HasAttributes() bool
    func (o *MetricEstimate) HasId() bool
    func (o *MetricEstimate) HasType() bool
    func (o MetricEstimate) MarshalJSON() ([]byte, error)
    func (o *MetricEstimate) SetAttributes(v MetricEstimateAttributes)
    func (o *MetricEstimate) SetId(v string)
    func (o *MetricEstimate) SetType(v MetricEstimateResourceType)
    func (o *MetricEstimate) UnmarshalJSON(bytes []byte) (err error)
type MetricEstimateAttributes
    func NewMetricEstimateAttributes() *MetricEstimateAttributes
    func NewMetricEstimateAttributesWithDefaults() *MetricEstimateAttributes
    func (o *MetricEstimateAttributes) GetEstimateType() MetricEstimateType
    func (o *MetricEstimateAttributes) GetEstimateTypeOk() (*MetricEstimateType, bool)
    func (o *MetricEstimateAttributes) GetEstimatedAt() time.Time
    func (o *MetricEstimateAttributes) GetEstimatedAtOk() (*time.Time, bool)
    func (o *MetricEstimateAttributes) GetEstimatedOutputSeries() int64
    func (o *MetricEstimateAttributes) GetEstimatedOutputSeriesOk() (*int64, bool)
    func (o *MetricEstimateAttributes) HasEstimateType() bool
    func (o *MetricEstimateAttributes) HasEstimatedAt() bool
    func (o *MetricEstimateAttributes) HasEstimatedOutputSeries() bool
    func (o MetricEstimateAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricEstimateAttributes) SetEstimateType(v MetricEstimateType)
    func (o *MetricEstimateAttributes) SetEstimatedAt(v time.Time)
    func (o *MetricEstimateAttributes) SetEstimatedOutputSeries(v int64)
    func (o *MetricEstimateAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricEstimateResourceType
    func NewMetricEstimateResourceTypeFromValue(v string) (*MetricEstimateResourceType, error)
    func (v *MetricEstimateResourceType) GetAllowedValues() []MetricEstimateResourceType
    func (v MetricEstimateResourceType) IsValid() bool
    func (v MetricEstimateResourceType) Ptr() *MetricEstimateResourceType
    func (v *MetricEstimateResourceType) UnmarshalJSON(src []byte) error
type MetricEstimateResponse
    func NewMetricEstimateResponse() *MetricEstimateResponse
    func NewMetricEstimateResponseWithDefaults() *MetricEstimateResponse
    func (o *MetricEstimateResponse) GetData() MetricEstimate
    func (o *MetricEstimateResponse) GetDataOk() (*MetricEstimate, bool)
    func (o *MetricEstimateResponse) HasData() bool
    func (o MetricEstimateResponse) MarshalJSON() ([]byte, error)
    func (o *MetricEstimateResponse) SetData(v MetricEstimate)
    func (o *MetricEstimateResponse) UnmarshalJSON(bytes []byte) (err error)
type MetricEstimateType
    func NewMetricEstimateTypeFromValue(v string) (*MetricEstimateType, error)
    func (v *MetricEstimateType) GetAllowedValues() []MetricEstimateType
    func (v MetricEstimateType) IsValid() bool
    func (v MetricEstimateType) Ptr() *MetricEstimateType
    func (v *MetricEstimateType) UnmarshalJSON(src []byte) error
type MetricIngestedIndexedVolume
    func NewMetricIngestedIndexedVolume() *MetricIngestedIndexedVolume
    func NewMetricIngestedIndexedVolumeWithDefaults() *MetricIngestedIndexedVolume
    func (o *MetricIngestedIndexedVolume) GetAttributes() MetricIngestedIndexedVolumeAttributes
    func (o *MetricIngestedIndexedVolume) GetAttributesOk() (*MetricIngestedIndexedVolumeAttributes, bool)
    func (o *MetricIngestedIndexedVolume) GetId() string
    func (o *MetricIngestedIndexedVolume) GetIdOk() (*string, bool)
    func (o *MetricIngestedIndexedVolume) GetType() MetricIngestedIndexedVolumeType
    func (o *MetricIngestedIndexedVolume) GetTypeOk() (*MetricIngestedIndexedVolumeType, bool)
    func (o *MetricIngestedIndexedVolume) HasAttributes() bool
    func (o *MetricIngestedIndexedVolume) HasId() bool
    func (o *MetricIngestedIndexedVolume) HasType() bool
    func (o MetricIngestedIndexedVolume) MarshalJSON() ([]byte, error)
    func (o *MetricIngestedIndexedVolume) SetAttributes(v MetricIngestedIndexedVolumeAttributes)
    func (o *MetricIngestedIndexedVolume) SetId(v string)
    func (o *MetricIngestedIndexedVolume) SetType(v MetricIngestedIndexedVolumeType)
    func (o *MetricIngestedIndexedVolume) UnmarshalJSON(bytes []byte) (err error)
type MetricIngestedIndexedVolumeAttributes
    func NewMetricIngestedIndexedVolumeAttributes() *MetricIngestedIndexedVolumeAttributes
    func NewMetricIngestedIndexedVolumeAttributesWithDefaults() *MetricIngestedIndexedVolumeAttributes
    func (o *MetricIngestedIndexedVolumeAttributes) GetIndexedVolume() int64
    func (o *MetricIngestedIndexedVolumeAttributes) GetIndexedVolumeOk() (*int64, bool)
    func (o *MetricIngestedIndexedVolumeAttributes) GetIngestedVolume() int64
    func (o *MetricIngestedIndexedVolumeAttributes) GetIngestedVolumeOk() (*int64, bool)
    func (o *MetricIngestedIndexedVolumeAttributes) HasIndexedVolume() bool
    func (o *MetricIngestedIndexedVolumeAttributes) HasIngestedVolume() bool
    func (o MetricIngestedIndexedVolumeAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricIngestedIndexedVolumeAttributes) SetIndexedVolume(v int64)
    func (o *MetricIngestedIndexedVolumeAttributes) SetIngestedVolume(v int64)
    func (o *MetricIngestedIndexedVolumeAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricIngestedIndexedVolumeType
    func NewMetricIngestedIndexedVolumeTypeFromValue(v string) (*MetricIngestedIndexedVolumeType, error)
    func (v *MetricIngestedIndexedVolumeType) GetAllowedValues() []MetricIngestedIndexedVolumeType
    func (v MetricIngestedIndexedVolumeType) IsValid() bool
    func (v MetricIngestedIndexedVolumeType) Ptr() *MetricIngestedIndexedVolumeType
    func (v *MetricIngestedIndexedVolumeType) UnmarshalJSON(src []byte) error
type MetricIntakeType
    func NewMetricIntakeTypeFromValue(v int32) (*MetricIntakeType, error)
    func (v *MetricIntakeType) GetAllowedValues() []MetricIntakeType
    func (v MetricIntakeType) IsValid() bool
    func (v MetricIntakeType) Ptr() *MetricIntakeType
    func (v *MetricIntakeType) UnmarshalJSON(src []byte) error
type MetricMetadata
    func NewMetricMetadata() *MetricMetadata
    func NewMetricMetadataWithDefaults() *MetricMetadata
    func (o *MetricMetadata) GetOrigin() MetricOrigin
    func (o *MetricMetadata) GetOriginOk() (*MetricOrigin, bool)
    func (o *MetricMetadata) HasOrigin() bool
    func (o MetricMetadata) MarshalJSON() ([]byte, error)
    func (o *MetricMetadata) SetOrigin(v MetricOrigin)
    func (o *MetricMetadata) UnmarshalJSON(bytes []byte) (err error)
type MetricOrigin
    func NewMetricOrigin() *MetricOrigin
    func NewMetricOriginWithDefaults() *MetricOrigin
    func (o *MetricOrigin) GetMetricType() int32
    func (o *MetricOrigin) GetMetricTypeOk() (*int32, bool)
    func (o *MetricOrigin) GetProduct() int32
    func (o *MetricOrigin) GetProductOk() (*int32, bool)
    func (o *MetricOrigin) GetService() int32
    func (o *MetricOrigin) GetServiceOk() (*int32, bool)
    func (o *MetricOrigin) HasMetricType() bool
    func (o *MetricOrigin) HasProduct() bool
    func (o *MetricOrigin) HasService() bool
    func (o MetricOrigin) MarshalJSON() ([]byte, error)
    func (o *MetricOrigin) SetMetricType(v int32)
    func (o *MetricOrigin) SetProduct(v int32)
    func (o *MetricOrigin) SetService(v int32)
    func (o *MetricOrigin) UnmarshalJSON(bytes []byte) (err error)
type MetricPayload
    func NewMetricPayload(series []MetricSeries) *MetricPayload
    func NewMetricPayloadWithDefaults() *MetricPayload
    func (o *MetricPayload) GetSeries() []MetricSeries
    func (o *MetricPayload) GetSeriesOk() (*[]MetricSeries, bool)
    func (o MetricPayload) MarshalJSON() ([]byte, error)
    func (o *MetricPayload) SetSeries(v []MetricSeries)
    func (o *MetricPayload) UnmarshalJSON(bytes []byte) (err error)
type MetricPoint
    func NewMetricPoint() *MetricPoint
    func NewMetricPointWithDefaults() *MetricPoint
    func (o *MetricPoint) GetTimestamp() int64
    func (o *MetricPoint) GetTimestampOk() (*int64, bool)
    func (o *MetricPoint) GetValue() float64
    func (o *MetricPoint) GetValueOk() (*float64, bool)
    func (o *MetricPoint) HasTimestamp() bool
    func (o *MetricPoint) HasValue() bool
    func (o MetricPoint) MarshalJSON() ([]byte, error)
    func (o *MetricPoint) SetTimestamp(v int64)
    func (o *MetricPoint) SetValue(v float64)
    func (o *MetricPoint) UnmarshalJSON(bytes []byte) (err error)
type MetricResource
    func NewMetricResource() *MetricResource
    func NewMetricResourceWithDefaults() *MetricResource
    func (o *MetricResource) GetName() string
    func (o *MetricResource) GetNameOk() (*string, bool)
    func (o *MetricResource) GetType() string
    func (o *MetricResource) GetTypeOk() (*string, bool)
    func (o *MetricResource) HasName() bool
    func (o *MetricResource) HasType() bool
    func (o MetricResource) MarshalJSON() ([]byte, error)
    func (o *MetricResource) SetName(v string)
    func (o *MetricResource) SetType(v string)
    func (o *MetricResource) UnmarshalJSON(bytes []byte) (err error)
type MetricSeries
    func NewMetricSeries(metric string, points []MetricPoint) *MetricSeries
    func NewMetricSeriesWithDefaults() *MetricSeries
    func (o *MetricSeries) GetInterval() int64
    func (o *MetricSeries) GetIntervalOk() (*int64, bool)
    func (o *MetricSeries) GetMetadata() MetricMetadata
    func (o *MetricSeries) GetMetadataOk() (*MetricMetadata, bool)
    func (o *MetricSeries) GetMetric() string
    func (o *MetricSeries) GetMetricOk() (*string, bool)
    func (o *MetricSeries) GetPoints() []MetricPoint
    func (o *MetricSeries) GetPointsOk() (*[]MetricPoint, bool)
    func (o *MetricSeries) GetResources() []MetricResource
    func (o *MetricSeries) GetResourcesOk() (*[]MetricResource, bool)
    func (o *MetricSeries) GetSourceTypeName() string
    func (o *MetricSeries) GetSourceTypeNameOk() (*string, bool)
    func (o *MetricSeries) GetTags() []string
    func (o *MetricSeries) GetTagsOk() (*[]string, bool)
    func (o *MetricSeries) GetType() MetricIntakeType
    func (o *MetricSeries) GetTypeOk() (*MetricIntakeType, bool)
    func (o *MetricSeries) GetUnit() string
    func (o *MetricSeries) GetUnitOk() (*string, bool)
    func (o *MetricSeries) HasInterval() bool
    func (o *MetricSeries) HasMetadata() bool
    func (o *MetricSeries) HasResources() bool
    func (o *MetricSeries) HasSourceTypeName() bool
    func (o *MetricSeries) HasTags() bool
    func (o *MetricSeries) HasType() bool
    func (o *MetricSeries) HasUnit() bool
    func (o MetricSeries) MarshalJSON() ([]byte, error)
    func (o *MetricSeries) SetInterval(v int64)
    func (o *MetricSeries) SetMetadata(v MetricMetadata)
    func (o *MetricSeries) SetMetric(v string)
    func (o *MetricSeries) SetPoints(v []MetricPoint)
    func (o *MetricSeries) SetResources(v []MetricResource)
    func (o *MetricSeries) SetSourceTypeName(v string)
    func (o *MetricSeries) SetTags(v []string)
    func (o *MetricSeries) SetType(v MetricIntakeType)
    func (o *MetricSeries) SetUnit(v string)
    func (o *MetricSeries) UnmarshalJSON(bytes []byte) (err error)
type MetricSuggestedTagsAndAggregations
    func NewMetricSuggestedTagsAndAggregations() *MetricSuggestedTagsAndAggregations
    func NewMetricSuggestedTagsAndAggregationsWithDefaults() *MetricSuggestedTagsAndAggregations
    func (o *MetricSuggestedTagsAndAggregations) GetAttributes() MetricSuggestedTagsAttributes
    func (o *MetricSuggestedTagsAndAggregations) GetAttributesOk() (*MetricSuggestedTagsAttributes, bool)
    func (o *MetricSuggestedTagsAndAggregations) GetId() string
    func (o *MetricSuggestedTagsAndAggregations) GetIdOk() (*string, bool)
    func (o *MetricSuggestedTagsAndAggregations) GetType() MetricActiveConfigurationType
    func (o *MetricSuggestedTagsAndAggregations) GetTypeOk() (*MetricActiveConfigurationType, bool)
    func (o *MetricSuggestedTagsAndAggregations) HasAttributes() bool
    func (o *MetricSuggestedTagsAndAggregations) HasId() bool
    func (o *MetricSuggestedTagsAndAggregations) HasType() bool
    func (o MetricSuggestedTagsAndAggregations) MarshalJSON() ([]byte, error)
    func (o *MetricSuggestedTagsAndAggregations) SetAttributes(v MetricSuggestedTagsAttributes)
    func (o *MetricSuggestedTagsAndAggregations) SetId(v string)
    func (o *MetricSuggestedTagsAndAggregations) SetType(v MetricActiveConfigurationType)
    func (o *MetricSuggestedTagsAndAggregations) UnmarshalJSON(bytes []byte) (err error)
type MetricSuggestedTagsAndAggregationsResponse
    func NewMetricSuggestedTagsAndAggregationsResponse() *MetricSuggestedTagsAndAggregationsResponse
    func NewMetricSuggestedTagsAndAggregationsResponseWithDefaults() *MetricSuggestedTagsAndAggregationsResponse
    func (o *MetricSuggestedTagsAndAggregationsResponse) GetData() MetricSuggestedTagsAndAggregations
    func (o *MetricSuggestedTagsAndAggregationsResponse) GetDataOk() (*MetricSuggestedTagsAndAggregations, bool)
    func (o *MetricSuggestedTagsAndAggregationsResponse) HasData() bool
    func (o MetricSuggestedTagsAndAggregationsResponse) MarshalJSON() ([]byte, error)
    func (o *MetricSuggestedTagsAndAggregationsResponse) SetData(v MetricSuggestedTagsAndAggregations)
    func (o *MetricSuggestedTagsAndAggregationsResponse) UnmarshalJSON(bytes []byte) (err error)
type MetricSuggestedTagsAttributes
    func NewMetricSuggestedTagsAttributes() *MetricSuggestedTagsAttributes
    func NewMetricSuggestedTagsAttributesWithDefaults() *MetricSuggestedTagsAttributes
    func (o *MetricSuggestedTagsAttributes) GetActiveAggregations() []MetricCustomAggregation
    func (o *MetricSuggestedTagsAttributes) GetActiveAggregationsOk() (*[]MetricCustomAggregation, bool)
    func (o *MetricSuggestedTagsAttributes) GetActiveTags() []string
    func (o *MetricSuggestedTagsAttributes) GetActiveTagsOk() (*[]string, bool)
    func (o *MetricSuggestedTagsAttributes) HasActiveAggregations() bool
    func (o *MetricSuggestedTagsAttributes) HasActiveTags() bool
    func (o MetricSuggestedTagsAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricSuggestedTagsAttributes) SetActiveAggregations(v []MetricCustomAggregation)
    func (o *MetricSuggestedTagsAttributes) SetActiveTags(v []string)
    func (o *MetricSuggestedTagsAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricTagConfiguration
    func NewMetricTagConfiguration() *MetricTagConfiguration
    func NewMetricTagConfigurationWithDefaults() *MetricTagConfiguration
    func (o *MetricTagConfiguration) GetAttributes() MetricTagConfigurationAttributes
    func (o *MetricTagConfiguration) GetAttributesOk() (*MetricTagConfigurationAttributes, bool)
    func (o *MetricTagConfiguration) GetId() string
    func (o *MetricTagConfiguration) GetIdOk() (*string, bool)
    func (o *MetricTagConfiguration) GetType() MetricTagConfigurationType
    func (o *MetricTagConfiguration) GetTypeOk() (*MetricTagConfigurationType, bool)
    func (o *MetricTagConfiguration) HasAttributes() bool
    func (o *MetricTagConfiguration) HasId() bool
    func (o *MetricTagConfiguration) HasType() bool
    func (o MetricTagConfiguration) MarshalJSON() ([]byte, error)
    func (o *MetricTagConfiguration) SetAttributes(v MetricTagConfigurationAttributes)
    func (o *MetricTagConfiguration) SetId(v string)
    func (o *MetricTagConfiguration) SetType(v MetricTagConfigurationType)
    func (o *MetricTagConfiguration) UnmarshalJSON(bytes []byte) (err error)
type MetricTagConfigurationAttributes
    func NewMetricTagConfigurationAttributes() *MetricTagConfigurationAttributes
    func NewMetricTagConfigurationAttributesWithDefaults() *MetricTagConfigurationAttributes
    func (o *MetricTagConfigurationAttributes) GetAggregations() []MetricCustomAggregation
    func (o *MetricTagConfigurationAttributes) GetAggregationsOk() (*[]MetricCustomAggregation, bool)
    func (o *MetricTagConfigurationAttributes) GetCreatedAt() time.Time
    func (o *MetricTagConfigurationAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *MetricTagConfigurationAttributes) GetIncludePercentiles() bool
    func (o *MetricTagConfigurationAttributes) GetIncludePercentilesOk() (*bool, bool)
    func (o *MetricTagConfigurationAttributes) GetMetricType() MetricTagConfigurationMetricTypes
    func (o *MetricTagConfigurationAttributes) GetMetricTypeOk() (*MetricTagConfigurationMetricTypes, bool)
    func (o *MetricTagConfigurationAttributes) GetModifiedAt() time.Time
    func (o *MetricTagConfigurationAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *MetricTagConfigurationAttributes) GetTags() []string
    func (o *MetricTagConfigurationAttributes) GetTagsOk() (*[]string, bool)
    func (o *MetricTagConfigurationAttributes) HasAggregations() bool
    func (o *MetricTagConfigurationAttributes) HasCreatedAt() bool
    func (o *MetricTagConfigurationAttributes) HasIncludePercentiles() bool
    func (o *MetricTagConfigurationAttributes) HasMetricType() bool
    func (o *MetricTagConfigurationAttributes) HasModifiedAt() bool
    func (o *MetricTagConfigurationAttributes) HasTags() bool
    func (o MetricTagConfigurationAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricTagConfigurationAttributes) SetAggregations(v []MetricCustomAggregation)
    func (o *MetricTagConfigurationAttributes) SetCreatedAt(v time.Time)
    func (o *MetricTagConfigurationAttributes) SetIncludePercentiles(v bool)
    func (o *MetricTagConfigurationAttributes) SetMetricType(v MetricTagConfigurationMetricTypes)
    func (o *MetricTagConfigurationAttributes) SetModifiedAt(v time.Time)
    func (o *MetricTagConfigurationAttributes) SetTags(v []string)
    func (o *MetricTagConfigurationAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricTagConfigurationCreateAttributes
    func NewMetricTagConfigurationCreateAttributes(metricType MetricTagConfigurationMetricTypes, tags []string) *MetricTagConfigurationCreateAttributes
    func NewMetricTagConfigurationCreateAttributesWithDefaults() *MetricTagConfigurationCreateAttributes
    func (o *MetricTagConfigurationCreateAttributes) GetAggregations() []MetricCustomAggregation
    func (o *MetricTagConfigurationCreateAttributes) GetAggregationsOk() (*[]MetricCustomAggregation, bool)
    func (o *MetricTagConfigurationCreateAttributes) GetIncludePercentiles() bool
    func (o *MetricTagConfigurationCreateAttributes) GetIncludePercentilesOk() (*bool, bool)
    func (o *MetricTagConfigurationCreateAttributes) GetMetricType() MetricTagConfigurationMetricTypes
    func (o *MetricTagConfigurationCreateAttributes) GetMetricTypeOk() (*MetricTagConfigurationMetricTypes, bool)
    func (o *MetricTagConfigurationCreateAttributes) GetTags() []string
    func (o *MetricTagConfigurationCreateAttributes) GetTagsOk() (*[]string, bool)
    func (o *MetricTagConfigurationCreateAttributes) HasAggregations() bool
    func (o *MetricTagConfigurationCreateAttributes) HasIncludePercentiles() bool
    func (o MetricTagConfigurationCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricTagConfigurationCreateAttributes) SetAggregations(v []MetricCustomAggregation)
    func (o *MetricTagConfigurationCreateAttributes) SetIncludePercentiles(v bool)
    func (o *MetricTagConfigurationCreateAttributes) SetMetricType(v MetricTagConfigurationMetricTypes)
    func (o *MetricTagConfigurationCreateAttributes) SetTags(v []string)
    func (o *MetricTagConfigurationCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricTagConfigurationCreateData
    func NewMetricTagConfigurationCreateData(id string, typeVar MetricTagConfigurationType) *MetricTagConfigurationCreateData
    func NewMetricTagConfigurationCreateDataWithDefaults() *MetricTagConfigurationCreateData
    func (o *MetricTagConfigurationCreateData) GetAttributes() MetricTagConfigurationCreateAttributes
    func (o *MetricTagConfigurationCreateData) GetAttributesOk() (*MetricTagConfigurationCreateAttributes, bool)
    func (o *MetricTagConfigurationCreateData) GetId() string
    func (o *MetricTagConfigurationCreateData) GetIdOk() (*string, bool)
    func (o *MetricTagConfigurationCreateData) GetType() MetricTagConfigurationType
    func (o *MetricTagConfigurationCreateData) GetTypeOk() (*MetricTagConfigurationType, bool)
    func (o *MetricTagConfigurationCreateData) HasAttributes() bool
    func (o MetricTagConfigurationCreateData) MarshalJSON() ([]byte, error)
    func (o *MetricTagConfigurationCreateData) SetAttributes(v MetricTagConfigurationCreateAttributes)
    func (o *MetricTagConfigurationCreateData) SetId(v string)
    func (o *MetricTagConfigurationCreateData) SetType(v MetricTagConfigurationType)
    func (o *MetricTagConfigurationCreateData) UnmarshalJSON(bytes []byte) (err error)
type MetricTagConfigurationCreateRequest
    func NewMetricTagConfigurationCreateRequest(data MetricTagConfigurationCreateData) *MetricTagConfigurationCreateRequest
    func NewMetricTagConfigurationCreateRequestWithDefaults() *MetricTagConfigurationCreateRequest
    func (o *MetricTagConfigurationCreateRequest) GetData() MetricTagConfigurationCreateData
    func (o *MetricTagConfigurationCreateRequest) GetDataOk() (*MetricTagConfigurationCreateData, bool)
    func (o MetricTagConfigurationCreateRequest) MarshalJSON() ([]byte, error)
    func (o *MetricTagConfigurationCreateRequest) SetData(v MetricTagConfigurationCreateData)
    func (o *MetricTagConfigurationCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type MetricTagConfigurationMetricTypes
    func NewMetricTagConfigurationMetricTypesFromValue(v string) (*MetricTagConfigurationMetricTypes, error)
    func (v *MetricTagConfigurationMetricTypes) GetAllowedValues() []MetricTagConfigurationMetricTypes
    func (v MetricTagConfigurationMetricTypes) IsValid() bool
    func (v MetricTagConfigurationMetricTypes) Ptr() *MetricTagConfigurationMetricTypes
    func (v *MetricTagConfigurationMetricTypes) UnmarshalJSON(src []byte) error
type MetricTagConfigurationResponse
    func NewMetricTagConfigurationResponse() *MetricTagConfigurationResponse
    func NewMetricTagConfigurationResponseWithDefaults() *MetricTagConfigurationResponse
    func (o *MetricTagConfigurationResponse) GetData() MetricTagConfiguration
    func (o *MetricTagConfigurationResponse) GetDataOk() (*MetricTagConfiguration, bool)
    func (o *MetricTagConfigurationResponse) HasData() bool
    func (o MetricTagConfigurationResponse) MarshalJSON() ([]byte, error)
    func (o *MetricTagConfigurationResponse) SetData(v MetricTagConfiguration)
    func (o *MetricTagConfigurationResponse) UnmarshalJSON(bytes []byte) (err error)
type MetricTagConfigurationType
    func NewMetricTagConfigurationTypeFromValue(v string) (*MetricTagConfigurationType, error)
    func (v *MetricTagConfigurationType) GetAllowedValues() []MetricTagConfigurationType
    func (v MetricTagConfigurationType) IsValid() bool
    func (v MetricTagConfigurationType) Ptr() *MetricTagConfigurationType
    func (v *MetricTagConfigurationType) UnmarshalJSON(src []byte) error
type MetricTagConfigurationUpdateAttributes
    func NewMetricTagConfigurationUpdateAttributes() *MetricTagConfigurationUpdateAttributes
    func NewMetricTagConfigurationUpdateAttributesWithDefaults() *MetricTagConfigurationUpdateAttributes
    func (o *MetricTagConfigurationUpdateAttributes) GetAggregations() []MetricCustomAggregation
    func (o *MetricTagConfigurationUpdateAttributes) GetAggregationsOk() (*[]MetricCustomAggregation, bool)
    func (o *MetricTagConfigurationUpdateAttributes) GetIncludePercentiles() bool
    func (o *MetricTagConfigurationUpdateAttributes) GetIncludePercentilesOk() (*bool, bool)
    func (o *MetricTagConfigurationUpdateAttributes) GetTags() []string
    func (o *MetricTagConfigurationUpdateAttributes) GetTagsOk() (*[]string, bool)
    func (o *MetricTagConfigurationUpdateAttributes) HasAggregations() bool
    func (o *MetricTagConfigurationUpdateAttributes) HasIncludePercentiles() bool
    func (o *MetricTagConfigurationUpdateAttributes) HasTags() bool
    func (o MetricTagConfigurationUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricTagConfigurationUpdateAttributes) SetAggregations(v []MetricCustomAggregation)
    func (o *MetricTagConfigurationUpdateAttributes) SetIncludePercentiles(v bool)
    func (o *MetricTagConfigurationUpdateAttributes) SetTags(v []string)
    func (o *MetricTagConfigurationUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricTagConfigurationUpdateData
    func NewMetricTagConfigurationUpdateData(id string, typeVar MetricTagConfigurationType) *MetricTagConfigurationUpdateData
    func NewMetricTagConfigurationUpdateDataWithDefaults() *MetricTagConfigurationUpdateData
    func (o *MetricTagConfigurationUpdateData) GetAttributes() MetricTagConfigurationUpdateAttributes
    func (o *MetricTagConfigurationUpdateData) GetAttributesOk() (*MetricTagConfigurationUpdateAttributes, bool)
    func (o *MetricTagConfigurationUpdateData) GetId() string
    func (o *MetricTagConfigurationUpdateData) GetIdOk() (*string, bool)
    func (o *MetricTagConfigurationUpdateData) GetType() MetricTagConfigurationType
    func (o *MetricTagConfigurationUpdateData) GetTypeOk() (*MetricTagConfigurationType, bool)
    func (o *MetricTagConfigurationUpdateData) HasAttributes() bool
    func (o MetricTagConfigurationUpdateData) MarshalJSON() ([]byte, error)
    func (o *MetricTagConfigurationUpdateData) SetAttributes(v MetricTagConfigurationUpdateAttributes)
    func (o *MetricTagConfigurationUpdateData) SetId(v string)
    func (o *MetricTagConfigurationUpdateData) SetType(v MetricTagConfigurationType)
    func (o *MetricTagConfigurationUpdateData) UnmarshalJSON(bytes []byte) (err error)
type MetricTagConfigurationUpdateRequest
    func NewMetricTagConfigurationUpdateRequest(data MetricTagConfigurationUpdateData) *MetricTagConfigurationUpdateRequest
    func NewMetricTagConfigurationUpdateRequestWithDefaults() *MetricTagConfigurationUpdateRequest
    func (o *MetricTagConfigurationUpdateRequest) GetData() MetricTagConfigurationUpdateData
    func (o *MetricTagConfigurationUpdateRequest) GetDataOk() (*MetricTagConfigurationUpdateData, bool)
    func (o MetricTagConfigurationUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *MetricTagConfigurationUpdateRequest) SetData(v MetricTagConfigurationUpdateData)
    func (o *MetricTagConfigurationUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type MetricType
    func NewMetricTypeFromValue(v string) (*MetricType, error)
    func (v *MetricType) GetAllowedValues() []MetricType
    func (v MetricType) IsValid() bool
    func (v MetricType) Ptr() *MetricType
    func (v *MetricType) UnmarshalJSON(src []byte) error
type MetricVolumes
    func MetricDistinctVolumeAsMetricVolumes(v *MetricDistinctVolume) MetricVolumes
    func MetricIngestedIndexedVolumeAsMetricVolumes(v *MetricIngestedIndexedVolume) MetricVolumes
    func (obj *MetricVolumes) GetActualInstance() interface{}
    func (obj MetricVolumes) MarshalJSON() ([]byte, error)
    func (obj *MetricVolumes) UnmarshalJSON(data []byte) error
type MetricVolumesResponse
    func NewMetricVolumesResponse() *MetricVolumesResponse
    func NewMetricVolumesResponseWithDefaults() *MetricVolumesResponse
    func (o *MetricVolumesResponse) GetData() MetricVolumes
    func (o *MetricVolumesResponse) GetDataOk() (*MetricVolumes, bool)
    func (o *MetricVolumesResponse) HasData() bool
    func (o MetricVolumesResponse) MarshalJSON() ([]byte, error)
    func (o *MetricVolumesResponse) SetData(v MetricVolumes)
    func (o *MetricVolumesResponse) UnmarshalJSON(bytes []byte) (err error)
type MetricsAndMetricTagConfigurations
    func MetricAsMetricsAndMetricTagConfigurations(v *Metric) MetricsAndMetricTagConfigurations
    func MetricTagConfigurationAsMetricsAndMetricTagConfigurations(v *MetricTagConfiguration) MetricsAndMetricTagConfigurations
    func (obj *MetricsAndMetricTagConfigurations) GetActualInstance() interface{}
    func (obj MetricsAndMetricTagConfigurations) MarshalJSON() ([]byte, error)
    func (obj *MetricsAndMetricTagConfigurations) UnmarshalJSON(data []byte) error
type MetricsAndMetricTagConfigurationsResponse
    func NewMetricsAndMetricTagConfigurationsResponse() *MetricsAndMetricTagConfigurationsResponse
    func NewMetricsAndMetricTagConfigurationsResponseWithDefaults() *MetricsAndMetricTagConfigurationsResponse
    func (o *MetricsAndMetricTagConfigurationsResponse) GetData() []MetricsAndMetricTagConfigurations
    func (o *MetricsAndMetricTagConfigurationsResponse) GetDataOk() (*[]MetricsAndMetricTagConfigurations, bool)
    func (o *MetricsAndMetricTagConfigurationsResponse) HasData() bool
    func (o MetricsAndMetricTagConfigurationsResponse) MarshalJSON() ([]byte, error)
    func (o *MetricsAndMetricTagConfigurationsResponse) SetData(v []MetricsAndMetricTagConfigurations)
    func (o *MetricsAndMetricTagConfigurationsResponse) UnmarshalJSON(bytes []byte) (err error)
type MetricsApi
    func NewMetricsApi(client *datadog.APIClient) *MetricsApi
    func (a *MetricsApi) CreateBulkTagsMetricsConfiguration(ctx _context.Context, body MetricBulkTagConfigCreateRequest) (MetricBulkTagConfigResponse, *_nethttp.Response, error)
    func (a *MetricsApi) CreateTagConfiguration(ctx _context.Context, metricName string, body MetricTagConfigurationCreateRequest) (MetricTagConfigurationResponse, *_nethttp.Response, error)
    func (a *MetricsApi) DeleteBulkTagsMetricsConfiguration(ctx _context.Context, body MetricBulkTagConfigDeleteRequest) (MetricBulkTagConfigResponse, *_nethttp.Response, error)
    func (a *MetricsApi) DeleteTagConfiguration(ctx _context.Context, metricName string) (*_nethttp.Response, error)
    func (a *MetricsApi) EstimateMetricsOutputSeries(ctx _context.Context, metricName string, o ...EstimateMetricsOutputSeriesOptionalParameters) (MetricEstimateResponse, *_nethttp.Response, error)
    func (a *MetricsApi) ListActiveMetricConfigurations(ctx _context.Context, metricName string, o ...ListActiveMetricConfigurationsOptionalParameters) (MetricSuggestedTagsAndAggregationsResponse, *_nethttp.Response, error)
    func (a *MetricsApi) ListTagConfigurationByName(ctx _context.Context, metricName string) (MetricTagConfigurationResponse, *_nethttp.Response, error)
    func (a *MetricsApi) ListTagConfigurations(ctx _context.Context, o ...ListTagConfigurationsOptionalParameters) (MetricsAndMetricTagConfigurationsResponse, *_nethttp.Response, error)
    func (a *MetricsApi) ListTagsByMetricName(ctx _context.Context, metricName string) (MetricAllTagsResponse, *_nethttp.Response, error)
    func (a *MetricsApi) ListVolumesByMetricName(ctx _context.Context, metricName string) (MetricVolumesResponse, *_nethttp.Response, error)
    func (a *MetricsApi) SubmitMetrics(ctx _context.Context, body MetricPayload, o ...SubmitMetricsOptionalParameters) (IntakePayloadAccepted, *_nethttp.Response, error)
    func (a *MetricsApi) UpdateTagConfiguration(ctx _context.Context, metricName string, body MetricTagConfigurationUpdateRequest) (MetricTagConfigurationResponse, *_nethttp.Response, error)
type MonitorType
    func NewMonitorType() *MonitorType
    func NewMonitorTypeWithDefaults() *MonitorType
    func (o *MonitorType) GetCreatedAt() int64
    func (o *MonitorType) GetCreatedAtOk() (*int64, bool)
    func (o *MonitorType) GetGroupStatus() int32
    func (o *MonitorType) GetGroupStatusOk() (*int32, bool)
    func (o *MonitorType) GetGroups() []string
    func (o *MonitorType) GetGroupsOk() (*[]string, bool)
    func (o *MonitorType) GetId() int64
    func (o *MonitorType) GetIdOk() (*int64, bool)
    func (o *MonitorType) GetMessage() string
    func (o *MonitorType) GetMessageOk() (*string, bool)
    func (o *MonitorType) GetModified() int64
    func (o *MonitorType) GetModifiedOk() (*int64, bool)
    func (o *MonitorType) GetName() string
    func (o *MonitorType) GetNameOk() (*string, bool)
    func (o *MonitorType) GetQuery() string
    func (o *MonitorType) GetQueryOk() (*string, bool)
    func (o *MonitorType) GetTags() []string
    func (o *MonitorType) GetTagsOk() (*[]string, bool)
    func (o *MonitorType) GetTemplatedName() string
    func (o *MonitorType) GetTemplatedNameOk() (*string, bool)
    func (o *MonitorType) GetType() string
    func (o *MonitorType) GetTypeOk() (*string, bool)
    func (o *MonitorType) HasCreatedAt() bool
    func (o *MonitorType) HasGroupStatus() bool
    func (o *MonitorType) HasGroups() bool
    func (o *MonitorType) HasId() bool
    func (o *MonitorType) HasMessage() bool
    func (o *MonitorType) HasModified() bool
    func (o *MonitorType) HasName() bool
    func (o *MonitorType) HasQuery() bool
    func (o *MonitorType) HasTags() bool
    func (o *MonitorType) HasTemplatedName() bool
    func (o *MonitorType) HasType() bool
    func (o MonitorType) MarshalJSON() ([]byte, error)
    func (o *MonitorType) SetCreatedAt(v int64)
    func (o *MonitorType) SetGroupStatus(v int32)
    func (o *MonitorType) SetGroups(v []string)
    func (o *MonitorType) SetId(v int64)
    func (o *MonitorType) SetMessage(v string)
    func (o *MonitorType) SetModified(v int64)
    func (o *MonitorType) SetName(v string)
    func (o *MonitorType) SetQuery(v string)
    func (o *MonitorType) SetTags(v []string)
    func (o *MonitorType) SetTemplatedName(v string)
    func (o *MonitorType) SetType(v string)
    func (o *MonitorType) UnmarshalJSON(bytes []byte) (err error)
type NullableAPIKeyResponseIncludedItem
    func NewNullableAPIKeyResponseIncludedItem(val *APIKeyResponseIncludedItem) *NullableAPIKeyResponseIncludedItem
    func (v NullableAPIKeyResponseIncludedItem) Get() *APIKeyResponseIncludedItem
    func (v NullableAPIKeyResponseIncludedItem) IsSet() bool
    func (v NullableAPIKeyResponseIncludedItem) MarshalJSON() ([]byte, error)
    func (v *NullableAPIKeyResponseIncludedItem) Set(val *APIKeyResponseIncludedItem)
    func (v *NullableAPIKeyResponseIncludedItem) UnmarshalJSON(src []byte) error
    func (v *NullableAPIKeyResponseIncludedItem) Unset()
type NullableAPIKeysSort
    func NewNullableAPIKeysSort(val *APIKeysSort) *NullableAPIKeysSort
    func (v NullableAPIKeysSort) Get() *APIKeysSort
    func (v NullableAPIKeysSort) IsSet() bool
    func (v NullableAPIKeysSort) MarshalJSON() ([]byte, error)
    func (v *NullableAPIKeysSort) Set(val *APIKeysSort)
    func (v *NullableAPIKeysSort) UnmarshalJSON(src []byte) error
    func (v *NullableAPIKeysSort) Unset()
type NullableAPIKeysType
    func NewNullableAPIKeysType(val *APIKeysType) *NullableAPIKeysType
    func (v NullableAPIKeysType) Get() *APIKeysType
    func (v NullableAPIKeysType) IsSet() bool
    func (v NullableAPIKeysType) MarshalJSON() ([]byte, error)
    func (v *NullableAPIKeysType) Set(val *APIKeysType)
    func (v *NullableAPIKeysType) UnmarshalJSON(src []byte) error
    func (v *NullableAPIKeysType) Unset()
type NullableApplicationKeyResponseIncludedItem
    func NewNullableApplicationKeyResponseIncludedItem(val *ApplicationKeyResponseIncludedItem) *NullableApplicationKeyResponseIncludedItem
    func (v NullableApplicationKeyResponseIncludedItem) Get() *ApplicationKeyResponseIncludedItem
    func (v NullableApplicationKeyResponseIncludedItem) IsSet() bool
    func (v NullableApplicationKeyResponseIncludedItem) MarshalJSON() ([]byte, error)
    func (v *NullableApplicationKeyResponseIncludedItem) Set(val *ApplicationKeyResponseIncludedItem)
    func (v *NullableApplicationKeyResponseIncludedItem) UnmarshalJSON(src []byte) error
    func (v *NullableApplicationKeyResponseIncludedItem) Unset()
type NullableApplicationKeysSort
    func NewNullableApplicationKeysSort(val *ApplicationKeysSort) *NullableApplicationKeysSort
    func (v NullableApplicationKeysSort) Get() *ApplicationKeysSort
    func (v NullableApplicationKeysSort) IsSet() bool
    func (v NullableApplicationKeysSort) MarshalJSON() ([]byte, error)
    func (v *NullableApplicationKeysSort) Set(val *ApplicationKeysSort)
    func (v *NullableApplicationKeysSort) UnmarshalJSON(src []byte) error
    func (v *NullableApplicationKeysSort) Unset()
type NullableApplicationKeysType
    func NewNullableApplicationKeysType(val *ApplicationKeysType) *NullableApplicationKeysType
    func (v NullableApplicationKeysType) Get() *ApplicationKeysType
    func (v NullableApplicationKeysType) IsSet() bool
    func (v NullableApplicationKeysType) MarshalJSON() ([]byte, error)
    func (v *NullableApplicationKeysType) Set(val *ApplicationKeysType)
    func (v *NullableApplicationKeysType) UnmarshalJSON(src []byte) error
    func (v *NullableApplicationKeysType) Unset()
type NullableAuditLogsEventType
    func NewNullableAuditLogsEventType(val *AuditLogsEventType) *NullableAuditLogsEventType
    func (v NullableAuditLogsEventType) Get() *AuditLogsEventType
    func (v NullableAuditLogsEventType) IsSet() bool
    func (v NullableAuditLogsEventType) MarshalJSON() ([]byte, error)
    func (v *NullableAuditLogsEventType) Set(val *AuditLogsEventType)
    func (v *NullableAuditLogsEventType) UnmarshalJSON(src []byte) error
    func (v *NullableAuditLogsEventType) Unset()
type NullableAuditLogsResponseStatus
    func NewNullableAuditLogsResponseStatus(val *AuditLogsResponseStatus) *NullableAuditLogsResponseStatus
    func (v NullableAuditLogsResponseStatus) Get() *AuditLogsResponseStatus
    func (v NullableAuditLogsResponseStatus) IsSet() bool
    func (v NullableAuditLogsResponseStatus) MarshalJSON() ([]byte, error)
    func (v *NullableAuditLogsResponseStatus) Set(val *AuditLogsResponseStatus)
    func (v *NullableAuditLogsResponseStatus) UnmarshalJSON(src []byte) error
    func (v *NullableAuditLogsResponseStatus) Unset()
type NullableAuditLogsSort
    func NewNullableAuditLogsSort(val *AuditLogsSort) *NullableAuditLogsSort
    func (v NullableAuditLogsSort) Get() *AuditLogsSort
    func (v NullableAuditLogsSort) IsSet() bool
    func (v NullableAuditLogsSort) MarshalJSON() ([]byte, error)
    func (v *NullableAuditLogsSort) Set(val *AuditLogsSort)
    func (v *NullableAuditLogsSort) UnmarshalJSON(src []byte) error
    func (v *NullableAuditLogsSort) Unset()
type NullableAuthNMappingIncluded
    func NewNullableAuthNMappingIncluded(val *AuthNMappingIncluded) *NullableAuthNMappingIncluded
    func (v NullableAuthNMappingIncluded) Get() *AuthNMappingIncluded
    func (v NullableAuthNMappingIncluded) IsSet() bool
    func (v NullableAuthNMappingIncluded) MarshalJSON() ([]byte, error)
    func (v *NullableAuthNMappingIncluded) Set(val *AuthNMappingIncluded)
    func (v *NullableAuthNMappingIncluded) UnmarshalJSON(src []byte) error
    func (v *NullableAuthNMappingIncluded) Unset()
type NullableAuthNMappingsSort
    func NewNullableAuthNMappingsSort(val *AuthNMappingsSort) *NullableAuthNMappingsSort
    func (v NullableAuthNMappingsSort) Get() *AuthNMappingsSort
    func (v NullableAuthNMappingsSort) IsSet() bool
    func (v NullableAuthNMappingsSort) MarshalJSON() ([]byte, error)
    func (v *NullableAuthNMappingsSort) Set(val *AuthNMappingsSort)
    func (v *NullableAuthNMappingsSort) UnmarshalJSON(src []byte) error
    func (v *NullableAuthNMappingsSort) Unset()
type NullableAuthNMappingsType
    func NewNullableAuthNMappingsType(val *AuthNMappingsType) *NullableAuthNMappingsType
    func (v NullableAuthNMappingsType) Get() *AuthNMappingsType
    func (v NullableAuthNMappingsType) IsSet() bool
    func (v NullableAuthNMappingsType) MarshalJSON() ([]byte, error)
    func (v *NullableAuthNMappingsType) Set(val *AuthNMappingsType)
    func (v *NullableAuthNMappingsType) UnmarshalJSON(src []byte) error
    func (v *NullableAuthNMappingsType) Unset()
type NullableCloudWorkloadSecurityAgentRuleType
    func NewNullableCloudWorkloadSecurityAgentRuleType(val *CloudWorkloadSecurityAgentRuleType) *NullableCloudWorkloadSecurityAgentRuleType
    func (v NullableCloudWorkloadSecurityAgentRuleType) Get() *CloudWorkloadSecurityAgentRuleType
    func (v NullableCloudWorkloadSecurityAgentRuleType) IsSet() bool
    func (v NullableCloudWorkloadSecurityAgentRuleType) MarshalJSON() ([]byte, error)
    func (v *NullableCloudWorkloadSecurityAgentRuleType) Set(val *CloudWorkloadSecurityAgentRuleType)
    func (v *NullableCloudWorkloadSecurityAgentRuleType) UnmarshalJSON(src []byte) error
    func (v *NullableCloudWorkloadSecurityAgentRuleType) Unset()
type NullableConfluentAccountType
    func NewNullableConfluentAccountType(val *ConfluentAccountType) *NullableConfluentAccountType
    func (v NullableConfluentAccountType) Get() *ConfluentAccountType
    func (v NullableConfluentAccountType) IsSet() bool
    func (v NullableConfluentAccountType) MarshalJSON() ([]byte, error)
    func (v *NullableConfluentAccountType) Set(val *ConfluentAccountType)
    func (v *NullableConfluentAccountType) UnmarshalJSON(src []byte) error
    func (v *NullableConfluentAccountType) Unset()
type NullableConfluentResourceType
    func NewNullableConfluentResourceType(val *ConfluentResourceType) *NullableConfluentResourceType
    func (v NullableConfluentResourceType) Get() *ConfluentResourceType
    func (v NullableConfluentResourceType) IsSet() bool
    func (v NullableConfluentResourceType) MarshalJSON() ([]byte, error)
    func (v *NullableConfluentResourceType) Set(val *ConfluentResourceType)
    func (v *NullableConfluentResourceType) UnmarshalJSON(src []byte) error
    func (v *NullableConfluentResourceType) Unset()
type NullableContentEncoding
    func NewNullableContentEncoding(val *ContentEncoding) *NullableContentEncoding
    func (v NullableContentEncoding) Get() *ContentEncoding
    func (v NullableContentEncoding) IsSet() bool
    func (v NullableContentEncoding) MarshalJSON() ([]byte, error)
    func (v *NullableContentEncoding) Set(val *ContentEncoding)
    func (v *NullableContentEncoding) UnmarshalJSON(src []byte) error
    func (v *NullableContentEncoding) Unset()
type NullableCostByOrgType
    func NewNullableCostByOrgType(val *CostByOrgType) *NullableCostByOrgType
    func (v NullableCostByOrgType) Get() *CostByOrgType
    func (v NullableCostByOrgType) IsSet() bool
    func (v NullableCostByOrgType) MarshalJSON() ([]byte, error)
    func (v *NullableCostByOrgType) Set(val *CostByOrgType)
    func (v *NullableCostByOrgType) UnmarshalJSON(src []byte) error
    func (v *NullableCostByOrgType) Unset()
type NullableDashboardType
    func NewNullableDashboardType(val *DashboardType) *NullableDashboardType
    func (v NullableDashboardType) Get() *DashboardType
    func (v NullableDashboardType) IsSet() bool
    func (v NullableDashboardType) MarshalJSON() ([]byte, error)
    func (v *NullableDashboardType) Set(val *DashboardType)
    func (v *NullableDashboardType) UnmarshalJSON(src []byte) error
    func (v *NullableDashboardType) Unset()
type NullableEventPriority
    func NewNullableEventPriority(val *EventPriority) *NullableEventPriority
    func (v NullableEventPriority) Get() *EventPriority
    func (v NullableEventPriority) IsSet() bool
    func (v NullableEventPriority) MarshalJSON() ([]byte, error)
    func (v *NullableEventPriority) Set(val *EventPriority)
    func (v *NullableEventPriority) UnmarshalJSON(src []byte) error
    func (v *NullableEventPriority) Unset()
type NullableEventStatusType
    func NewNullableEventStatusType(val *EventStatusType) *NullableEventStatusType
    func (v NullableEventStatusType) Get() *EventStatusType
    func (v NullableEventStatusType) IsSet() bool
    func (v NullableEventStatusType) MarshalJSON() ([]byte, error)
    func (v *NullableEventStatusType) Set(val *EventStatusType)
    func (v *NullableEventStatusType) UnmarshalJSON(src []byte) error
    func (v *NullableEventStatusType) Unset()
type NullableEventType
    func NewNullableEventType(val *EventType) *NullableEventType
    func (v NullableEventType) Get() *EventType
    func (v NullableEventType) IsSet() bool
    func (v NullableEventType) MarshalJSON() ([]byte, error)
    func (v *NullableEventType) Set(val *EventType)
    func (v *NullableEventType) UnmarshalJSON(src []byte) error
    func (v *NullableEventType) Unset()
type NullableEventsSort
    func NewNullableEventsSort(val *EventsSort) *NullableEventsSort
    func (v NullableEventsSort) Get() *EventsSort
    func (v NullableEventsSort) IsSet() bool
    func (v NullableEventsSort) MarshalJSON() ([]byte, error)
    func (v *NullableEventsSort) Set(val *EventsSort)
    func (v *NullableEventsSort) UnmarshalJSON(src []byte) error
    func (v *NullableEventsSort) Unset()
type NullableHourlyUsageType
    func NewNullableHourlyUsageType(val *HourlyUsageType) *NullableHourlyUsageType
    func (v NullableHourlyUsageType) Get() *HourlyUsageType
    func (v NullableHourlyUsageType) IsSet() bool
    func (v NullableHourlyUsageType) MarshalJSON() ([]byte, error)
    func (v *NullableHourlyUsageType) Set(val *HourlyUsageType)
    func (v *NullableHourlyUsageType) UnmarshalJSON(src []byte) error
    func (v *NullableHourlyUsageType) Unset()
type NullableIncidentAttachmentAttachmentType
    func NewNullableIncidentAttachmentAttachmentType(val *IncidentAttachmentAttachmentType) *NullableIncidentAttachmentAttachmentType
    func (v NullableIncidentAttachmentAttachmentType) Get() *IncidentAttachmentAttachmentType
    func (v NullableIncidentAttachmentAttachmentType) IsSet() bool
    func (v NullableIncidentAttachmentAttachmentType) MarshalJSON() ([]byte, error)
    func (v *NullableIncidentAttachmentAttachmentType) Set(val *IncidentAttachmentAttachmentType)
    func (v *NullableIncidentAttachmentAttachmentType) UnmarshalJSON(src []byte) error
    func (v *NullableIncidentAttachmentAttachmentType) Unset()
type NullableIncidentAttachmentAttributes
    func NewNullableIncidentAttachmentAttributes(val *IncidentAttachmentAttributes) *NullableIncidentAttachmentAttributes
    func (v NullableIncidentAttachmentAttributes) Get() *IncidentAttachmentAttributes
    func (v NullableIncidentAttachmentAttributes) IsSet() bool
    func (v NullableIncidentAttachmentAttributes) MarshalJSON() ([]byte, error)
    func (v *NullableIncidentAttachmentAttributes) Set(val *IncidentAttachmentAttributes)
    func (v *NullableIncidentAttachmentAttributes) UnmarshalJSON(src []byte) error
    func (v *NullableIncidentAttachmentAttributes) Unset()
type NullableIncidentAttachmentLinkAttachmentType
    func NewNullableIncidentAttachmentLinkAttachmentType(val *IncidentAttachmentLinkAttachmentType) *NullableIncidentAttachmentLinkAttachmentType
    func (v NullableIncidentAttachmentLinkAttachmentType) Get() *IncidentAttachmentLinkAttachmentType
    func (v NullableIncidentAttachmentLinkAttachmentType) IsSet() bool
    func (v NullableIncidentAttachmentLinkAttachmentType) MarshalJSON() ([]byte, error)
    func (v *NullableIncidentAttachmentLinkAttachmentType) Set(val *IncidentAttachmentLinkAttachmentType)
    func (v *NullableIncidentAttachmentLinkAttachmentType) UnmarshalJSON(src []byte) error
    func (v *NullableIncidentAttachmentLinkAttachmentType) Unset()
type NullableIncidentAttachmentPostmortemAttachmentType
    func NewNullableIncidentAttachmentPostmortemAttachmentType(val *IncidentAttachmentPostmortemAttachmentType) *NullableIncidentAttachmentPostmortemAttachmentType
    func (v NullableIncidentAttachmentPostmortemAttachmentType) Get() *IncidentAttachmentPostmortemAttachmentType
    func (v NullableIncidentAttachmentPostmortemAttachmentType) IsSet() bool
    func (v NullableIncidentAttachmentPostmortemAttachmentType) MarshalJSON() ([]byte, error)
    func (v *NullableIncidentAttachmentPostmortemAttachmentType) Set(val *IncidentAttachmentPostmortemAttachmentType)
    func (v *NullableIncidentAttachmentPostmortemAttachmentType) UnmarshalJSON(src []byte) error
    func (v *NullableIncidentAttachmentPostmortemAttachmentType) Unset()
type NullableIncidentAttachmentRelatedObject
    func NewNullableIncidentAttachmentRelatedObject(val *IncidentAttachmentRelatedObject) *NullableIncidentAttachmentRelatedObject
    func (v NullableIncidentAttachmentRelatedObject) Get() *IncidentAttachmentRelatedObject
    func (v NullableIncidentAttachmentRelatedObject) IsSet() bool
    func (v NullableIncidentAttachmentRelatedObject) MarshalJSON() ([]byte, error)
    func (v *NullableIncidentAttachmentRelatedObject) Set(val *IncidentAttachmentRelatedObject)
    func (v *NullableIncidentAttachmentRelatedObject) UnmarshalJSON(src []byte) error
    func (v *NullableIncidentAttachmentRelatedObject) Unset()
type NullableIncidentAttachmentType
    func NewNullableIncidentAttachmentType(val *IncidentAttachmentType) *NullableIncidentAttachmentType
    func (v NullableIncidentAttachmentType) Get() *IncidentAttachmentType
    func (v NullableIncidentAttachmentType) IsSet() bool
    func (v NullableIncidentAttachmentType) MarshalJSON() ([]byte, error)
    func (v *NullableIncidentAttachmentType) Set(val *IncidentAttachmentType)
    func (v *NullableIncidentAttachmentType) UnmarshalJSON(src []byte) error
    func (v *NullableIncidentAttachmentType) Unset()
type NullableIncidentAttachmentUpdateAttributes
    func NewNullableIncidentAttachmentUpdateAttributes(val *IncidentAttachmentUpdateAttributes) *NullableIncidentAttachmentUpdateAttributes
    func (v NullableIncidentAttachmentUpdateAttributes) Get() *IncidentAttachmentUpdateAttributes
    func (v NullableIncidentAttachmentUpdateAttributes) IsSet() bool
    func (v NullableIncidentAttachmentUpdateAttributes) MarshalJSON() ([]byte, error)
    func (v *NullableIncidentAttachmentUpdateAttributes) Set(val *IncidentAttachmentUpdateAttributes)
    func (v *NullableIncidentAttachmentUpdateAttributes) UnmarshalJSON(src []byte) error
    func (v *NullableIncidentAttachmentUpdateAttributes) Unset()
type NullableIncidentAttachmentsResponseIncludedItem
    func NewNullableIncidentAttachmentsResponseIncludedItem(val *IncidentAttachmentsResponseIncludedItem) *NullableIncidentAttachmentsResponseIncludedItem
    func (v NullableIncidentAttachmentsResponseIncludedItem) Get() *IncidentAttachmentsResponseIncludedItem
    func (v NullableIncidentAttachmentsResponseIncludedItem) IsSet() bool
    func (v NullableIncidentAttachmentsResponseIncludedItem) MarshalJSON() ([]byte, error)
    func (v *NullableIncidentAttachmentsResponseIncludedItem) Set(val *IncidentAttachmentsResponseIncludedItem)
    func (v *NullableIncidentAttachmentsResponseIncludedItem) UnmarshalJSON(src []byte) error
    func (v *NullableIncidentAttachmentsResponseIncludedItem) Unset()
type NullableIncidentFieldAttributes
    func NewNullableIncidentFieldAttributes(val *IncidentFieldAttributes) *NullableIncidentFieldAttributes
    func (v NullableIncidentFieldAttributes) Get() *IncidentFieldAttributes
    func (v NullableIncidentFieldAttributes) IsSet() bool
    func (v NullableIncidentFieldAttributes) MarshalJSON() ([]byte, error)
    func (v *NullableIncidentFieldAttributes) Set(val *IncidentFieldAttributes)
    func (v *NullableIncidentFieldAttributes) UnmarshalJSON(src []byte) error
    func (v *NullableIncidentFieldAttributes) Unset()
type NullableIncidentFieldAttributesSingleValueType
    func NewNullableIncidentFieldAttributesSingleValueType(val *IncidentFieldAttributesSingleValueType) *NullableIncidentFieldAttributesSingleValueType
    func (v NullableIncidentFieldAttributesSingleValueType) Get() *IncidentFieldAttributesSingleValueType
    func (v NullableIncidentFieldAttributesSingleValueType) IsSet() bool
    func (v NullableIncidentFieldAttributesSingleValueType) MarshalJSON() ([]byte, error)
    func (v *NullableIncidentFieldAttributesSingleValueType) Set(val *IncidentFieldAttributesSingleValueType)
    func (v *NullableIncidentFieldAttributesSingleValueType) UnmarshalJSON(src []byte) error
    func (v *NullableIncidentFieldAttributesSingleValueType) Unset()
type NullableIncidentFieldAttributesValueType
    func NewNullableIncidentFieldAttributesValueType(val *IncidentFieldAttributesValueType) *NullableIncidentFieldAttributesValueType
    func (v NullableIncidentFieldAttributesValueType) Get() *IncidentFieldAttributesValueType
    func (v NullableIncidentFieldAttributesValueType) IsSet() bool
    func (v NullableIncidentFieldAttributesValueType) MarshalJSON() ([]byte, error)
    func (v *NullableIncidentFieldAttributesValueType) Set(val *IncidentFieldAttributesValueType)
    func (v *NullableIncidentFieldAttributesValueType) UnmarshalJSON(src []byte) error
    func (v *NullableIncidentFieldAttributesValueType) Unset()
type NullableIncidentIntegrationMetadataType
    func NewNullableIncidentIntegrationMetadataType(val *IncidentIntegrationMetadataType) *NullableIncidentIntegrationMetadataType
    func (v NullableIncidentIntegrationMetadataType) Get() *IncidentIntegrationMetadataType
    func (v NullableIncidentIntegrationMetadataType) IsSet() bool
    func (v NullableIncidentIntegrationMetadataType) MarshalJSON() ([]byte, error)
    func (v *NullableIncidentIntegrationMetadataType) Set(val *IncidentIntegrationMetadataType)
    func (v *NullableIncidentIntegrationMetadataType) UnmarshalJSON(src []byte) error
    func (v *NullableIncidentIntegrationMetadataType) Unset()
type NullableIncidentPostmortemType
    func NewNullableIncidentPostmortemType(val *IncidentPostmortemType) *NullableIncidentPostmortemType
    func (v NullableIncidentPostmortemType) Get() *IncidentPostmortemType
    func (v NullableIncidentPostmortemType) IsSet() bool
    func (v NullableIncidentPostmortemType) MarshalJSON() ([]byte, error)
    func (v *NullableIncidentPostmortemType) Set(val *IncidentPostmortemType)
    func (v *NullableIncidentPostmortemType) UnmarshalJSON(src []byte) error
    func (v *NullableIncidentPostmortemType) Unset()
type NullableIncidentRelatedObject
    func NewNullableIncidentRelatedObject(val *IncidentRelatedObject) *NullableIncidentRelatedObject
    func (v NullableIncidentRelatedObject) Get() *IncidentRelatedObject
    func (v NullableIncidentRelatedObject) IsSet() bool
    func (v NullableIncidentRelatedObject) MarshalJSON() ([]byte, error)
    func (v *NullableIncidentRelatedObject) Set(val *IncidentRelatedObject)
    func (v *NullableIncidentRelatedObject) UnmarshalJSON(src []byte) error
    func (v *NullableIncidentRelatedObject) Unset()
type NullableIncidentResponseIncludedItem
    func NewNullableIncidentResponseIncludedItem(val *IncidentResponseIncludedItem) *NullableIncidentResponseIncludedItem
    func (v NullableIncidentResponseIncludedItem) Get() *IncidentResponseIncludedItem
    func (v NullableIncidentResponseIncludedItem) IsSet() bool
    func (v NullableIncidentResponseIncludedItem) MarshalJSON() ([]byte, error)
    func (v *NullableIncidentResponseIncludedItem) Set(val *IncidentResponseIncludedItem)
    func (v *NullableIncidentResponseIncludedItem) UnmarshalJSON(src []byte) error
    func (v *NullableIncidentResponseIncludedItem) Unset()
type NullableIncidentServiceIncludedItems
    func NewNullableIncidentServiceIncludedItems(val *IncidentServiceIncludedItems) *NullableIncidentServiceIncludedItems
    func (v NullableIncidentServiceIncludedItems) Get() *IncidentServiceIncludedItems
    func (v NullableIncidentServiceIncludedItems) IsSet() bool
    func (v NullableIncidentServiceIncludedItems) MarshalJSON() ([]byte, error)
    func (v *NullableIncidentServiceIncludedItems) Set(val *IncidentServiceIncludedItems)
    func (v *NullableIncidentServiceIncludedItems) UnmarshalJSON(src []byte) error
    func (v *NullableIncidentServiceIncludedItems) Unset()
type NullableIncidentServiceType
    func NewNullableIncidentServiceType(val *IncidentServiceType) *NullableIncidentServiceType
    func (v NullableIncidentServiceType) Get() *IncidentServiceType
    func (v NullableIncidentServiceType) IsSet() bool
    func (v NullableIncidentServiceType) MarshalJSON() ([]byte, error)
    func (v *NullableIncidentServiceType) Set(val *IncidentServiceType)
    func (v *NullableIncidentServiceType) UnmarshalJSON(src []byte) error
    func (v *NullableIncidentServiceType) Unset()
type NullableIncidentTeamIncludedItems
    func NewNullableIncidentTeamIncludedItems(val *IncidentTeamIncludedItems) *NullableIncidentTeamIncludedItems
    func (v NullableIncidentTeamIncludedItems) Get() *IncidentTeamIncludedItems
    func (v NullableIncidentTeamIncludedItems) IsSet() bool
    func (v NullableIncidentTeamIncludedItems) MarshalJSON() ([]byte, error)
    func (v *NullableIncidentTeamIncludedItems) Set(val *IncidentTeamIncludedItems)
    func (v *NullableIncidentTeamIncludedItems) UnmarshalJSON(src []byte) error
    func (v *NullableIncidentTeamIncludedItems) Unset()
type NullableIncidentTeamType
    func NewNullableIncidentTeamType(val *IncidentTeamType) *NullableIncidentTeamType
    func (v NullableIncidentTeamType) Get() *IncidentTeamType
    func (v NullableIncidentTeamType) IsSet() bool
    func (v NullableIncidentTeamType) MarshalJSON() ([]byte, error)
    func (v *NullableIncidentTeamType) Set(val *IncidentTeamType)
    func (v *NullableIncidentTeamType) UnmarshalJSON(src []byte) error
    func (v *NullableIncidentTeamType) Unset()
type NullableIncidentTimelineCellCreateAttributes
    func NewNullableIncidentTimelineCellCreateAttributes(val *IncidentTimelineCellCreateAttributes) *NullableIncidentTimelineCellCreateAttributes
    func (v NullableIncidentTimelineCellCreateAttributes) Get() *IncidentTimelineCellCreateAttributes
    func (v NullableIncidentTimelineCellCreateAttributes) IsSet() bool
    func (v NullableIncidentTimelineCellCreateAttributes) MarshalJSON() ([]byte, error)
    func (v *NullableIncidentTimelineCellCreateAttributes) Set(val *IncidentTimelineCellCreateAttributes)
    func (v *NullableIncidentTimelineCellCreateAttributes) UnmarshalJSON(src []byte) error
    func (v *NullableIncidentTimelineCellCreateAttributes) Unset()
type NullableIncidentTimelineCellMarkdownContentType
    func NewNullableIncidentTimelineCellMarkdownContentType(val *IncidentTimelineCellMarkdownContentType) *NullableIncidentTimelineCellMarkdownContentType
    func (v NullableIncidentTimelineCellMarkdownContentType) Get() *IncidentTimelineCellMarkdownContentType
    func (v NullableIncidentTimelineCellMarkdownContentType) IsSet() bool
    func (v NullableIncidentTimelineCellMarkdownContentType) MarshalJSON() ([]byte, error)
    func (v *NullableIncidentTimelineCellMarkdownContentType) Set(val *IncidentTimelineCellMarkdownContentType)
    func (v *NullableIncidentTimelineCellMarkdownContentType) UnmarshalJSON(src []byte) error
    func (v *NullableIncidentTimelineCellMarkdownContentType) Unset()
type NullableIncidentType
    func NewNullableIncidentType(val *IncidentType) *NullableIncidentType
    func (v NullableIncidentType) Get() *IncidentType
    func (v NullableIncidentType) IsSet() bool
    func (v NullableIncidentType) MarshalJSON() ([]byte, error)
    func (v *NullableIncidentType) Set(val *IncidentType)
    func (v *NullableIncidentType) UnmarshalJSON(src []byte) error
    func (v *NullableIncidentType) Unset()
type NullableLogType
    func NewNullableLogType(val *LogType) *NullableLogType
    func (v NullableLogType) Get() *LogType
    func (v NullableLogType) IsSet() bool
    func (v NullableLogType) MarshalJSON() ([]byte, error)
    func (v *NullableLogType) Set(val *LogType)
    func (v *NullableLogType) UnmarshalJSON(src []byte) error
    func (v *NullableLogType) Unset()
type NullableLogsAggregateBucketValue
    func NewNullableLogsAggregateBucketValue(val *LogsAggregateBucketValue) *NullableLogsAggregateBucketValue
    func (v NullableLogsAggregateBucketValue) Get() *LogsAggregateBucketValue
    func (v NullableLogsAggregateBucketValue) IsSet() bool
    func (v NullableLogsAggregateBucketValue) MarshalJSON() ([]byte, error)
    func (v *NullableLogsAggregateBucketValue) Set(val *LogsAggregateBucketValue)
    func (v *NullableLogsAggregateBucketValue) UnmarshalJSON(src []byte) error
    func (v *NullableLogsAggregateBucketValue) Unset()
type NullableLogsAggregateResponseStatus
    func NewNullableLogsAggregateResponseStatus(val *LogsAggregateResponseStatus) *NullableLogsAggregateResponseStatus
    func (v NullableLogsAggregateResponseStatus) Get() *LogsAggregateResponseStatus
    func (v NullableLogsAggregateResponseStatus) IsSet() bool
    func (v NullableLogsAggregateResponseStatus) MarshalJSON() ([]byte, error)
    func (v *NullableLogsAggregateResponseStatus) Set(val *LogsAggregateResponseStatus)
    func (v *NullableLogsAggregateResponseStatus) UnmarshalJSON(src []byte) error
    func (v *NullableLogsAggregateResponseStatus) Unset()
type NullableLogsAggregateSortType
    func NewNullableLogsAggregateSortType(val *LogsAggregateSortType) *NullableLogsAggregateSortType
    func (v NullableLogsAggregateSortType) Get() *LogsAggregateSortType
    func (v NullableLogsAggregateSortType) IsSet() bool
    func (v NullableLogsAggregateSortType) MarshalJSON() ([]byte, error)
    func (v *NullableLogsAggregateSortType) Set(val *LogsAggregateSortType)
    func (v *NullableLogsAggregateSortType) UnmarshalJSON(src []byte) error
    func (v *NullableLogsAggregateSortType) Unset()
type NullableLogsAggregationFunction
    func NewNullableLogsAggregationFunction(val *LogsAggregationFunction) *NullableLogsAggregationFunction
    func (v NullableLogsAggregationFunction) Get() *LogsAggregationFunction
    func (v NullableLogsAggregationFunction) IsSet() bool
    func (v NullableLogsAggregationFunction) MarshalJSON() ([]byte, error)
    func (v *NullableLogsAggregationFunction) Set(val *LogsAggregationFunction)
    func (v *NullableLogsAggregationFunction) UnmarshalJSON(src []byte) error
    func (v *NullableLogsAggregationFunction) Unset()
type NullableLogsArchiveCreateRequestDestination
    func NewNullableLogsArchiveCreateRequestDestination(val *LogsArchiveCreateRequestDestination) *NullableLogsArchiveCreateRequestDestination
    func (v NullableLogsArchiveCreateRequestDestination) Get() *LogsArchiveCreateRequestDestination
    func (v NullableLogsArchiveCreateRequestDestination) IsSet() bool
    func (v NullableLogsArchiveCreateRequestDestination) MarshalJSON() ([]byte, error)
    func (v *NullableLogsArchiveCreateRequestDestination) Set(val *LogsArchiveCreateRequestDestination)
    func (v *NullableLogsArchiveCreateRequestDestination) UnmarshalJSON(src []byte) error
    func (v *NullableLogsArchiveCreateRequestDestination) Unset()
type NullableLogsArchiveDestination
    func NewNullableLogsArchiveDestination(val *LogsArchiveDestination) *NullableLogsArchiveDestination
    func (v NullableLogsArchiveDestination) Get() *LogsArchiveDestination
    func (v NullableLogsArchiveDestination) IsSet() bool
    func (v NullableLogsArchiveDestination) MarshalJSON() ([]byte, error)
    func (v *NullableLogsArchiveDestination) Set(val *LogsArchiveDestination)
    func (v *NullableLogsArchiveDestination) UnmarshalJSON(src []byte) error
    func (v *NullableLogsArchiveDestination) Unset()
type NullableLogsArchiveDestinationAzureType
    func NewNullableLogsArchiveDestinationAzureType(val *LogsArchiveDestinationAzureType) *NullableLogsArchiveDestinationAzureType
    func (v NullableLogsArchiveDestinationAzureType) Get() *LogsArchiveDestinationAzureType
    func (v NullableLogsArchiveDestinationAzureType) IsSet() bool
    func (v NullableLogsArchiveDestinationAzureType) MarshalJSON() ([]byte, error)
    func (v *NullableLogsArchiveDestinationAzureType) Set(val *LogsArchiveDestinationAzureType)
    func (v *NullableLogsArchiveDestinationAzureType) UnmarshalJSON(src []byte) error
    func (v *NullableLogsArchiveDestinationAzureType) Unset()
type NullableLogsArchiveDestinationGCSType
    func NewNullableLogsArchiveDestinationGCSType(val *LogsArchiveDestinationGCSType) *NullableLogsArchiveDestinationGCSType
    func (v NullableLogsArchiveDestinationGCSType) Get() *LogsArchiveDestinationGCSType
    func (v NullableLogsArchiveDestinationGCSType) IsSet() bool
    func (v NullableLogsArchiveDestinationGCSType) MarshalJSON() ([]byte, error)
    func (v *NullableLogsArchiveDestinationGCSType) Set(val *LogsArchiveDestinationGCSType)
    func (v *NullableLogsArchiveDestinationGCSType) UnmarshalJSON(src []byte) error
    func (v *NullableLogsArchiveDestinationGCSType) Unset()
type NullableLogsArchiveDestinationS3Type
    func NewNullableLogsArchiveDestinationS3Type(val *LogsArchiveDestinationS3Type) *NullableLogsArchiveDestinationS3Type
    func (v NullableLogsArchiveDestinationS3Type) Get() *LogsArchiveDestinationS3Type
    func (v NullableLogsArchiveDestinationS3Type) IsSet() bool
    func (v NullableLogsArchiveDestinationS3Type) MarshalJSON() ([]byte, error)
    func (v *NullableLogsArchiveDestinationS3Type) Set(val *LogsArchiveDestinationS3Type)
    func (v *NullableLogsArchiveDestinationS3Type) UnmarshalJSON(src []byte) error
    func (v *NullableLogsArchiveDestinationS3Type) Unset()
type NullableLogsArchiveOrderDefinitionType
    func NewNullableLogsArchiveOrderDefinitionType(val *LogsArchiveOrderDefinitionType) *NullableLogsArchiveOrderDefinitionType
    func (v NullableLogsArchiveOrderDefinitionType) Get() *LogsArchiveOrderDefinitionType
    func (v NullableLogsArchiveOrderDefinitionType) IsSet() bool
    func (v NullableLogsArchiveOrderDefinitionType) MarshalJSON() ([]byte, error)
    func (v *NullableLogsArchiveOrderDefinitionType) Set(val *LogsArchiveOrderDefinitionType)
    func (v *NullableLogsArchiveOrderDefinitionType) UnmarshalJSON(src []byte) error
    func (v *NullableLogsArchiveOrderDefinitionType) Unset()
type NullableLogsArchiveState
    func NewNullableLogsArchiveState(val *LogsArchiveState) *NullableLogsArchiveState
    func (v NullableLogsArchiveState) Get() *LogsArchiveState
    func (v NullableLogsArchiveState) IsSet() bool
    func (v NullableLogsArchiveState) MarshalJSON() ([]byte, error)
    func (v *NullableLogsArchiveState) Set(val *LogsArchiveState)
    func (v *NullableLogsArchiveState) UnmarshalJSON(src []byte) error
    func (v *NullableLogsArchiveState) Unset()
type NullableLogsComputeType
    func NewNullableLogsComputeType(val *LogsComputeType) *NullableLogsComputeType
    func (v NullableLogsComputeType) Get() *LogsComputeType
    func (v NullableLogsComputeType) IsSet() bool
    func (v NullableLogsComputeType) MarshalJSON() ([]byte, error)
    func (v *NullableLogsComputeType) Set(val *LogsComputeType)
    func (v *NullableLogsComputeType) UnmarshalJSON(src []byte) error
    func (v *NullableLogsComputeType) Unset()
type NullableLogsGroupByMissing
    func NewNullableLogsGroupByMissing(val *LogsGroupByMissing) *NullableLogsGroupByMissing
    func (v NullableLogsGroupByMissing) Get() *LogsGroupByMissing
    func (v NullableLogsGroupByMissing) IsSet() bool
    func (v NullableLogsGroupByMissing) MarshalJSON() ([]byte, error)
    func (v *NullableLogsGroupByMissing) Set(val *LogsGroupByMissing)
    func (v *NullableLogsGroupByMissing) UnmarshalJSON(src []byte) error
    func (v *NullableLogsGroupByMissing) Unset()
type NullableLogsGroupByTotal
    func NewNullableLogsGroupByTotal(val *LogsGroupByTotal) *NullableLogsGroupByTotal
    func (v NullableLogsGroupByTotal) Get() *LogsGroupByTotal
    func (v NullableLogsGroupByTotal) IsSet() bool
    func (v NullableLogsGroupByTotal) MarshalJSON() ([]byte, error)
    func (v *NullableLogsGroupByTotal) Set(val *LogsGroupByTotal)
    func (v *NullableLogsGroupByTotal) UnmarshalJSON(src []byte) error
    func (v *NullableLogsGroupByTotal) Unset()
type NullableLogsMetricComputeAggregationType
    func NewNullableLogsMetricComputeAggregationType(val *LogsMetricComputeAggregationType) *NullableLogsMetricComputeAggregationType
    func (v NullableLogsMetricComputeAggregationType) Get() *LogsMetricComputeAggregationType
    func (v NullableLogsMetricComputeAggregationType) IsSet() bool
    func (v NullableLogsMetricComputeAggregationType) MarshalJSON() ([]byte, error)
    func (v *NullableLogsMetricComputeAggregationType) Set(val *LogsMetricComputeAggregationType)
    func (v *NullableLogsMetricComputeAggregationType) UnmarshalJSON(src []byte) error
    func (v *NullableLogsMetricComputeAggregationType) Unset()
type NullableLogsMetricResponseComputeAggregationType
    func NewNullableLogsMetricResponseComputeAggregationType(val *LogsMetricResponseComputeAggregationType) *NullableLogsMetricResponseComputeAggregationType
    func (v NullableLogsMetricResponseComputeAggregationType) Get() *LogsMetricResponseComputeAggregationType
    func (v NullableLogsMetricResponseComputeAggregationType) IsSet() bool
    func (v NullableLogsMetricResponseComputeAggregationType) MarshalJSON() ([]byte, error)
    func (v *NullableLogsMetricResponseComputeAggregationType) Set(val *LogsMetricResponseComputeAggregationType)
    func (v *NullableLogsMetricResponseComputeAggregationType) UnmarshalJSON(src []byte) error
    func (v *NullableLogsMetricResponseComputeAggregationType) Unset()
type NullableLogsMetricType
    func NewNullableLogsMetricType(val *LogsMetricType) *NullableLogsMetricType
    func (v NullableLogsMetricType) Get() *LogsMetricType
    func (v NullableLogsMetricType) IsSet() bool
    func (v NullableLogsMetricType) MarshalJSON() ([]byte, error)
    func (v *NullableLogsMetricType) Set(val *LogsMetricType)
    func (v *NullableLogsMetricType) UnmarshalJSON(src []byte) error
    func (v *NullableLogsMetricType) Unset()
type NullableLogsSort
    func NewNullableLogsSort(val *LogsSort) *NullableLogsSort
    func (v NullableLogsSort) Get() *LogsSort
    func (v NullableLogsSort) IsSet() bool
    func (v NullableLogsSort) MarshalJSON() ([]byte, error)
    func (v *NullableLogsSort) Set(val *LogsSort)
    func (v *NullableLogsSort) UnmarshalJSON(src []byte) error
    func (v *NullableLogsSort) Unset()
type NullableLogsSortOrder
    func NewNullableLogsSortOrder(val *LogsSortOrder) *NullableLogsSortOrder
    func (v NullableLogsSortOrder) Get() *LogsSortOrder
    func (v NullableLogsSortOrder) IsSet() bool
    func (v NullableLogsSortOrder) MarshalJSON() ([]byte, error)
    func (v *NullableLogsSortOrder) Set(val *LogsSortOrder)
    func (v *NullableLogsSortOrder) UnmarshalJSON(src []byte) error
    func (v *NullableLogsSortOrder) Unset()
type NullableMetricActiveConfigurationType
    func NewNullableMetricActiveConfigurationType(val *MetricActiveConfigurationType) *NullableMetricActiveConfigurationType
    func (v NullableMetricActiveConfigurationType) Get() *MetricActiveConfigurationType
    func (v NullableMetricActiveConfigurationType) IsSet() bool
    func (v NullableMetricActiveConfigurationType) MarshalJSON() ([]byte, error)
    func (v *NullableMetricActiveConfigurationType) Set(val *MetricActiveConfigurationType)
    func (v *NullableMetricActiveConfigurationType) UnmarshalJSON(src []byte) error
    func (v *NullableMetricActiveConfigurationType) Unset()
type NullableMetricBulkConfigureTagsType
    func NewNullableMetricBulkConfigureTagsType(val *MetricBulkConfigureTagsType) *NullableMetricBulkConfigureTagsType
    func (v NullableMetricBulkConfigureTagsType) Get() *MetricBulkConfigureTagsType
    func (v NullableMetricBulkConfigureTagsType) IsSet() bool
    func (v NullableMetricBulkConfigureTagsType) MarshalJSON() ([]byte, error)
    func (v *NullableMetricBulkConfigureTagsType) Set(val *MetricBulkConfigureTagsType)
    func (v *NullableMetricBulkConfigureTagsType) UnmarshalJSON(src []byte) error
    func (v *NullableMetricBulkConfigureTagsType) Unset()
type NullableMetricContentEncoding
    func NewNullableMetricContentEncoding(val *MetricContentEncoding) *NullableMetricContentEncoding
    func (v NullableMetricContentEncoding) Get() *MetricContentEncoding
    func (v NullableMetricContentEncoding) IsSet() bool
    func (v NullableMetricContentEncoding) MarshalJSON() ([]byte, error)
    func (v *NullableMetricContentEncoding) Set(val *MetricContentEncoding)
    func (v *NullableMetricContentEncoding) UnmarshalJSON(src []byte) error
    func (v *NullableMetricContentEncoding) Unset()
type NullableMetricCustomSpaceAggregation
    func NewNullableMetricCustomSpaceAggregation(val *MetricCustomSpaceAggregation) *NullableMetricCustomSpaceAggregation
    func (v NullableMetricCustomSpaceAggregation) Get() *MetricCustomSpaceAggregation
    func (v NullableMetricCustomSpaceAggregation) IsSet() bool
    func (v NullableMetricCustomSpaceAggregation) MarshalJSON() ([]byte, error)
    func (v *NullableMetricCustomSpaceAggregation) Set(val *MetricCustomSpaceAggregation)
    func (v *NullableMetricCustomSpaceAggregation) UnmarshalJSON(src []byte) error
    func (v *NullableMetricCustomSpaceAggregation) Unset()
type NullableMetricCustomTimeAggregation
    func NewNullableMetricCustomTimeAggregation(val *MetricCustomTimeAggregation) *NullableMetricCustomTimeAggregation
    func (v NullableMetricCustomTimeAggregation) Get() *MetricCustomTimeAggregation
    func (v NullableMetricCustomTimeAggregation) IsSet() bool
    func (v NullableMetricCustomTimeAggregation) MarshalJSON() ([]byte, error)
    func (v *NullableMetricCustomTimeAggregation) Set(val *MetricCustomTimeAggregation)
    func (v *NullableMetricCustomTimeAggregation) UnmarshalJSON(src []byte) error
    func (v *NullableMetricCustomTimeAggregation) Unset()
type NullableMetricDistinctVolumeType
    func NewNullableMetricDistinctVolumeType(val *MetricDistinctVolumeType) *NullableMetricDistinctVolumeType
    func (v NullableMetricDistinctVolumeType) Get() *MetricDistinctVolumeType
    func (v NullableMetricDistinctVolumeType) IsSet() bool
    func (v NullableMetricDistinctVolumeType) MarshalJSON() ([]byte, error)
    func (v *NullableMetricDistinctVolumeType) Set(val *MetricDistinctVolumeType)
    func (v *NullableMetricDistinctVolumeType) UnmarshalJSON(src []byte) error
    func (v *NullableMetricDistinctVolumeType) Unset()
type NullableMetricEstimateResourceType
    func NewNullableMetricEstimateResourceType(val *MetricEstimateResourceType) *NullableMetricEstimateResourceType
    func (v NullableMetricEstimateResourceType) Get() *MetricEstimateResourceType
    func (v NullableMetricEstimateResourceType) IsSet() bool
    func (v NullableMetricEstimateResourceType) MarshalJSON() ([]byte, error)
    func (v *NullableMetricEstimateResourceType) Set(val *MetricEstimateResourceType)
    func (v *NullableMetricEstimateResourceType) UnmarshalJSON(src []byte) error
    func (v *NullableMetricEstimateResourceType) Unset()
type NullableMetricEstimateType
    func NewNullableMetricEstimateType(val *MetricEstimateType) *NullableMetricEstimateType
    func (v NullableMetricEstimateType) Get() *MetricEstimateType
    func (v NullableMetricEstimateType) IsSet() bool
    func (v NullableMetricEstimateType) MarshalJSON() ([]byte, error)
    func (v *NullableMetricEstimateType) Set(val *MetricEstimateType)
    func (v *NullableMetricEstimateType) UnmarshalJSON(src []byte) error
    func (v *NullableMetricEstimateType) Unset()
type NullableMetricIngestedIndexedVolumeType
    func NewNullableMetricIngestedIndexedVolumeType(val *MetricIngestedIndexedVolumeType) *NullableMetricIngestedIndexedVolumeType
    func (v NullableMetricIngestedIndexedVolumeType) Get() *MetricIngestedIndexedVolumeType
    func (v NullableMetricIngestedIndexedVolumeType) IsSet() bool
    func (v NullableMetricIngestedIndexedVolumeType) MarshalJSON() ([]byte, error)
    func (v *NullableMetricIngestedIndexedVolumeType) Set(val *MetricIngestedIndexedVolumeType)
    func (v *NullableMetricIngestedIndexedVolumeType) UnmarshalJSON(src []byte) error
    func (v *NullableMetricIngestedIndexedVolumeType) Unset()
type NullableMetricIntakeType
    func NewNullableMetricIntakeType(val *MetricIntakeType) *NullableMetricIntakeType
    func (v NullableMetricIntakeType) Get() *MetricIntakeType
    func (v NullableMetricIntakeType) IsSet() bool
    func (v NullableMetricIntakeType) MarshalJSON() ([]byte, error)
    func (v *NullableMetricIntakeType) Set(val *MetricIntakeType)
    func (v *NullableMetricIntakeType) UnmarshalJSON(src []byte) error
    func (v *NullableMetricIntakeType) Unset()
type NullableMetricTagConfigurationMetricTypes
    func NewNullableMetricTagConfigurationMetricTypes(val *MetricTagConfigurationMetricTypes) *NullableMetricTagConfigurationMetricTypes
    func (v NullableMetricTagConfigurationMetricTypes) Get() *MetricTagConfigurationMetricTypes
    func (v NullableMetricTagConfigurationMetricTypes) IsSet() bool
    func (v NullableMetricTagConfigurationMetricTypes) MarshalJSON() ([]byte, error)
    func (v *NullableMetricTagConfigurationMetricTypes) Set(val *MetricTagConfigurationMetricTypes)
    func (v *NullableMetricTagConfigurationMetricTypes) UnmarshalJSON(src []byte) error
    func (v *NullableMetricTagConfigurationMetricTypes) Unset()
type NullableMetricTagConfigurationType
    func NewNullableMetricTagConfigurationType(val *MetricTagConfigurationType) *NullableMetricTagConfigurationType
    func (v NullableMetricTagConfigurationType) Get() *MetricTagConfigurationType
    func (v NullableMetricTagConfigurationType) IsSet() bool
    func (v NullableMetricTagConfigurationType) MarshalJSON() ([]byte, error)
    func (v *NullableMetricTagConfigurationType) Set(val *MetricTagConfigurationType)
    func (v *NullableMetricTagConfigurationType) UnmarshalJSON(src []byte) error
    func (v *NullableMetricTagConfigurationType) Unset()
type NullableMetricType
    func NewNullableMetricType(val *MetricType) *NullableMetricType
    func (v NullableMetricType) Get() *MetricType
    func (v NullableMetricType) IsSet() bool
    func (v NullableMetricType) MarshalJSON() ([]byte, error)
    func (v *NullableMetricType) Set(val *MetricType)
    func (v *NullableMetricType) UnmarshalJSON(src []byte) error
    func (v *NullableMetricType) Unset()
type NullableMetricVolumes
    func NewNullableMetricVolumes(val *MetricVolumes) *NullableMetricVolumes
    func (v NullableMetricVolumes) Get() *MetricVolumes
    func (v NullableMetricVolumes) IsSet() bool
    func (v NullableMetricVolumes) MarshalJSON() ([]byte, error)
    func (v *NullableMetricVolumes) Set(val *MetricVolumes)
    func (v *NullableMetricVolumes) UnmarshalJSON(src []byte) error
    func (v *NullableMetricVolumes) Unset()
type NullableMetricsAndMetricTagConfigurations
    func NewNullableMetricsAndMetricTagConfigurations(val *MetricsAndMetricTagConfigurations) *NullableMetricsAndMetricTagConfigurations
    func (v NullableMetricsAndMetricTagConfigurations) Get() *MetricsAndMetricTagConfigurations
    func (v NullableMetricsAndMetricTagConfigurations) IsSet() bool
    func (v NullableMetricsAndMetricTagConfigurations) MarshalJSON() ([]byte, error)
    func (v *NullableMetricsAndMetricTagConfigurations) Set(val *MetricsAndMetricTagConfigurations)
    func (v *NullableMetricsAndMetricTagConfigurations) UnmarshalJSON(src []byte) error
    func (v *NullableMetricsAndMetricTagConfigurations) Unset()
type NullableMonitorType
    func NewNullableMonitorType(val *MonitorType) *NullableMonitorType
    func (v NullableMonitorType) Get() *MonitorType
    func (v NullableMonitorType) IsSet() bool
    func (v NullableMonitorType) MarshalJSON() ([]byte, error)
    func (v *NullableMonitorType) Set(val *MonitorType)
    func (v *NullableMonitorType) UnmarshalJSON(src []byte) error
    func (v *NullableMonitorType) Unset()
type NullableNullableRelationshipToUserData
    func NewNullableNullableRelationshipToUserData(val *NullableRelationshipToUserData) *NullableNullableRelationshipToUserData
    func (v NullableNullableRelationshipToUserData) Get() *NullableRelationshipToUserData
    func (v NullableNullableRelationshipToUserData) IsSet() bool
    func (v NullableNullableRelationshipToUserData) MarshalJSON() ([]byte, error)
    func (v *NullableNullableRelationshipToUserData) Set(val *NullableRelationshipToUserData)
    func (v *NullableNullableRelationshipToUserData) UnmarshalJSON(src []byte) error
    func (v *NullableNullableRelationshipToUserData) Unset()
type NullableOpsgenieServiceRegionType
    func NewNullableOpsgenieServiceRegionType(val *OpsgenieServiceRegionType) *NullableOpsgenieServiceRegionType
    func (v NullableOpsgenieServiceRegionType) Get() *OpsgenieServiceRegionType
    func (v NullableOpsgenieServiceRegionType) IsSet() bool
    func (v NullableOpsgenieServiceRegionType) MarshalJSON() ([]byte, error)
    func (v *NullableOpsgenieServiceRegionType) Set(val *OpsgenieServiceRegionType)
    func (v *NullableOpsgenieServiceRegionType) UnmarshalJSON(src []byte) error
    func (v *NullableOpsgenieServiceRegionType) Unset()
type NullableOpsgenieServiceType
    func NewNullableOpsgenieServiceType(val *OpsgenieServiceType) *NullableOpsgenieServiceType
    func (v NullableOpsgenieServiceType) Get() *OpsgenieServiceType
    func (v NullableOpsgenieServiceType) IsSet() bool
    func (v NullableOpsgenieServiceType) MarshalJSON() ([]byte, error)
    func (v *NullableOpsgenieServiceType) Set(val *OpsgenieServiceType)
    func (v *NullableOpsgenieServiceType) UnmarshalJSON(src []byte) error
    func (v *NullableOpsgenieServiceType) Unset()
type NullableOrganizationsType
    func NewNullableOrganizationsType(val *OrganizationsType) *NullableOrganizationsType
    func (v NullableOrganizationsType) Get() *OrganizationsType
    func (v NullableOrganizationsType) IsSet() bool
    func (v NullableOrganizationsType) MarshalJSON() ([]byte, error)
    func (v *NullableOrganizationsType) Set(val *OrganizationsType)
    func (v *NullableOrganizationsType) UnmarshalJSON(src []byte) error
    func (v *NullableOrganizationsType) Unset()
type NullablePermissionsType
    func NewNullablePermissionsType(val *PermissionsType) *NullablePermissionsType
    func (v NullablePermissionsType) Get() *PermissionsType
    func (v NullablePermissionsType) IsSet() bool
    func (v NullablePermissionsType) MarshalJSON() ([]byte, error)
    func (v *NullablePermissionsType) Set(val *PermissionsType)
    func (v *NullablePermissionsType) UnmarshalJSON(src []byte) error
    func (v *NullablePermissionsType) Unset()
type NullableProcessSummaryType
    func NewNullableProcessSummaryType(val *ProcessSummaryType) *NullableProcessSummaryType
    func (v NullableProcessSummaryType) Get() *ProcessSummaryType
    func (v NullableProcessSummaryType) IsSet() bool
    func (v NullableProcessSummaryType) MarshalJSON() ([]byte, error)
    func (v *NullableProcessSummaryType) Set(val *ProcessSummaryType)
    func (v *NullableProcessSummaryType) UnmarshalJSON(src []byte) error
    func (v *NullableProcessSummaryType) Unset()
type NullableQuerySortOrder
    func NewNullableQuerySortOrder(val *QuerySortOrder) *NullableQuerySortOrder
    func (v NullableQuerySortOrder) Get() *QuerySortOrder
    func (v NullableQuerySortOrder) IsSet() bool
    func (v NullableQuerySortOrder) MarshalJSON() ([]byte, error)
    func (v *NullableQuerySortOrder) Set(val *QuerySortOrder)
    func (v *NullableQuerySortOrder) UnmarshalJSON(src []byte) error
    func (v *NullableQuerySortOrder) Unset()
type NullableRUMAggregateBucketValue
    func NewNullableRUMAggregateBucketValue(val *RUMAggregateBucketValue) *NullableRUMAggregateBucketValue
    func (v NullableRUMAggregateBucketValue) Get() *RUMAggregateBucketValue
    func (v NullableRUMAggregateBucketValue) IsSet() bool
    func (v NullableRUMAggregateBucketValue) MarshalJSON() ([]byte, error)
    func (v *NullableRUMAggregateBucketValue) Set(val *RUMAggregateBucketValue)
    func (v *NullableRUMAggregateBucketValue) UnmarshalJSON(src []byte) error
    func (v *NullableRUMAggregateBucketValue) Unset()
type NullableRUMAggregateSortType
    func NewNullableRUMAggregateSortType(val *RUMAggregateSortType) *NullableRUMAggregateSortType
    func (v NullableRUMAggregateSortType) Get() *RUMAggregateSortType
    func (v NullableRUMAggregateSortType) IsSet() bool
    func (v NullableRUMAggregateSortType) MarshalJSON() ([]byte, error)
    func (v *NullableRUMAggregateSortType) Set(val *RUMAggregateSortType)
    func (v *NullableRUMAggregateSortType) UnmarshalJSON(src []byte) error
    func (v *NullableRUMAggregateSortType) Unset()
type NullableRUMAggregationFunction
    func NewNullableRUMAggregationFunction(val *RUMAggregationFunction) *NullableRUMAggregationFunction
    func (v NullableRUMAggregationFunction) Get() *RUMAggregationFunction
    func (v NullableRUMAggregationFunction) IsSet() bool
    func (v NullableRUMAggregationFunction) MarshalJSON() ([]byte, error)
    func (v *NullableRUMAggregationFunction) Set(val *RUMAggregationFunction)
    func (v *NullableRUMAggregationFunction) UnmarshalJSON(src []byte) error
    func (v *NullableRUMAggregationFunction) Unset()
type NullableRUMApplicationCreateType
    func NewNullableRUMApplicationCreateType(val *RUMApplicationCreateType) *NullableRUMApplicationCreateType
    func (v NullableRUMApplicationCreateType) Get() *RUMApplicationCreateType
    func (v NullableRUMApplicationCreateType) IsSet() bool
    func (v NullableRUMApplicationCreateType) MarshalJSON() ([]byte, error)
    func (v *NullableRUMApplicationCreateType) Set(val *RUMApplicationCreateType)
    func (v *NullableRUMApplicationCreateType) UnmarshalJSON(src []byte) error
    func (v *NullableRUMApplicationCreateType) Unset()
type NullableRUMApplicationType
    func NewNullableRUMApplicationType(val *RUMApplicationType) *NullableRUMApplicationType
    func (v NullableRUMApplicationType) Get() *RUMApplicationType
    func (v NullableRUMApplicationType) IsSet() bool
    func (v NullableRUMApplicationType) MarshalJSON() ([]byte, error)
    func (v *NullableRUMApplicationType) Set(val *RUMApplicationType)
    func (v *NullableRUMApplicationType) UnmarshalJSON(src []byte) error
    func (v *NullableRUMApplicationType) Unset()
type NullableRUMApplicationUpdateType
    func NewNullableRUMApplicationUpdateType(val *RUMApplicationUpdateType) *NullableRUMApplicationUpdateType
    func (v NullableRUMApplicationUpdateType) Get() *RUMApplicationUpdateType
    func (v NullableRUMApplicationUpdateType) IsSet() bool
    func (v NullableRUMApplicationUpdateType) MarshalJSON() ([]byte, error)
    func (v *NullableRUMApplicationUpdateType) Set(val *RUMApplicationUpdateType)
    func (v *NullableRUMApplicationUpdateType) UnmarshalJSON(src []byte) error
    func (v *NullableRUMApplicationUpdateType) Unset()
type NullableRUMComputeType
    func NewNullableRUMComputeType(val *RUMComputeType) *NullableRUMComputeType
    func (v NullableRUMComputeType) Get() *RUMComputeType
    func (v NullableRUMComputeType) IsSet() bool
    func (v NullableRUMComputeType) MarshalJSON() ([]byte, error)
    func (v *NullableRUMComputeType) Set(val *RUMComputeType)
    func (v *NullableRUMComputeType) UnmarshalJSON(src []byte) error
    func (v *NullableRUMComputeType) Unset()
type NullableRUMEventType
    func NewNullableRUMEventType(val *RUMEventType) *NullableRUMEventType
    func (v NullableRUMEventType) Get() *RUMEventType
    func (v NullableRUMEventType) IsSet() bool
    func (v NullableRUMEventType) MarshalJSON() ([]byte, error)
    func (v *NullableRUMEventType) Set(val *RUMEventType)
    func (v *NullableRUMEventType) UnmarshalJSON(src []byte) error
    func (v *NullableRUMEventType) Unset()
type NullableRUMGroupByMissing
    func NewNullableRUMGroupByMissing(val *RUMGroupByMissing) *NullableRUMGroupByMissing
    func (v NullableRUMGroupByMissing) Get() *RUMGroupByMissing
    func (v NullableRUMGroupByMissing) IsSet() bool
    func (v NullableRUMGroupByMissing) MarshalJSON() ([]byte, error)
    func (v *NullableRUMGroupByMissing) Set(val *RUMGroupByMissing)
    func (v *NullableRUMGroupByMissing) UnmarshalJSON(src []byte) error
    func (v *NullableRUMGroupByMissing) Unset()
type NullableRUMGroupByTotal
    func NewNullableRUMGroupByTotal(val *RUMGroupByTotal) *NullableRUMGroupByTotal
    func (v NullableRUMGroupByTotal) Get() *RUMGroupByTotal
    func (v NullableRUMGroupByTotal) IsSet() bool
    func (v NullableRUMGroupByTotal) MarshalJSON() ([]byte, error)
    func (v *NullableRUMGroupByTotal) Set(val *RUMGroupByTotal)
    func (v *NullableRUMGroupByTotal) UnmarshalJSON(src []byte) error
    func (v *NullableRUMGroupByTotal) Unset()
type NullableRUMResponseStatus
    func NewNullableRUMResponseStatus(val *RUMResponseStatus) *NullableRUMResponseStatus
    func (v NullableRUMResponseStatus) Get() *RUMResponseStatus
    func (v NullableRUMResponseStatus) IsSet() bool
    func (v NullableRUMResponseStatus) MarshalJSON() ([]byte, error)
    func (v *NullableRUMResponseStatus) Set(val *RUMResponseStatus)
    func (v *NullableRUMResponseStatus) UnmarshalJSON(src []byte) error
    func (v *NullableRUMResponseStatus) Unset()
type NullableRUMSort
    func NewNullableRUMSort(val *RUMSort) *NullableRUMSort
    func (v NullableRUMSort) Get() *RUMSort
    func (v NullableRUMSort) IsSet() bool
    func (v NullableRUMSort) MarshalJSON() ([]byte, error)
    func (v *NullableRUMSort) Set(val *RUMSort)
    func (v *NullableRUMSort) UnmarshalJSON(src []byte) error
    func (v *NullableRUMSort) Unset()
type NullableRUMSortOrder
    func NewNullableRUMSortOrder(val *RUMSortOrder) *NullableRUMSortOrder
    func (v NullableRUMSortOrder) Get() *RUMSortOrder
    func (v NullableRUMSortOrder) IsSet() bool
    func (v NullableRUMSortOrder) MarshalJSON() ([]byte, error)
    func (v *NullableRUMSortOrder) Set(val *RUMSortOrder)
    func (v *NullableRUMSortOrder) UnmarshalJSON(src []byte) error
    func (v *NullableRUMSortOrder) Unset()
type NullableRelationshipToUser
    func NewNullableRelationshipToUser(data NullableNullableRelationshipToUserData) *NullableRelationshipToUser
    func NewNullableRelationshipToUserWithDefaults() *NullableRelationshipToUser
    func (o *NullableRelationshipToUser) GetData() NullableRelationshipToUserData
    func (o *NullableRelationshipToUser) GetDataOk() (*NullableRelationshipToUserData, bool)
    func (o NullableRelationshipToUser) MarshalJSON() ([]byte, error)
    func (o *NullableRelationshipToUser) SetData(v NullableRelationshipToUserData)
    func (o *NullableRelationshipToUser) UnmarshalJSON(bytes []byte) (err error)
type NullableRelationshipToUserData
    func NewNullableRelationshipToUserData(id string, typeVar UsersType) *NullableRelationshipToUserData
    func NewNullableRelationshipToUserDataWithDefaults() *NullableRelationshipToUserData
    func (o *NullableRelationshipToUserData) GetId() string
    func (o *NullableRelationshipToUserData) GetIdOk() (*string, bool)
    func (o *NullableRelationshipToUserData) GetType() UsersType
    func (o *NullableRelationshipToUserData) GetTypeOk() (*UsersType, bool)
    func (o NullableRelationshipToUserData) MarshalJSON() ([]byte, error)
    func (o *NullableRelationshipToUserData) SetId(v string)
    func (o *NullableRelationshipToUserData) SetType(v UsersType)
    func (o *NullableRelationshipToUserData) UnmarshalJSON(bytes []byte) (err error)
type NullableRolesSort
    func NewNullableRolesSort(val *RolesSort) *NullableRolesSort
    func (v NullableRolesSort) Get() *RolesSort
    func (v NullableRolesSort) IsSet() bool
    func (v NullableRolesSort) MarshalJSON() ([]byte, error)
    func (v *NullableRolesSort) Set(val *RolesSort)
    func (v *NullableRolesSort) UnmarshalJSON(src []byte) error
    func (v *NullableRolesSort) Unset()
type NullableRolesType
    func NewNullableRolesType(val *RolesType) *NullableRolesType
    func (v NullableRolesType) Get() *RolesType
    func (v NullableRolesType) IsSet() bool
    func (v NullableRolesType) MarshalJSON() ([]byte, error)
    func (v *NullableRolesType) Set(val *RolesType)
    func (v *NullableRolesType) UnmarshalJSON(src []byte) error
    func (v *NullableRolesType) Unset()
type NullableSAMLAssertionAttributesType
    func NewNullableSAMLAssertionAttributesType(val *SAMLAssertionAttributesType) *NullableSAMLAssertionAttributesType
    func (v NullableSAMLAssertionAttributesType) Get() *SAMLAssertionAttributesType
    func (v NullableSAMLAssertionAttributesType) IsSet() bool
    func (v NullableSAMLAssertionAttributesType) MarshalJSON() ([]byte, error)
    func (v *NullableSAMLAssertionAttributesType) Set(val *SAMLAssertionAttributesType)
    func (v *NullableSAMLAssertionAttributesType) UnmarshalJSON(src []byte) error
    func (v *NullableSAMLAssertionAttributesType) Unset()
type NullableSecurityFilterFilteredDataType
    func NewNullableSecurityFilterFilteredDataType(val *SecurityFilterFilteredDataType) *NullableSecurityFilterFilteredDataType
    func (v NullableSecurityFilterFilteredDataType) Get() *SecurityFilterFilteredDataType
    func (v NullableSecurityFilterFilteredDataType) IsSet() bool
    func (v NullableSecurityFilterFilteredDataType) MarshalJSON() ([]byte, error)
    func (v *NullableSecurityFilterFilteredDataType) Set(val *SecurityFilterFilteredDataType)
    func (v *NullableSecurityFilterFilteredDataType) UnmarshalJSON(src []byte) error
    func (v *NullableSecurityFilterFilteredDataType) Unset()
type NullableSecurityFilterType
    func NewNullableSecurityFilterType(val *SecurityFilterType) *NullableSecurityFilterType
    func (v NullableSecurityFilterType) Get() *SecurityFilterType
    func (v NullableSecurityFilterType) IsSet() bool
    func (v NullableSecurityFilterType) MarshalJSON() ([]byte, error)
    func (v *NullableSecurityFilterType) Set(val *SecurityFilterType)
    func (v *NullableSecurityFilterType) UnmarshalJSON(src []byte) error
    func (v *NullableSecurityFilterType) Unset()
type NullableSecurityMonitoringFilterAction
    func NewNullableSecurityMonitoringFilterAction(val *SecurityMonitoringFilterAction) *NullableSecurityMonitoringFilterAction
    func (v NullableSecurityMonitoringFilterAction) Get() *SecurityMonitoringFilterAction
    func (v NullableSecurityMonitoringFilterAction) IsSet() bool
    func (v NullableSecurityMonitoringFilterAction) MarshalJSON() ([]byte, error)
    func (v *NullableSecurityMonitoringFilterAction) Set(val *SecurityMonitoringFilterAction)
    func (v *NullableSecurityMonitoringFilterAction) UnmarshalJSON(src []byte) error
    func (v *NullableSecurityMonitoringFilterAction) Unset()
type NullableSecurityMonitoringRuleCreatePayload
    func NewNullableSecurityMonitoringRuleCreatePayload(val *SecurityMonitoringRuleCreatePayload) *NullableSecurityMonitoringRuleCreatePayload
    func (v NullableSecurityMonitoringRuleCreatePayload) Get() *SecurityMonitoringRuleCreatePayload
    func (v NullableSecurityMonitoringRuleCreatePayload) IsSet() bool
    func (v NullableSecurityMonitoringRuleCreatePayload) MarshalJSON() ([]byte, error)
    func (v *NullableSecurityMonitoringRuleCreatePayload) Set(val *SecurityMonitoringRuleCreatePayload)
    func (v *NullableSecurityMonitoringRuleCreatePayload) UnmarshalJSON(src []byte) error
    func (v *NullableSecurityMonitoringRuleCreatePayload) Unset()
type NullableSecurityMonitoringRuleDetectionMethod
    func NewNullableSecurityMonitoringRuleDetectionMethod(val *SecurityMonitoringRuleDetectionMethod) *NullableSecurityMonitoringRuleDetectionMethod
    func (v NullableSecurityMonitoringRuleDetectionMethod) Get() *SecurityMonitoringRuleDetectionMethod
    func (v NullableSecurityMonitoringRuleDetectionMethod) IsSet() bool
    func (v NullableSecurityMonitoringRuleDetectionMethod) MarshalJSON() ([]byte, error)
    func (v *NullableSecurityMonitoringRuleDetectionMethod) Set(val *SecurityMonitoringRuleDetectionMethod)
    func (v *NullableSecurityMonitoringRuleDetectionMethod) UnmarshalJSON(src []byte) error
    func (v *NullableSecurityMonitoringRuleDetectionMethod) Unset()
type NullableSecurityMonitoringRuleEvaluationWindow
    func NewNullableSecurityMonitoringRuleEvaluationWindow(val *SecurityMonitoringRuleEvaluationWindow) *NullableSecurityMonitoringRuleEvaluationWindow
    func (v NullableSecurityMonitoringRuleEvaluationWindow) Get() *SecurityMonitoringRuleEvaluationWindow
    func (v NullableSecurityMonitoringRuleEvaluationWindow) IsSet() bool
    func (v NullableSecurityMonitoringRuleEvaluationWindow) MarshalJSON() ([]byte, error)
    func (v *NullableSecurityMonitoringRuleEvaluationWindow) Set(val *SecurityMonitoringRuleEvaluationWindow)
    func (v *NullableSecurityMonitoringRuleEvaluationWindow) UnmarshalJSON(src []byte) error
    func (v *NullableSecurityMonitoringRuleEvaluationWindow) Unset()
type NullableSecurityMonitoringRuleHardcodedEvaluatorType
    func NewNullableSecurityMonitoringRuleHardcodedEvaluatorType(val *SecurityMonitoringRuleHardcodedEvaluatorType) *NullableSecurityMonitoringRuleHardcodedEvaluatorType
    func (v NullableSecurityMonitoringRuleHardcodedEvaluatorType) Get() *SecurityMonitoringRuleHardcodedEvaluatorType
    func (v NullableSecurityMonitoringRuleHardcodedEvaluatorType) IsSet() bool
    func (v NullableSecurityMonitoringRuleHardcodedEvaluatorType) MarshalJSON() ([]byte, error)
    func (v *NullableSecurityMonitoringRuleHardcodedEvaluatorType) Set(val *SecurityMonitoringRuleHardcodedEvaluatorType)
    func (v *NullableSecurityMonitoringRuleHardcodedEvaluatorType) UnmarshalJSON(src []byte) error
    func (v *NullableSecurityMonitoringRuleHardcodedEvaluatorType) Unset()
type NullableSecurityMonitoringRuleKeepAlive
    func NewNullableSecurityMonitoringRuleKeepAlive(val *SecurityMonitoringRuleKeepAlive) *NullableSecurityMonitoringRuleKeepAlive
    func (v NullableSecurityMonitoringRuleKeepAlive) Get() *SecurityMonitoringRuleKeepAlive
    func (v NullableSecurityMonitoringRuleKeepAlive) IsSet() bool
    func (v NullableSecurityMonitoringRuleKeepAlive) MarshalJSON() ([]byte, error)
    func (v *NullableSecurityMonitoringRuleKeepAlive) Set(val *SecurityMonitoringRuleKeepAlive)
    func (v *NullableSecurityMonitoringRuleKeepAlive) UnmarshalJSON(src []byte) error
    func (v *NullableSecurityMonitoringRuleKeepAlive) Unset()
type NullableSecurityMonitoringRuleMaxSignalDuration
    func NewNullableSecurityMonitoringRuleMaxSignalDuration(val *SecurityMonitoringRuleMaxSignalDuration) *NullableSecurityMonitoringRuleMaxSignalDuration
    func (v NullableSecurityMonitoringRuleMaxSignalDuration) Get() *SecurityMonitoringRuleMaxSignalDuration
    func (v NullableSecurityMonitoringRuleMaxSignalDuration) IsSet() bool
    func (v NullableSecurityMonitoringRuleMaxSignalDuration) MarshalJSON() ([]byte, error)
    func (v *NullableSecurityMonitoringRuleMaxSignalDuration) Set(val *SecurityMonitoringRuleMaxSignalDuration)
    func (v *NullableSecurityMonitoringRuleMaxSignalDuration) UnmarshalJSON(src []byte) error
    func (v *NullableSecurityMonitoringRuleMaxSignalDuration) Unset()
type NullableSecurityMonitoringRuleNewValueOptionsForgetAfter
    func NewNullableSecurityMonitoringRuleNewValueOptionsForgetAfter(val *SecurityMonitoringRuleNewValueOptionsForgetAfter) *NullableSecurityMonitoringRuleNewValueOptionsForgetAfter
    func (v NullableSecurityMonitoringRuleNewValueOptionsForgetAfter) Get() *SecurityMonitoringRuleNewValueOptionsForgetAfter
    func (v NullableSecurityMonitoringRuleNewValueOptionsForgetAfter) IsSet() bool
    func (v NullableSecurityMonitoringRuleNewValueOptionsForgetAfter) MarshalJSON() ([]byte, error)
    func (v *NullableSecurityMonitoringRuleNewValueOptionsForgetAfter) Set(val *SecurityMonitoringRuleNewValueOptionsForgetAfter)
    func (v *NullableSecurityMonitoringRuleNewValueOptionsForgetAfter) UnmarshalJSON(src []byte) error
    func (v *NullableSecurityMonitoringRuleNewValueOptionsForgetAfter) Unset()
type NullableSecurityMonitoringRuleNewValueOptionsLearningDuration
    func NewNullableSecurityMonitoringRuleNewValueOptionsLearningDuration(val *SecurityMonitoringRuleNewValueOptionsLearningDuration) *NullableSecurityMonitoringRuleNewValueOptionsLearningDuration
    func (v NullableSecurityMonitoringRuleNewValueOptionsLearningDuration) Get() *SecurityMonitoringRuleNewValueOptionsLearningDuration
    func (v NullableSecurityMonitoringRuleNewValueOptionsLearningDuration) IsSet() bool
    func (v NullableSecurityMonitoringRuleNewValueOptionsLearningDuration) MarshalJSON() ([]byte, error)
    func (v *NullableSecurityMonitoringRuleNewValueOptionsLearningDuration) Set(val *SecurityMonitoringRuleNewValueOptionsLearningDuration)
    func (v *NullableSecurityMonitoringRuleNewValueOptionsLearningDuration) UnmarshalJSON(src []byte) error
    func (v *NullableSecurityMonitoringRuleNewValueOptionsLearningDuration) Unset()
type NullableSecurityMonitoringRuleNewValueOptionsLearningMethod
    func NewNullableSecurityMonitoringRuleNewValueOptionsLearningMethod(val *SecurityMonitoringRuleNewValueOptionsLearningMethod) *NullableSecurityMonitoringRuleNewValueOptionsLearningMethod
    func (v NullableSecurityMonitoringRuleNewValueOptionsLearningMethod) Get() *SecurityMonitoringRuleNewValueOptionsLearningMethod
    func (v NullableSecurityMonitoringRuleNewValueOptionsLearningMethod) IsSet() bool
    func (v NullableSecurityMonitoringRuleNewValueOptionsLearningMethod) MarshalJSON() ([]byte, error)
    func (v *NullableSecurityMonitoringRuleNewValueOptionsLearningMethod) Set(val *SecurityMonitoringRuleNewValueOptionsLearningMethod)
    func (v *NullableSecurityMonitoringRuleNewValueOptionsLearningMethod) UnmarshalJSON(src []byte) error
    func (v *NullableSecurityMonitoringRuleNewValueOptionsLearningMethod) Unset()
type NullableSecurityMonitoringRuleNewValueOptionsLearningThreshold
    func NewNullableSecurityMonitoringRuleNewValueOptionsLearningThreshold(val *SecurityMonitoringRuleNewValueOptionsLearningThreshold) *NullableSecurityMonitoringRuleNewValueOptionsLearningThreshold
    func (v NullableSecurityMonitoringRuleNewValueOptionsLearningThreshold) Get() *SecurityMonitoringRuleNewValueOptionsLearningThreshold
    func (v NullableSecurityMonitoringRuleNewValueOptionsLearningThreshold) IsSet() bool
    func (v NullableSecurityMonitoringRuleNewValueOptionsLearningThreshold) MarshalJSON() ([]byte, error)
    func (v *NullableSecurityMonitoringRuleNewValueOptionsLearningThreshold) Set(val *SecurityMonitoringRuleNewValueOptionsLearningThreshold)
    func (v *NullableSecurityMonitoringRuleNewValueOptionsLearningThreshold) UnmarshalJSON(src []byte) error
    func (v *NullableSecurityMonitoringRuleNewValueOptionsLearningThreshold) Unset()
type NullableSecurityMonitoringRuleQuery
    func NewNullableSecurityMonitoringRuleQuery(val *SecurityMonitoringRuleQuery) *NullableSecurityMonitoringRuleQuery
    func (v NullableSecurityMonitoringRuleQuery) Get() *SecurityMonitoringRuleQuery
    func (v NullableSecurityMonitoringRuleQuery) IsSet() bool
    func (v NullableSecurityMonitoringRuleQuery) MarshalJSON() ([]byte, error)
    func (v *NullableSecurityMonitoringRuleQuery) Set(val *SecurityMonitoringRuleQuery)
    func (v *NullableSecurityMonitoringRuleQuery) UnmarshalJSON(src []byte) error
    func (v *NullableSecurityMonitoringRuleQuery) Unset()
type NullableSecurityMonitoringRuleQueryAggregation
    func NewNullableSecurityMonitoringRuleQueryAggregation(val *SecurityMonitoringRuleQueryAggregation) *NullableSecurityMonitoringRuleQueryAggregation
    func (v NullableSecurityMonitoringRuleQueryAggregation) Get() *SecurityMonitoringRuleQueryAggregation
    func (v NullableSecurityMonitoringRuleQueryAggregation) IsSet() bool
    func (v NullableSecurityMonitoringRuleQueryAggregation) MarshalJSON() ([]byte, error)
    func (v *NullableSecurityMonitoringRuleQueryAggregation) Set(val *SecurityMonitoringRuleQueryAggregation)
    func (v *NullableSecurityMonitoringRuleQueryAggregation) UnmarshalJSON(src []byte) error
    func (v *NullableSecurityMonitoringRuleQueryAggregation) Unset()
type NullableSecurityMonitoringRuleResponse
    func NewNullableSecurityMonitoringRuleResponse(val *SecurityMonitoringRuleResponse) *NullableSecurityMonitoringRuleResponse
    func (v NullableSecurityMonitoringRuleResponse) Get() *SecurityMonitoringRuleResponse
    func (v NullableSecurityMonitoringRuleResponse) IsSet() bool
    func (v NullableSecurityMonitoringRuleResponse) MarshalJSON() ([]byte, error)
    func (v *NullableSecurityMonitoringRuleResponse) Set(val *SecurityMonitoringRuleResponse)
    func (v *NullableSecurityMonitoringRuleResponse) UnmarshalJSON(src []byte) error
    func (v *NullableSecurityMonitoringRuleResponse) Unset()
type NullableSecurityMonitoringRuleSeverity
    func NewNullableSecurityMonitoringRuleSeverity(val *SecurityMonitoringRuleSeverity) *NullableSecurityMonitoringRuleSeverity
    func (v NullableSecurityMonitoringRuleSeverity) Get() *SecurityMonitoringRuleSeverity
    func (v NullableSecurityMonitoringRuleSeverity) IsSet() bool
    func (v NullableSecurityMonitoringRuleSeverity) MarshalJSON() ([]byte, error)
    func (v *NullableSecurityMonitoringRuleSeverity) Set(val *SecurityMonitoringRuleSeverity)
    func (v *NullableSecurityMonitoringRuleSeverity) UnmarshalJSON(src []byte) error
    func (v *NullableSecurityMonitoringRuleSeverity) Unset()
type NullableSecurityMonitoringRuleTypeCreate
    func NewNullableSecurityMonitoringRuleTypeCreate(val *SecurityMonitoringRuleTypeCreate) *NullableSecurityMonitoringRuleTypeCreate
    func (v NullableSecurityMonitoringRuleTypeCreate) Get() *SecurityMonitoringRuleTypeCreate
    func (v NullableSecurityMonitoringRuleTypeCreate) IsSet() bool
    func (v NullableSecurityMonitoringRuleTypeCreate) MarshalJSON() ([]byte, error)
    func (v *NullableSecurityMonitoringRuleTypeCreate) Set(val *SecurityMonitoringRuleTypeCreate)
    func (v *NullableSecurityMonitoringRuleTypeCreate) UnmarshalJSON(src []byte) error
    func (v *NullableSecurityMonitoringRuleTypeCreate) Unset()
type NullableSecurityMonitoringRuleTypeRead
    func NewNullableSecurityMonitoringRuleTypeRead(val *SecurityMonitoringRuleTypeRead) *NullableSecurityMonitoringRuleTypeRead
    func (v NullableSecurityMonitoringRuleTypeRead) Get() *SecurityMonitoringRuleTypeRead
    func (v NullableSecurityMonitoringRuleTypeRead) IsSet() bool
    func (v NullableSecurityMonitoringRuleTypeRead) MarshalJSON() ([]byte, error)
    func (v *NullableSecurityMonitoringRuleTypeRead) Set(val *SecurityMonitoringRuleTypeRead)
    func (v *NullableSecurityMonitoringRuleTypeRead) UnmarshalJSON(src []byte) error
    func (v *NullableSecurityMonitoringRuleTypeRead) Unset()
type NullableSecurityMonitoringSignalArchiveReason
    func NewNullableSecurityMonitoringSignalArchiveReason(val *SecurityMonitoringSignalArchiveReason) *NullableSecurityMonitoringSignalArchiveReason
    func (v NullableSecurityMonitoringSignalArchiveReason) Get() *SecurityMonitoringSignalArchiveReason
    func (v NullableSecurityMonitoringSignalArchiveReason) IsSet() bool
    func (v NullableSecurityMonitoringSignalArchiveReason) MarshalJSON() ([]byte, error)
    func (v *NullableSecurityMonitoringSignalArchiveReason) Set(val *SecurityMonitoringSignalArchiveReason)
    func (v *NullableSecurityMonitoringSignalArchiveReason) UnmarshalJSON(src []byte) error
    func (v *NullableSecurityMonitoringSignalArchiveReason) Unset()
type NullableSecurityMonitoringSignalRuleType
    func NewNullableSecurityMonitoringSignalRuleType(val *SecurityMonitoringSignalRuleType) *NullableSecurityMonitoringSignalRuleType
    func (v NullableSecurityMonitoringSignalRuleType) Get() *SecurityMonitoringSignalRuleType
    func (v NullableSecurityMonitoringSignalRuleType) IsSet() bool
    func (v NullableSecurityMonitoringSignalRuleType) MarshalJSON() ([]byte, error)
    func (v *NullableSecurityMonitoringSignalRuleType) Set(val *SecurityMonitoringSignalRuleType)
    func (v *NullableSecurityMonitoringSignalRuleType) UnmarshalJSON(src []byte) error
    func (v *NullableSecurityMonitoringSignalRuleType) Unset()
type NullableSecurityMonitoringSignalState
    func NewNullableSecurityMonitoringSignalState(val *SecurityMonitoringSignalState) *NullableSecurityMonitoringSignalState
    func (v NullableSecurityMonitoringSignalState) Get() *SecurityMonitoringSignalState
    func (v NullableSecurityMonitoringSignalState) IsSet() bool
    func (v NullableSecurityMonitoringSignalState) MarshalJSON() ([]byte, error)
    func (v *NullableSecurityMonitoringSignalState) Set(val *SecurityMonitoringSignalState)
    func (v *NullableSecurityMonitoringSignalState) UnmarshalJSON(src []byte) error
    func (v *NullableSecurityMonitoringSignalState) Unset()
type NullableSecurityMonitoringSignalType
    func NewNullableSecurityMonitoringSignalType(val *SecurityMonitoringSignalType) *NullableSecurityMonitoringSignalType
    func (v NullableSecurityMonitoringSignalType) Get() *SecurityMonitoringSignalType
    func (v NullableSecurityMonitoringSignalType) IsSet() bool
    func (v NullableSecurityMonitoringSignalType) MarshalJSON() ([]byte, error)
    func (v *NullableSecurityMonitoringSignalType) Set(val *SecurityMonitoringSignalType)
    func (v *NullableSecurityMonitoringSignalType) UnmarshalJSON(src []byte) error
    func (v *NullableSecurityMonitoringSignalType) Unset()
type NullableSecurityMonitoringSignalsSort
    func NewNullableSecurityMonitoringSignalsSort(val *SecurityMonitoringSignalsSort) *NullableSecurityMonitoringSignalsSort
    func (v NullableSecurityMonitoringSignalsSort) Get() *SecurityMonitoringSignalsSort
    func (v NullableSecurityMonitoringSignalsSort) IsSet() bool
    func (v NullableSecurityMonitoringSignalsSort) MarshalJSON() ([]byte, error)
    func (v *NullableSecurityMonitoringSignalsSort) Set(val *SecurityMonitoringSignalsSort)
    func (v *NullableSecurityMonitoringSignalsSort) UnmarshalJSON(src []byte) error
    func (v *NullableSecurityMonitoringSignalsSort) Unset()
type NullableServiceDefinitionSchema
    func NewNullableServiceDefinitionSchema(val *ServiceDefinitionSchema) *NullableServiceDefinitionSchema
    func (v NullableServiceDefinitionSchema) Get() *ServiceDefinitionSchema
    func (v NullableServiceDefinitionSchema) IsSet() bool
    func (v NullableServiceDefinitionSchema) MarshalJSON() ([]byte, error)
    func (v *NullableServiceDefinitionSchema) Set(val *ServiceDefinitionSchema)
    func (v *NullableServiceDefinitionSchema) UnmarshalJSON(src []byte) error
    func (v *NullableServiceDefinitionSchema) Unset()
type NullableServiceDefinitionV1ResourceType
    func NewNullableServiceDefinitionV1ResourceType(val *ServiceDefinitionV1ResourceType) *NullableServiceDefinitionV1ResourceType
    func (v NullableServiceDefinitionV1ResourceType) Get() *ServiceDefinitionV1ResourceType
    func (v NullableServiceDefinitionV1ResourceType) IsSet() bool
    func (v NullableServiceDefinitionV1ResourceType) MarshalJSON() ([]byte, error)
    func (v *NullableServiceDefinitionV1ResourceType) Set(val *ServiceDefinitionV1ResourceType)
    func (v *NullableServiceDefinitionV1ResourceType) UnmarshalJSON(src []byte) error
    func (v *NullableServiceDefinitionV1ResourceType) Unset()
type NullableServiceDefinitionV1Version
    func NewNullableServiceDefinitionV1Version(val *ServiceDefinitionV1Version) *NullableServiceDefinitionV1Version
    func (v NullableServiceDefinitionV1Version) Get() *ServiceDefinitionV1Version
    func (v NullableServiceDefinitionV1Version) IsSet() bool
    func (v NullableServiceDefinitionV1Version) MarshalJSON() ([]byte, error)
    func (v *NullableServiceDefinitionV1Version) Set(val *ServiceDefinitionV1Version)
    func (v *NullableServiceDefinitionV1Version) UnmarshalJSON(src []byte) error
    func (v *NullableServiceDefinitionV1Version) Unset()
type NullableServiceDefinitionV2Contact
    func NewNullableServiceDefinitionV2Contact(val *ServiceDefinitionV2Contact) *NullableServiceDefinitionV2Contact
    func (v NullableServiceDefinitionV2Contact) Get() *ServiceDefinitionV2Contact
    func (v NullableServiceDefinitionV2Contact) IsSet() bool
    func (v NullableServiceDefinitionV2Contact) MarshalJSON() ([]byte, error)
    func (v *NullableServiceDefinitionV2Contact) Set(val *ServiceDefinitionV2Contact)
    func (v *NullableServiceDefinitionV2Contact) UnmarshalJSON(src []byte) error
    func (v *NullableServiceDefinitionV2Contact) Unset()
type NullableServiceDefinitionV2EmailType
    func NewNullableServiceDefinitionV2EmailType(val *ServiceDefinitionV2EmailType) *NullableServiceDefinitionV2EmailType
    func (v NullableServiceDefinitionV2EmailType) Get() *ServiceDefinitionV2EmailType
    func (v NullableServiceDefinitionV2EmailType) IsSet() bool
    func (v NullableServiceDefinitionV2EmailType) MarshalJSON() ([]byte, error)
    func (v *NullableServiceDefinitionV2EmailType) Set(val *ServiceDefinitionV2EmailType)
    func (v *NullableServiceDefinitionV2EmailType) UnmarshalJSON(src []byte) error
    func (v *NullableServiceDefinitionV2EmailType) Unset()
type NullableServiceDefinitionV2LinkType
    func NewNullableServiceDefinitionV2LinkType(val *ServiceDefinitionV2LinkType) *NullableServiceDefinitionV2LinkType
    func (v NullableServiceDefinitionV2LinkType) Get() *ServiceDefinitionV2LinkType
    func (v NullableServiceDefinitionV2LinkType) IsSet() bool
    func (v NullableServiceDefinitionV2LinkType) MarshalJSON() ([]byte, error)
    func (v *NullableServiceDefinitionV2LinkType) Set(val *ServiceDefinitionV2LinkType)
    func (v *NullableServiceDefinitionV2LinkType) UnmarshalJSON(src []byte) error
    func (v *NullableServiceDefinitionV2LinkType) Unset()
type NullableServiceDefinitionV2OpsgenieRegion
    func NewNullableServiceDefinitionV2OpsgenieRegion(val *ServiceDefinitionV2OpsgenieRegion) *NullableServiceDefinitionV2OpsgenieRegion
    func (v NullableServiceDefinitionV2OpsgenieRegion) Get() *ServiceDefinitionV2OpsgenieRegion
    func (v NullableServiceDefinitionV2OpsgenieRegion) IsSet() bool
    func (v NullableServiceDefinitionV2OpsgenieRegion) MarshalJSON() ([]byte, error)
    func (v *NullableServiceDefinitionV2OpsgenieRegion) Set(val *ServiceDefinitionV2OpsgenieRegion)
    func (v *NullableServiceDefinitionV2OpsgenieRegion) UnmarshalJSON(src []byte) error
    func (v *NullableServiceDefinitionV2OpsgenieRegion) Unset()
type NullableServiceDefinitionV2SlackType
    func NewNullableServiceDefinitionV2SlackType(val *ServiceDefinitionV2SlackType) *NullableServiceDefinitionV2SlackType
    func (v NullableServiceDefinitionV2SlackType) Get() *ServiceDefinitionV2SlackType
    func (v NullableServiceDefinitionV2SlackType) IsSet() bool
    func (v NullableServiceDefinitionV2SlackType) MarshalJSON() ([]byte, error)
    func (v *NullableServiceDefinitionV2SlackType) Set(val *ServiceDefinitionV2SlackType)
    func (v *NullableServiceDefinitionV2SlackType) UnmarshalJSON(src []byte) error
    func (v *NullableServiceDefinitionV2SlackType) Unset()
type NullableServiceDefinitionV2Version
    func NewNullableServiceDefinitionV2Version(val *ServiceDefinitionV2Version) *NullableServiceDefinitionV2Version
    func (v NullableServiceDefinitionV2Version) Get() *ServiceDefinitionV2Version
    func (v NullableServiceDefinitionV2Version) IsSet() bool
    func (v NullableServiceDefinitionV2Version) MarshalJSON() ([]byte, error)
    func (v *NullableServiceDefinitionV2Version) Set(val *ServiceDefinitionV2Version)
    func (v *NullableServiceDefinitionV2Version) UnmarshalJSON(src []byte) error
    func (v *NullableServiceDefinitionV2Version) Unset()
type NullableServiceDefinitionsCreateRequest
    func NewNullableServiceDefinitionsCreateRequest(val *ServiceDefinitionsCreateRequest) *NullableServiceDefinitionsCreateRequest
    func (v NullableServiceDefinitionsCreateRequest) Get() *ServiceDefinitionsCreateRequest
    func (v NullableServiceDefinitionsCreateRequest) IsSet() bool
    func (v NullableServiceDefinitionsCreateRequest) MarshalJSON() ([]byte, error)
    func (v *NullableServiceDefinitionsCreateRequest) Set(val *ServiceDefinitionsCreateRequest)
    func (v *NullableServiceDefinitionsCreateRequest) UnmarshalJSON(src []byte) error
    func (v *NullableServiceDefinitionsCreateRequest) Unset()
type NullableUsageTimeSeriesType
    func NewNullableUsageTimeSeriesType(val *UsageTimeSeriesType) *NullableUsageTimeSeriesType
    func (v NullableUsageTimeSeriesType) Get() *UsageTimeSeriesType
    func (v NullableUsageTimeSeriesType) IsSet() bool
    func (v NullableUsageTimeSeriesType) MarshalJSON() ([]byte, error)
    func (v *NullableUsageTimeSeriesType) Set(val *UsageTimeSeriesType)
    func (v *NullableUsageTimeSeriesType) UnmarshalJSON(src []byte) error
    func (v *NullableUsageTimeSeriesType) Unset()
type NullableUserInvitationsType
    func NewNullableUserInvitationsType(val *UserInvitationsType) *NullableUserInvitationsType
    func (v NullableUserInvitationsType) Get() *UserInvitationsType
    func (v NullableUserInvitationsType) IsSet() bool
    func (v NullableUserInvitationsType) MarshalJSON() ([]byte, error)
    func (v *NullableUserInvitationsType) Set(val *UserInvitationsType)
    func (v *NullableUserInvitationsType) UnmarshalJSON(src []byte) error
    func (v *NullableUserInvitationsType) Unset()
type NullableUserResponseIncludedItem
    func NewNullableUserResponseIncludedItem(val *UserResponseIncludedItem) *NullableUserResponseIncludedItem
    func (v NullableUserResponseIncludedItem) Get() *UserResponseIncludedItem
    func (v NullableUserResponseIncludedItem) IsSet() bool
    func (v NullableUserResponseIncludedItem) MarshalJSON() ([]byte, error)
    func (v *NullableUserResponseIncludedItem) Set(val *UserResponseIncludedItem)
    func (v *NullableUserResponseIncludedItem) UnmarshalJSON(src []byte) error
    func (v *NullableUserResponseIncludedItem) Unset()
type NullableUsersType
    func NewNullableUsersType(val *UsersType) *NullableUsersType
    func (v NullableUsersType) Get() *UsersType
    func (v NullableUsersType) IsSet() bool
    func (v NullableUsersType) MarshalJSON() ([]byte, error)
    func (v *NullableUsersType) Set(val *UsersType)
    func (v *NullableUsersType) UnmarshalJSON(src []byte) error
    func (v *NullableUsersType) Unset()
type OpsgenieIntegrationApi
    func NewOpsgenieIntegrationApi(client *datadog.APIClient) *OpsgenieIntegrationApi
    func (a *OpsgenieIntegrationApi) CreateOpsgenieService(ctx _context.Context, body OpsgenieServiceCreateRequest) (OpsgenieServiceResponse, *_nethttp.Response, error)
    func (a *OpsgenieIntegrationApi) DeleteOpsgenieService(ctx _context.Context, integrationServiceId string) (*_nethttp.Response, error)
    func (a *OpsgenieIntegrationApi) GetOpsgenieService(ctx _context.Context, integrationServiceId string) (OpsgenieServiceResponse, *_nethttp.Response, error)
    func (a *OpsgenieIntegrationApi) ListOpsgenieServices(ctx _context.Context) (OpsgenieServicesResponse, *_nethttp.Response, error)
    func (a *OpsgenieIntegrationApi) UpdateOpsgenieService(ctx _context.Context, integrationServiceId string, body OpsgenieServiceUpdateRequest) (OpsgenieServiceResponse, *_nethttp.Response, error)
type OpsgenieServiceCreateAttributes
    func NewOpsgenieServiceCreateAttributes(name string, opsgenieApiKey string, region OpsgenieServiceRegionType) *OpsgenieServiceCreateAttributes
    func NewOpsgenieServiceCreateAttributesWithDefaults() *OpsgenieServiceCreateAttributes
    func (o *OpsgenieServiceCreateAttributes) GetCustomUrl() string
    func (o *OpsgenieServiceCreateAttributes) GetCustomUrlOk() (*string, bool)
    func (o *OpsgenieServiceCreateAttributes) GetName() string
    func (o *OpsgenieServiceCreateAttributes) GetNameOk() (*string, bool)
    func (o *OpsgenieServiceCreateAttributes) GetOpsgenieApiKey() string
    func (o *OpsgenieServiceCreateAttributes) GetOpsgenieApiKeyOk() (*string, bool)
    func (o *OpsgenieServiceCreateAttributes) GetRegion() OpsgenieServiceRegionType
    func (o *OpsgenieServiceCreateAttributes) GetRegionOk() (*OpsgenieServiceRegionType, bool)
    func (o *OpsgenieServiceCreateAttributes) HasCustomUrl() bool
    func (o OpsgenieServiceCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *OpsgenieServiceCreateAttributes) SetCustomUrl(v string)
    func (o *OpsgenieServiceCreateAttributes) SetName(v string)
    func (o *OpsgenieServiceCreateAttributes) SetOpsgenieApiKey(v string)
    func (o *OpsgenieServiceCreateAttributes) SetRegion(v OpsgenieServiceRegionType)
    func (o *OpsgenieServiceCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type OpsgenieServiceCreateData
    func NewOpsgenieServiceCreateData(attributes OpsgenieServiceCreateAttributes, typeVar OpsgenieServiceType) *OpsgenieServiceCreateData
    func NewOpsgenieServiceCreateDataWithDefaults() *OpsgenieServiceCreateData
    func (o *OpsgenieServiceCreateData) GetAttributes() OpsgenieServiceCreateAttributes
    func (o *OpsgenieServiceCreateData) GetAttributesOk() (*OpsgenieServiceCreateAttributes, bool)
    func (o *OpsgenieServiceCreateData) GetType() OpsgenieServiceType
    func (o *OpsgenieServiceCreateData) GetTypeOk() (*OpsgenieServiceType, bool)
    func (o OpsgenieServiceCreateData) MarshalJSON() ([]byte, error)
    func (o *OpsgenieServiceCreateData) SetAttributes(v OpsgenieServiceCreateAttributes)
    func (o *OpsgenieServiceCreateData) SetType(v OpsgenieServiceType)
    func (o *OpsgenieServiceCreateData) UnmarshalJSON(bytes []byte) (err error)
type OpsgenieServiceCreateRequest
    func NewOpsgenieServiceCreateRequest(data OpsgenieServiceCreateData) *OpsgenieServiceCreateRequest
    func NewOpsgenieServiceCreateRequestWithDefaults() *OpsgenieServiceCreateRequest
    func (o *OpsgenieServiceCreateRequest) GetData() OpsgenieServiceCreateData
    func (o *OpsgenieServiceCreateRequest) GetDataOk() (*OpsgenieServiceCreateData, bool)
    func (o OpsgenieServiceCreateRequest) MarshalJSON() ([]byte, error)
    func (o *OpsgenieServiceCreateRequest) SetData(v OpsgenieServiceCreateData)
    func (o *OpsgenieServiceCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type OpsgenieServiceRegionType
    func NewOpsgenieServiceRegionTypeFromValue(v string) (*OpsgenieServiceRegionType, error)
    func (v *OpsgenieServiceRegionType) GetAllowedValues() []OpsgenieServiceRegionType
    func (v OpsgenieServiceRegionType) IsValid() bool
    func (v OpsgenieServiceRegionType) Ptr() *OpsgenieServiceRegionType
    func (v *OpsgenieServiceRegionType) UnmarshalJSON(src []byte) error
type OpsgenieServiceResponse
    func NewOpsgenieServiceResponse(data OpsgenieServiceResponseData) *OpsgenieServiceResponse
    func NewOpsgenieServiceResponseWithDefaults() *OpsgenieServiceResponse
    func (o *OpsgenieServiceResponse) GetData() OpsgenieServiceResponseData
    func (o *OpsgenieServiceResponse) GetDataOk() (*OpsgenieServiceResponseData, bool)
    func (o OpsgenieServiceResponse) MarshalJSON() ([]byte, error)
    func (o *OpsgenieServiceResponse) SetData(v OpsgenieServiceResponseData)
    func (o *OpsgenieServiceResponse) UnmarshalJSON(bytes []byte) (err error)
type OpsgenieServiceResponseAttributes
    func NewOpsgenieServiceResponseAttributes() *OpsgenieServiceResponseAttributes
    func NewOpsgenieServiceResponseAttributesWithDefaults() *OpsgenieServiceResponseAttributes
    func (o *OpsgenieServiceResponseAttributes) GetCustomUrl() string
    func (o *OpsgenieServiceResponseAttributes) GetCustomUrlOk() (*string, bool)
    func (o *OpsgenieServiceResponseAttributes) GetName() string
    func (o *OpsgenieServiceResponseAttributes) GetNameOk() (*string, bool)
    func (o *OpsgenieServiceResponseAttributes) GetRegion() OpsgenieServiceRegionType
    func (o *OpsgenieServiceResponseAttributes) GetRegionOk() (*OpsgenieServiceRegionType, bool)
    func (o *OpsgenieServiceResponseAttributes) HasCustomUrl() bool
    func (o *OpsgenieServiceResponseAttributes) HasName() bool
    func (o *OpsgenieServiceResponseAttributes) HasRegion() bool
    func (o OpsgenieServiceResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *OpsgenieServiceResponseAttributes) SetCustomUrl(v string)
    func (o *OpsgenieServiceResponseAttributes) SetCustomUrlNil()
    func (o *OpsgenieServiceResponseAttributes) SetName(v string)
    func (o *OpsgenieServiceResponseAttributes) SetRegion(v OpsgenieServiceRegionType)
    func (o *OpsgenieServiceResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *OpsgenieServiceResponseAttributes) UnsetCustomUrl()
type OpsgenieServiceResponseData
    func NewOpsgenieServiceResponseData(attributes OpsgenieServiceResponseAttributes, id string, typeVar OpsgenieServiceType) *OpsgenieServiceResponseData
    func NewOpsgenieServiceResponseDataWithDefaults() *OpsgenieServiceResponseData
    func (o *OpsgenieServiceResponseData) GetAttributes() OpsgenieServiceResponseAttributes
    func (o *OpsgenieServiceResponseData) GetAttributesOk() (*OpsgenieServiceResponseAttributes, bool)
    func (o *OpsgenieServiceResponseData) GetId() string
    func (o *OpsgenieServiceResponseData) GetIdOk() (*string, bool)
    func (o *OpsgenieServiceResponseData) GetType() OpsgenieServiceType
    func (o *OpsgenieServiceResponseData) GetTypeOk() (*OpsgenieServiceType, bool)
    func (o OpsgenieServiceResponseData) MarshalJSON() ([]byte, error)
    func (o *OpsgenieServiceResponseData) SetAttributes(v OpsgenieServiceResponseAttributes)
    func (o *OpsgenieServiceResponseData) SetId(v string)
    func (o *OpsgenieServiceResponseData) SetType(v OpsgenieServiceType)
    func (o *OpsgenieServiceResponseData) UnmarshalJSON(bytes []byte) (err error)
type OpsgenieServiceType
    func NewOpsgenieServiceTypeFromValue(v string) (*OpsgenieServiceType, error)
    func (v *OpsgenieServiceType) GetAllowedValues() []OpsgenieServiceType
    func (v OpsgenieServiceType) IsValid() bool
    func (v OpsgenieServiceType) Ptr() *OpsgenieServiceType
    func (v *OpsgenieServiceType) UnmarshalJSON(src []byte) error
type OpsgenieServiceUpdateAttributes
    func NewOpsgenieServiceUpdateAttributes() *OpsgenieServiceUpdateAttributes
    func NewOpsgenieServiceUpdateAttributesWithDefaults() *OpsgenieServiceUpdateAttributes
    func (o *OpsgenieServiceUpdateAttributes) GetCustomUrl() string
    func (o *OpsgenieServiceUpdateAttributes) GetCustomUrlOk() (*string, bool)
    func (o *OpsgenieServiceUpdateAttributes) GetName() string
    func (o *OpsgenieServiceUpdateAttributes) GetNameOk() (*string, bool)
    func (o *OpsgenieServiceUpdateAttributes) GetOpsgenieApiKey() string
    func (o *OpsgenieServiceUpdateAttributes) GetOpsgenieApiKeyOk() (*string, bool)
    func (o *OpsgenieServiceUpdateAttributes) GetRegion() OpsgenieServiceRegionType
    func (o *OpsgenieServiceUpdateAttributes) GetRegionOk() (*OpsgenieServiceRegionType, bool)
    func (o *OpsgenieServiceUpdateAttributes) HasCustomUrl() bool
    func (o *OpsgenieServiceUpdateAttributes) HasName() bool
    func (o *OpsgenieServiceUpdateAttributes) HasOpsgenieApiKey() bool
    func (o *OpsgenieServiceUpdateAttributes) HasRegion() bool
    func (o OpsgenieServiceUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *OpsgenieServiceUpdateAttributes) SetCustomUrl(v string)
    func (o *OpsgenieServiceUpdateAttributes) SetCustomUrlNil()
    func (o *OpsgenieServiceUpdateAttributes) SetName(v string)
    func (o *OpsgenieServiceUpdateAttributes) SetOpsgenieApiKey(v string)
    func (o *OpsgenieServiceUpdateAttributes) SetRegion(v OpsgenieServiceRegionType)
    func (o *OpsgenieServiceUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *OpsgenieServiceUpdateAttributes) UnsetCustomUrl()
type OpsgenieServiceUpdateData
    func NewOpsgenieServiceUpdateData(attributes OpsgenieServiceUpdateAttributes, id string, typeVar OpsgenieServiceType) *OpsgenieServiceUpdateData
    func NewOpsgenieServiceUpdateDataWithDefaults() *OpsgenieServiceUpdateData
    func (o *OpsgenieServiceUpdateData) GetAttributes() OpsgenieServiceUpdateAttributes
    func (o *OpsgenieServiceUpdateData) GetAttributesOk() (*OpsgenieServiceUpdateAttributes, bool)
    func (o *OpsgenieServiceUpdateData) GetId() string
    func (o *OpsgenieServiceUpdateData) GetIdOk() (*string, bool)
    func (o *OpsgenieServiceUpdateData) GetType() OpsgenieServiceType
    func (o *OpsgenieServiceUpdateData) GetTypeOk() (*OpsgenieServiceType, bool)
    func (o OpsgenieServiceUpdateData) MarshalJSON() ([]byte, error)
    func (o *OpsgenieServiceUpdateData) SetAttributes(v OpsgenieServiceUpdateAttributes)
    func (o *OpsgenieServiceUpdateData) SetId(v string)
    func (o *OpsgenieServiceUpdateData) SetType(v OpsgenieServiceType)
    func (o *OpsgenieServiceUpdateData) UnmarshalJSON(bytes []byte) (err error)
type OpsgenieServiceUpdateRequest
    func NewOpsgenieServiceUpdateRequest(data OpsgenieServiceUpdateData) *OpsgenieServiceUpdateRequest
    func NewOpsgenieServiceUpdateRequestWithDefaults() *OpsgenieServiceUpdateRequest
    func (o *OpsgenieServiceUpdateRequest) GetData() OpsgenieServiceUpdateData
    func (o *OpsgenieServiceUpdateRequest) GetDataOk() (*OpsgenieServiceUpdateData, bool)
    func (o OpsgenieServiceUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *OpsgenieServiceUpdateRequest) SetData(v OpsgenieServiceUpdateData)
    func (o *OpsgenieServiceUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type OpsgenieServicesResponse
    func NewOpsgenieServicesResponse(data []OpsgenieServiceResponseData) *OpsgenieServicesResponse
    func NewOpsgenieServicesResponseWithDefaults() *OpsgenieServicesResponse
    func (o *OpsgenieServicesResponse) GetData() []OpsgenieServiceResponseData
    func (o *OpsgenieServicesResponse) GetDataOk() (*[]OpsgenieServiceResponseData, bool)
    func (o OpsgenieServicesResponse) MarshalJSON() ([]byte, error)
    func (o *OpsgenieServicesResponse) SetData(v []OpsgenieServiceResponseData)
    func (o *OpsgenieServicesResponse) UnmarshalJSON(bytes []byte) (err error)
type Organization
    func NewOrganization(typeVar OrganizationsType) *Organization
    func NewOrganizationWithDefaults() *Organization
    func (o *Organization) GetAttributes() OrganizationAttributes
    func (o *Organization) GetAttributesOk() (*OrganizationAttributes, bool)
    func (o *Organization) GetId() string
    func (o *Organization) GetIdOk() (*string, bool)
    func (o *Organization) GetType() OrganizationsType
    func (o *Organization) GetTypeOk() (*OrganizationsType, bool)
    func (o *Organization) HasAttributes() bool
    func (o *Organization) HasId() bool
    func (o Organization) MarshalJSON() ([]byte, error)
    func (o *Organization) SetAttributes(v OrganizationAttributes)
    func (o *Organization) SetId(v string)
    func (o *Organization) SetType(v OrganizationsType)
    func (o *Organization) UnmarshalJSON(bytes []byte) (err error)
type OrganizationAttributes
    func NewOrganizationAttributes() *OrganizationAttributes
    func NewOrganizationAttributesWithDefaults() *OrganizationAttributes
    func (o *OrganizationAttributes) GetCreatedAt() time.Time
    func (o *OrganizationAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *OrganizationAttributes) GetDescription() string
    func (o *OrganizationAttributes) GetDescriptionOk() (*string, bool)
    func (o *OrganizationAttributes) GetDisabled() bool
    func (o *OrganizationAttributes) GetDisabledOk() (*bool, bool)
    func (o *OrganizationAttributes) GetModifiedAt() time.Time
    func (o *OrganizationAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *OrganizationAttributes) GetName() string
    func (o *OrganizationAttributes) GetNameOk() (*string, bool)
    func (o *OrganizationAttributes) GetPublicId() string
    func (o *OrganizationAttributes) GetPublicIdOk() (*string, bool)
    func (o *OrganizationAttributes) GetSharing() string
    func (o *OrganizationAttributes) GetSharingOk() (*string, bool)
    func (o *OrganizationAttributes) GetUrl() string
    func (o *OrganizationAttributes) GetUrlOk() (*string, bool)
    func (o *OrganizationAttributes) HasCreatedAt() bool
    func (o *OrganizationAttributes) HasDescription() bool
    func (o *OrganizationAttributes) HasDisabled() bool
    func (o *OrganizationAttributes) HasModifiedAt() bool
    func (o *OrganizationAttributes) HasName() bool
    func (o *OrganizationAttributes) HasPublicId() bool
    func (o *OrganizationAttributes) HasSharing() bool
    func (o *OrganizationAttributes) HasUrl() bool
    func (o OrganizationAttributes) MarshalJSON() ([]byte, error)
    func (o *OrganizationAttributes) SetCreatedAt(v time.Time)
    func (o *OrganizationAttributes) SetDescription(v string)
    func (o *OrganizationAttributes) SetDisabled(v bool)
    func (o *OrganizationAttributes) SetModifiedAt(v time.Time)
    func (o *OrganizationAttributes) SetName(v string)
    func (o *OrganizationAttributes) SetPublicId(v string)
    func (o *OrganizationAttributes) SetSharing(v string)
    func (o *OrganizationAttributes) SetUrl(v string)
    func (o *OrganizationAttributes) UnmarshalJSON(bytes []byte) (err error)
type OrganizationsApi
    func NewOrganizationsApi(client *datadog.APIClient) *OrganizationsApi
    func (a *OrganizationsApi) UploadIdPMetadata(ctx _context.Context, o ...UploadIdPMetadataOptionalParameters) (*_nethttp.Response, error)
type OrganizationsType
    func NewOrganizationsTypeFromValue(v string) (*OrganizationsType, error)
    func (v *OrganizationsType) GetAllowedValues() []OrganizationsType
    func (v OrganizationsType) IsValid() bool
    func (v OrganizationsType) Ptr() *OrganizationsType
    func (v *OrganizationsType) UnmarshalJSON(src []byte) error
type Pagination
    func NewPagination() *Pagination
    func NewPaginationWithDefaults() *Pagination
    func (o *Pagination) GetTotalCount() int64
    func (o *Pagination) GetTotalCountOk() (*int64, bool)
    func (o *Pagination) GetTotalFilteredCount() int64
    func (o *Pagination) GetTotalFilteredCountOk() (*int64, bool)
    func (o *Pagination) HasTotalCount() bool
    func (o *Pagination) HasTotalFilteredCount() bool
    func (o Pagination) MarshalJSON() ([]byte, error)
    func (o *Pagination) SetTotalCount(v int64)
    func (o *Pagination) SetTotalFilteredCount(v int64)
    func (o *Pagination) UnmarshalJSON(bytes []byte) (err error)
type PartialAPIKey
    func NewPartialAPIKey() *PartialAPIKey
    func NewPartialAPIKeyWithDefaults() *PartialAPIKey
    func (o *PartialAPIKey) GetAttributes() PartialAPIKeyAttributes
    func (o *PartialAPIKey) GetAttributesOk() (*PartialAPIKeyAttributes, bool)
    func (o *PartialAPIKey) GetId() string
    func (o *PartialAPIKey) GetIdOk() (*string, bool)
    func (o *PartialAPIKey) GetRelationships() APIKeyRelationships
    func (o *PartialAPIKey) GetRelationshipsOk() (*APIKeyRelationships, bool)
    func (o *PartialAPIKey) GetType() APIKeysType
    func (o *PartialAPIKey) GetTypeOk() (*APIKeysType, bool)
    func (o *PartialAPIKey) HasAttributes() bool
    func (o *PartialAPIKey) HasId() bool
    func (o *PartialAPIKey) HasRelationships() bool
    func (o *PartialAPIKey) HasType() bool
    func (o PartialAPIKey) MarshalJSON() ([]byte, error)
    func (o *PartialAPIKey) SetAttributes(v PartialAPIKeyAttributes)
    func (o *PartialAPIKey) SetId(v string)
    func (o *PartialAPIKey) SetRelationships(v APIKeyRelationships)
    func (o *PartialAPIKey) SetType(v APIKeysType)
    func (o *PartialAPIKey) UnmarshalJSON(bytes []byte) (err error)
type PartialAPIKeyAttributes
    func NewPartialAPIKeyAttributes() *PartialAPIKeyAttributes
    func NewPartialAPIKeyAttributesWithDefaults() *PartialAPIKeyAttributes
    func (o *PartialAPIKeyAttributes) GetCreatedAt() string
    func (o *PartialAPIKeyAttributes) GetCreatedAtOk() (*string, bool)
    func (o *PartialAPIKeyAttributes) GetLast4() string
    func (o *PartialAPIKeyAttributes) GetLast4Ok() (*string, bool)
    func (o *PartialAPIKeyAttributes) GetModifiedAt() string
    func (o *PartialAPIKeyAttributes) GetModifiedAtOk() (*string, bool)
    func (o *PartialAPIKeyAttributes) GetName() string
    func (o *PartialAPIKeyAttributes) GetNameOk() (*string, bool)
    func (o *PartialAPIKeyAttributes) HasCreatedAt() bool
    func (o *PartialAPIKeyAttributes) HasLast4() bool
    func (o *PartialAPIKeyAttributes) HasModifiedAt() bool
    func (o *PartialAPIKeyAttributes) HasName() bool
    func (o PartialAPIKeyAttributes) MarshalJSON() ([]byte, error)
    func (o *PartialAPIKeyAttributes) SetCreatedAt(v string)
    func (o *PartialAPIKeyAttributes) SetLast4(v string)
    func (o *PartialAPIKeyAttributes) SetModifiedAt(v string)
    func (o *PartialAPIKeyAttributes) SetName(v string)
    func (o *PartialAPIKeyAttributes) UnmarshalJSON(bytes []byte) (err error)
type PartialApplicationKey
    func NewPartialApplicationKey() *PartialApplicationKey
    func NewPartialApplicationKeyWithDefaults() *PartialApplicationKey
    func (o *PartialApplicationKey) GetAttributes() PartialApplicationKeyAttributes
    func (o *PartialApplicationKey) GetAttributesOk() (*PartialApplicationKeyAttributes, bool)
    func (o *PartialApplicationKey) GetId() string
    func (o *PartialApplicationKey) GetIdOk() (*string, bool)
    func (o *PartialApplicationKey) GetRelationships() ApplicationKeyRelationships
    func (o *PartialApplicationKey) GetRelationshipsOk() (*ApplicationKeyRelationships, bool)
    func (o *PartialApplicationKey) GetType() ApplicationKeysType
    func (o *PartialApplicationKey) GetTypeOk() (*ApplicationKeysType, bool)
    func (o *PartialApplicationKey) HasAttributes() bool
    func (o *PartialApplicationKey) HasId() bool
    func (o *PartialApplicationKey) HasRelationships() bool
    func (o *PartialApplicationKey) HasType() bool
    func (o PartialApplicationKey) MarshalJSON() ([]byte, error)
    func (o *PartialApplicationKey) SetAttributes(v PartialApplicationKeyAttributes)
    func (o *PartialApplicationKey) SetId(v string)
    func (o *PartialApplicationKey) SetRelationships(v ApplicationKeyRelationships)
    func (o *PartialApplicationKey) SetType(v ApplicationKeysType)
    func (o *PartialApplicationKey) UnmarshalJSON(bytes []byte) (err error)
type PartialApplicationKeyAttributes
    func NewPartialApplicationKeyAttributes() *PartialApplicationKeyAttributes
    func NewPartialApplicationKeyAttributesWithDefaults() *PartialApplicationKeyAttributes
    func (o *PartialApplicationKeyAttributes) GetCreatedAt() string
    func (o *PartialApplicationKeyAttributes) GetCreatedAtOk() (*string, bool)
    func (o *PartialApplicationKeyAttributes) GetLast4() string
    func (o *PartialApplicationKeyAttributes) GetLast4Ok() (*string, bool)
    func (o *PartialApplicationKeyAttributes) GetName() string
    func (o *PartialApplicationKeyAttributes) GetNameOk() (*string, bool)
    func (o *PartialApplicationKeyAttributes) GetScopes() []string
    func (o *PartialApplicationKeyAttributes) GetScopesOk() (*[]string, bool)
    func (o *PartialApplicationKeyAttributes) HasCreatedAt() bool
    func (o *PartialApplicationKeyAttributes) HasLast4() bool
    func (o *PartialApplicationKeyAttributes) HasName() bool
    func (o *PartialApplicationKeyAttributes) HasScopes() bool
    func (o PartialApplicationKeyAttributes) MarshalJSON() ([]byte, error)
    func (o *PartialApplicationKeyAttributes) SetCreatedAt(v string)
    func (o *PartialApplicationKeyAttributes) SetLast4(v string)
    func (o *PartialApplicationKeyAttributes) SetName(v string)
    func (o *PartialApplicationKeyAttributes) SetScopes(v []string)
    func (o *PartialApplicationKeyAttributes) UnmarshalJSON(bytes []byte) (err error)
type PartialApplicationKeyResponse
    func NewPartialApplicationKeyResponse() *PartialApplicationKeyResponse
    func NewPartialApplicationKeyResponseWithDefaults() *PartialApplicationKeyResponse
    func (o *PartialApplicationKeyResponse) GetData() PartialApplicationKey
    func (o *PartialApplicationKeyResponse) GetDataOk() (*PartialApplicationKey, bool)
    func (o *PartialApplicationKeyResponse) GetIncluded() []ApplicationKeyResponseIncludedItem
    func (o *PartialApplicationKeyResponse) GetIncludedOk() (*[]ApplicationKeyResponseIncludedItem, bool)
    func (o *PartialApplicationKeyResponse) HasData() bool
    func (o *PartialApplicationKeyResponse) HasIncluded() bool
    func (o PartialApplicationKeyResponse) MarshalJSON() ([]byte, error)
    func (o *PartialApplicationKeyResponse) SetData(v PartialApplicationKey)
    func (o *PartialApplicationKeyResponse) SetIncluded(v []ApplicationKeyResponseIncludedItem)
    func (o *PartialApplicationKeyResponse) UnmarshalJSON(bytes []byte) (err error)
type Permission
    func NewPermission(typeVar PermissionsType) *Permission
    func NewPermissionWithDefaults() *Permission
    func (o *Permission) GetAttributes() PermissionAttributes
    func (o *Permission) GetAttributesOk() (*PermissionAttributes, bool)
    func (o *Permission) GetId() string
    func (o *Permission) GetIdOk() (*string, bool)
    func (o *Permission) GetType() PermissionsType
    func (o *Permission) GetTypeOk() (*PermissionsType, bool)
    func (o *Permission) HasAttributes() bool
    func (o *Permission) HasId() bool
    func (o Permission) MarshalJSON() ([]byte, error)
    func (o *Permission) SetAttributes(v PermissionAttributes)
    func (o *Permission) SetId(v string)
    func (o *Permission) SetType(v PermissionsType)
    func (o *Permission) UnmarshalJSON(bytes []byte) (err error)
type PermissionAttributes
    func NewPermissionAttributes() *PermissionAttributes
    func NewPermissionAttributesWithDefaults() *PermissionAttributes
    func (o *PermissionAttributes) GetCreated() time.Time
    func (o *PermissionAttributes) GetCreatedOk() (*time.Time, bool)
    func (o *PermissionAttributes) GetDescription() string
    func (o *PermissionAttributes) GetDescriptionOk() (*string, bool)
    func (o *PermissionAttributes) GetDisplayName() string
    func (o *PermissionAttributes) GetDisplayNameOk() (*string, bool)
    func (o *PermissionAttributes) GetDisplayType() string
    func (o *PermissionAttributes) GetDisplayTypeOk() (*string, bool)
    func (o *PermissionAttributes) GetGroupName() string
    func (o *PermissionAttributes) GetGroupNameOk() (*string, bool)
    func (o *PermissionAttributes) GetName() string
    func (o *PermissionAttributes) GetNameOk() (*string, bool)
    func (o *PermissionAttributes) GetRestricted() bool
    func (o *PermissionAttributes) GetRestrictedOk() (*bool, bool)
    func (o *PermissionAttributes) HasCreated() bool
    func (o *PermissionAttributes) HasDescription() bool
    func (o *PermissionAttributes) HasDisplayName() bool
    func (o *PermissionAttributes) HasDisplayType() bool
    func (o *PermissionAttributes) HasGroupName() bool
    func (o *PermissionAttributes) HasName() bool
    func (o *PermissionAttributes) HasRestricted() bool
    func (o PermissionAttributes) MarshalJSON() ([]byte, error)
    func (o *PermissionAttributes) SetCreated(v time.Time)
    func (o *PermissionAttributes) SetDescription(v string)
    func (o *PermissionAttributes) SetDisplayName(v string)
    func (o *PermissionAttributes) SetDisplayType(v string)
    func (o *PermissionAttributes) SetGroupName(v string)
    func (o *PermissionAttributes) SetName(v string)
    func (o *PermissionAttributes) SetRestricted(v bool)
    func (o *PermissionAttributes) UnmarshalJSON(bytes []byte) (err error)
type PermissionsResponse
    func NewPermissionsResponse() *PermissionsResponse
    func NewPermissionsResponseWithDefaults() *PermissionsResponse
    func (o *PermissionsResponse) GetData() []Permission
    func (o *PermissionsResponse) GetDataOk() (*[]Permission, bool)
    func (o *PermissionsResponse) HasData() bool
    func (o PermissionsResponse) MarshalJSON() ([]byte, error)
    func (o *PermissionsResponse) SetData(v []Permission)
    func (o *PermissionsResponse) UnmarshalJSON(bytes []byte) (err error)
type PermissionsType
    func NewPermissionsTypeFromValue(v string) (*PermissionsType, error)
    func (v *PermissionsType) GetAllowedValues() []PermissionsType
    func (v PermissionsType) IsValid() bool
    func (v PermissionsType) Ptr() *PermissionsType
    func (v *PermissionsType) UnmarshalJSON(src []byte) error
type ProcessSummariesMeta
    func NewProcessSummariesMeta() *ProcessSummariesMeta
    func NewProcessSummariesMetaWithDefaults() *ProcessSummariesMeta
    func (o *ProcessSummariesMeta) GetPage() ProcessSummariesMetaPage
    func (o *ProcessSummariesMeta) GetPageOk() (*ProcessSummariesMetaPage, bool)
    func (o *ProcessSummariesMeta) HasPage() bool
    func (o ProcessSummariesMeta) MarshalJSON() ([]byte, error)
    func (o *ProcessSummariesMeta) SetPage(v ProcessSummariesMetaPage)
    func (o *ProcessSummariesMeta) UnmarshalJSON(bytes []byte) (err error)
type ProcessSummariesMetaPage
    func NewProcessSummariesMetaPage() *ProcessSummariesMetaPage
    func NewProcessSummariesMetaPageWithDefaults() *ProcessSummariesMetaPage
    func (o *ProcessSummariesMetaPage) GetAfter() string
    func (o *ProcessSummariesMetaPage) GetAfterOk() (*string, bool)
    func (o *ProcessSummariesMetaPage) GetSize() int32
    func (o *ProcessSummariesMetaPage) GetSizeOk() (*int32, bool)
    func (o *ProcessSummariesMetaPage) HasAfter() bool
    func (o *ProcessSummariesMetaPage) HasSize() bool
    func (o ProcessSummariesMetaPage) MarshalJSON() ([]byte, error)
    func (o *ProcessSummariesMetaPage) SetAfter(v string)
    func (o *ProcessSummariesMetaPage) SetSize(v int32)
    func (o *ProcessSummariesMetaPage) UnmarshalJSON(bytes []byte) (err error)
type ProcessSummariesResponse
    func NewProcessSummariesResponse() *ProcessSummariesResponse
    func NewProcessSummariesResponseWithDefaults() *ProcessSummariesResponse
    func (o *ProcessSummariesResponse) GetData() []ProcessSummary
    func (o *ProcessSummariesResponse) GetDataOk() (*[]ProcessSummary, bool)
    func (o *ProcessSummariesResponse) GetMeta() ProcessSummariesMeta
    func (o *ProcessSummariesResponse) GetMetaOk() (*ProcessSummariesMeta, bool)
    func (o *ProcessSummariesResponse) HasData() bool
    func (o *ProcessSummariesResponse) HasMeta() bool
    func (o ProcessSummariesResponse) MarshalJSON() ([]byte, error)
    func (o *ProcessSummariesResponse) SetData(v []ProcessSummary)
    func (o *ProcessSummariesResponse) SetMeta(v ProcessSummariesMeta)
    func (o *ProcessSummariesResponse) UnmarshalJSON(bytes []byte) (err error)
type ProcessSummary
    func NewProcessSummary() *ProcessSummary
    func NewProcessSummaryWithDefaults() *ProcessSummary
    func (o *ProcessSummary) GetAttributes() ProcessSummaryAttributes
    func (o *ProcessSummary) GetAttributesOk() (*ProcessSummaryAttributes, bool)
    func (o *ProcessSummary) GetId() string
    func (o *ProcessSummary) GetIdOk() (*string, bool)
    func (o *ProcessSummary) GetType() ProcessSummaryType
    func (o *ProcessSummary) GetTypeOk() (*ProcessSummaryType, bool)
    func (o *ProcessSummary) HasAttributes() bool
    func (o *ProcessSummary) HasId() bool
    func (o *ProcessSummary) HasType() bool
    func (o ProcessSummary) MarshalJSON() ([]byte, error)
    func (o *ProcessSummary) SetAttributes(v ProcessSummaryAttributes)
    func (o *ProcessSummary) SetId(v string)
    func (o *ProcessSummary) SetType(v ProcessSummaryType)
    func (o *ProcessSummary) UnmarshalJSON(bytes []byte) (err error)
type ProcessSummaryAttributes
    func NewProcessSummaryAttributes() *ProcessSummaryAttributes
    func NewProcessSummaryAttributesWithDefaults() *ProcessSummaryAttributes
    func (o *ProcessSummaryAttributes) GetCmdline() string
    func (o *ProcessSummaryAttributes) GetCmdlineOk() (*string, bool)
    func (o *ProcessSummaryAttributes) GetHost() string
    func (o *ProcessSummaryAttributes) GetHostOk() (*string, bool)
    func (o *ProcessSummaryAttributes) GetPid() int64
    func (o *ProcessSummaryAttributes) GetPidOk() (*int64, bool)
    func (o *ProcessSummaryAttributes) GetPpid() int64
    func (o *ProcessSummaryAttributes) GetPpidOk() (*int64, bool)
    func (o *ProcessSummaryAttributes) GetStart() string
    func (o *ProcessSummaryAttributes) GetStartOk() (*string, bool)
    func (o *ProcessSummaryAttributes) GetTags() []string
    func (o *ProcessSummaryAttributes) GetTagsOk() (*[]string, bool)
    func (o *ProcessSummaryAttributes) GetTimestamp() string
    func (o *ProcessSummaryAttributes) GetTimestampOk() (*string, bool)
    func (o *ProcessSummaryAttributes) GetUser() string
    func (o *ProcessSummaryAttributes) GetUserOk() (*string, bool)
    func (o *ProcessSummaryAttributes) HasCmdline() bool
    func (o *ProcessSummaryAttributes) HasHost() bool
    func (o *ProcessSummaryAttributes) HasPid() bool
    func (o *ProcessSummaryAttributes) HasPpid() bool
    func (o *ProcessSummaryAttributes) HasStart() bool
    func (o *ProcessSummaryAttributes) HasTags() bool
    func (o *ProcessSummaryAttributes) HasTimestamp() bool
    func (o *ProcessSummaryAttributes) HasUser() bool
    func (o ProcessSummaryAttributes) MarshalJSON() ([]byte, error)
    func (o *ProcessSummaryAttributes) SetCmdline(v string)
    func (o *ProcessSummaryAttributes) SetHost(v string)
    func (o *ProcessSummaryAttributes) SetPid(v int64)
    func (o *ProcessSummaryAttributes) SetPpid(v int64)
    func (o *ProcessSummaryAttributes) SetStart(v string)
    func (o *ProcessSummaryAttributes) SetTags(v []string)
    func (o *ProcessSummaryAttributes) SetTimestamp(v string)
    func (o *ProcessSummaryAttributes) SetUser(v string)
    func (o *ProcessSummaryAttributes) UnmarshalJSON(bytes []byte) (err error)
type ProcessSummaryType
    func NewProcessSummaryTypeFromValue(v string) (*ProcessSummaryType, error)
    func (v *ProcessSummaryType) GetAllowedValues() []ProcessSummaryType
    func (v ProcessSummaryType) IsValid() bool
    func (v ProcessSummaryType) Ptr() *ProcessSummaryType
    func (v *ProcessSummaryType) UnmarshalJSON(src []byte) error
type ProcessesApi
    func NewProcessesApi(client *datadog.APIClient) *ProcessesApi
    func (a *ProcessesApi) ListProcesses(ctx _context.Context, o ...ListProcessesOptionalParameters) (ProcessSummariesResponse, *_nethttp.Response, error)
    func (a *ProcessesApi) ListProcessesWithPagination(ctx _context.Context, o ...ListProcessesOptionalParameters) (<-chan ProcessSummary, func(), error)
type QuerySortOrder
    func NewQuerySortOrderFromValue(v string) (*QuerySortOrder, error)
    func (v *QuerySortOrder) GetAllowedValues() []QuerySortOrder
    func (v QuerySortOrder) IsValid() bool
    func (v QuerySortOrder) Ptr() *QuerySortOrder
    func (v *QuerySortOrder) UnmarshalJSON(src []byte) error
type RUMAggregateBucketValue
    func RUMAggregateBucketValueSingleNumberAsRUMAggregateBucketValue(v *float64) RUMAggregateBucketValue
    func RUMAggregateBucketValueSingleStringAsRUMAggregateBucketValue(v *string) RUMAggregateBucketValue
    func RUMAggregateBucketValueTimeseriesAsRUMAggregateBucketValue(v *RUMAggregateBucketValueTimeseries) RUMAggregateBucketValue
    func (obj *RUMAggregateBucketValue) GetActualInstance() interface{}
    func (obj RUMAggregateBucketValue) MarshalJSON() ([]byte, error)
    func (obj *RUMAggregateBucketValue) UnmarshalJSON(data []byte) error
type RUMAggregateBucketValueTimeseries
    func NewRUMAggregateBucketValueTimeseries() *RUMAggregateBucketValueTimeseries
    func NewRUMAggregateBucketValueTimeseriesWithDefaults() *RUMAggregateBucketValueTimeseries
    func (o RUMAggregateBucketValueTimeseries) MarshalJSON() ([]byte, error)
    func (o *RUMAggregateBucketValueTimeseries) UnmarshalJSON(bytes []byte) (err error)
type RUMAggregateBucketValueTimeseriesPoint
    func NewRUMAggregateBucketValueTimeseriesPoint() *RUMAggregateBucketValueTimeseriesPoint
    func NewRUMAggregateBucketValueTimeseriesPointWithDefaults() *RUMAggregateBucketValueTimeseriesPoint
    func (o *RUMAggregateBucketValueTimeseriesPoint) GetTime() time.Time
    func (o *RUMAggregateBucketValueTimeseriesPoint) GetTimeOk() (*time.Time, bool)
    func (o *RUMAggregateBucketValueTimeseriesPoint) GetValue() float64
    func (o *RUMAggregateBucketValueTimeseriesPoint) GetValueOk() (*float64, bool)
    func (o *RUMAggregateBucketValueTimeseriesPoint) HasTime() bool
    func (o *RUMAggregateBucketValueTimeseriesPoint) HasValue() bool
    func (o RUMAggregateBucketValueTimeseriesPoint) MarshalJSON() ([]byte, error)
    func (o *RUMAggregateBucketValueTimeseriesPoint) SetTime(v time.Time)
    func (o *RUMAggregateBucketValueTimeseriesPoint) SetValue(v float64)
    func (o *RUMAggregateBucketValueTimeseriesPoint) UnmarshalJSON(bytes []byte) (err error)
type RUMAggregateRequest
    func NewRUMAggregateRequest() *RUMAggregateRequest
    func NewRUMAggregateRequestWithDefaults() *RUMAggregateRequest
    func (o *RUMAggregateRequest) GetCompute() []RUMCompute
    func (o *RUMAggregateRequest) GetComputeOk() (*[]RUMCompute, bool)
    func (o *RUMAggregateRequest) GetFilter() RUMQueryFilter
    func (o *RUMAggregateRequest) GetFilterOk() (*RUMQueryFilter, bool)
    func (o *RUMAggregateRequest) GetGroupBy() []RUMGroupBy
    func (o *RUMAggregateRequest) GetGroupByOk() (*[]RUMGroupBy, bool)
    func (o *RUMAggregateRequest) GetOptions() RUMQueryOptions
    func (o *RUMAggregateRequest) GetOptionsOk() (*RUMQueryOptions, bool)
    func (o *RUMAggregateRequest) GetPage() RUMQueryPageOptions
    func (o *RUMAggregateRequest) GetPageOk() (*RUMQueryPageOptions, bool)
    func (o *RUMAggregateRequest) HasCompute() bool
    func (o *RUMAggregateRequest) HasFilter() bool
    func (o *RUMAggregateRequest) HasGroupBy() bool
    func (o *RUMAggregateRequest) HasOptions() bool
    func (o *RUMAggregateRequest) HasPage() bool
    func (o RUMAggregateRequest) MarshalJSON() ([]byte, error)
    func (o *RUMAggregateRequest) SetCompute(v []RUMCompute)
    func (o *RUMAggregateRequest) SetFilter(v RUMQueryFilter)
    func (o *RUMAggregateRequest) SetGroupBy(v []RUMGroupBy)
    func (o *RUMAggregateRequest) SetOptions(v RUMQueryOptions)
    func (o *RUMAggregateRequest) SetPage(v RUMQueryPageOptions)
    func (o *RUMAggregateRequest) UnmarshalJSON(bytes []byte) (err error)
type RUMAggregateSort
    func NewRUMAggregateSort() *RUMAggregateSort
    func NewRUMAggregateSortWithDefaults() *RUMAggregateSort
    func (o *RUMAggregateSort) GetAggregation() RUMAggregationFunction
    func (o *RUMAggregateSort) GetAggregationOk() (*RUMAggregationFunction, bool)
    func (o *RUMAggregateSort) GetMetric() string
    func (o *RUMAggregateSort) GetMetricOk() (*string, bool)
    func (o *RUMAggregateSort) GetOrder() RUMSortOrder
    func (o *RUMAggregateSort) GetOrderOk() (*RUMSortOrder, bool)
    func (o *RUMAggregateSort) GetType() RUMAggregateSortType
    func (o *RUMAggregateSort) GetTypeOk() (*RUMAggregateSortType, bool)
    func (o *RUMAggregateSort) HasAggregation() bool
    func (o *RUMAggregateSort) HasMetric() bool
    func (o *RUMAggregateSort) HasOrder() bool
    func (o *RUMAggregateSort) HasType() bool
    func (o RUMAggregateSort) MarshalJSON() ([]byte, error)
    func (o *RUMAggregateSort) SetAggregation(v RUMAggregationFunction)
    func (o *RUMAggregateSort) SetMetric(v string)
    func (o *RUMAggregateSort) SetOrder(v RUMSortOrder)
    func (o *RUMAggregateSort) SetType(v RUMAggregateSortType)
    func (o *RUMAggregateSort) UnmarshalJSON(bytes []byte) (err error)
type RUMAggregateSortType
    func NewRUMAggregateSortTypeFromValue(v string) (*RUMAggregateSortType, error)
    func (v *RUMAggregateSortType) GetAllowedValues() []RUMAggregateSortType
    func (v RUMAggregateSortType) IsValid() bool
    func (v RUMAggregateSortType) Ptr() *RUMAggregateSortType
    func (v *RUMAggregateSortType) UnmarshalJSON(src []byte) error
type RUMAggregationBucketsResponse
    func NewRUMAggregationBucketsResponse() *RUMAggregationBucketsResponse
    func NewRUMAggregationBucketsResponseWithDefaults() *RUMAggregationBucketsResponse
    func (o *RUMAggregationBucketsResponse) GetBuckets() []RUMBucketResponse
    func (o *RUMAggregationBucketsResponse) GetBucketsOk() (*[]RUMBucketResponse, bool)
    func (o *RUMAggregationBucketsResponse) HasBuckets() bool
    func (o RUMAggregationBucketsResponse) MarshalJSON() ([]byte, error)
    func (o *RUMAggregationBucketsResponse) SetBuckets(v []RUMBucketResponse)
    func (o *RUMAggregationBucketsResponse) UnmarshalJSON(bytes []byte) (err error)
type RUMAggregationFunction
    func NewRUMAggregationFunctionFromValue(v string) (*RUMAggregationFunction, error)
    func (v *RUMAggregationFunction) GetAllowedValues() []RUMAggregationFunction
    func (v RUMAggregationFunction) IsValid() bool
    func (v RUMAggregationFunction) Ptr() *RUMAggregationFunction
    func (v *RUMAggregationFunction) UnmarshalJSON(src []byte) error
type RUMAnalyticsAggregateResponse
    func NewRUMAnalyticsAggregateResponse() *RUMAnalyticsAggregateResponse
    func NewRUMAnalyticsAggregateResponseWithDefaults() *RUMAnalyticsAggregateResponse
    func (o *RUMAnalyticsAggregateResponse) GetData() RUMAggregationBucketsResponse
    func (o *RUMAnalyticsAggregateResponse) GetDataOk() (*RUMAggregationBucketsResponse, bool)
    func (o *RUMAnalyticsAggregateResponse) GetLinks() RUMResponseLinks
    func (o *RUMAnalyticsAggregateResponse) GetLinksOk() (*RUMResponseLinks, bool)
    func (o *RUMAnalyticsAggregateResponse) GetMeta() RUMResponseMetadata
    func (o *RUMAnalyticsAggregateResponse) GetMetaOk() (*RUMResponseMetadata, bool)
    func (o *RUMAnalyticsAggregateResponse) HasData() bool
    func (o *RUMAnalyticsAggregateResponse) HasLinks() bool
    func (o *RUMAnalyticsAggregateResponse) HasMeta() bool
    func (o RUMAnalyticsAggregateResponse) MarshalJSON() ([]byte, error)
    func (o *RUMAnalyticsAggregateResponse) SetData(v RUMAggregationBucketsResponse)
    func (o *RUMAnalyticsAggregateResponse) SetLinks(v RUMResponseLinks)
    func (o *RUMAnalyticsAggregateResponse) SetMeta(v RUMResponseMetadata)
    func (o *RUMAnalyticsAggregateResponse) UnmarshalJSON(bytes []byte) (err error)
type RUMApi
    func NewRUMApi(client *datadog.APIClient) *RUMApi
    func (a *RUMApi) AggregateRUMEvents(ctx _context.Context, body RUMAggregateRequest) (RUMAnalyticsAggregateResponse, *_nethttp.Response, error)
    func (a *RUMApi) CreateRUMApplication(ctx _context.Context, body RUMApplicationCreateRequest) (RUMApplicationResponse, *_nethttp.Response, error)
    func (a *RUMApi) DeleteRUMApplication(ctx _context.Context, id string) (*_nethttp.Response, error)
    func (a *RUMApi) GetRUMApplication(ctx _context.Context, id string) (RUMApplicationResponse, *_nethttp.Response, error)
    func (a *RUMApi) GetRUMApplications(ctx _context.Context) (RUMApplicationsResponse, *_nethttp.Response, error)
    func (a *RUMApi) ListRUMEvents(ctx _context.Context, o ...ListRUMEventsOptionalParameters) (RUMEventsResponse, *_nethttp.Response, error)
    func (a *RUMApi) ListRUMEventsWithPagination(ctx _context.Context, o ...ListRUMEventsOptionalParameters) (<-chan RUMEvent, func(), error)
    func (a *RUMApi) SearchRUMEvents(ctx _context.Context, body RUMSearchEventsRequest) (RUMEventsResponse, *_nethttp.Response, error)
    func (a *RUMApi) SearchRUMEventsWithPagination(ctx _context.Context, body RUMSearchEventsRequest) (<-chan RUMEvent, func(), error)
    func (a *RUMApi) UpdateRUMApplication(ctx _context.Context, id string, body RUMApplicationUpdateRequest) (RUMApplicationResponse, *_nethttp.Response, error)
type RUMApplication
    func NewRUMApplication(attributes RUMApplicationAttributes, id string, typeVar RUMApplicationType) *RUMApplication
    func NewRUMApplicationWithDefaults() *RUMApplication
    func (o *RUMApplication) GetAttributes() RUMApplicationAttributes
    func (o *RUMApplication) GetAttributesOk() (*RUMApplicationAttributes, bool)
    func (o *RUMApplication) GetId() string
    func (o *RUMApplication) GetIdOk() (*string, bool)
    func (o *RUMApplication) GetType() RUMApplicationType
    func (o *RUMApplication) GetTypeOk() (*RUMApplicationType, bool)
    func (o RUMApplication) MarshalJSON() ([]byte, error)
    func (o *RUMApplication) SetAttributes(v RUMApplicationAttributes)
    func (o *RUMApplication) SetId(v string)
    func (o *RUMApplication) SetType(v RUMApplicationType)
    func (o *RUMApplication) UnmarshalJSON(bytes []byte) (err error)
type RUMApplicationAttributes
    func NewRUMApplicationAttributes(applicationId string, createdAt int64, createdByHandle string, name string, orgId int32, typeVar string, updatedAt int64, updatedByHandle string) *RUMApplicationAttributes
    func NewRUMApplicationAttributesWithDefaults() *RUMApplicationAttributes
    func (o *RUMApplicationAttributes) GetApplicationId() string
    func (o *RUMApplicationAttributes) GetApplicationIdOk() (*string, bool)
    func (o *RUMApplicationAttributes) GetCreatedAt() int64
    func (o *RUMApplicationAttributes) GetCreatedAtOk() (*int64, bool)
    func (o *RUMApplicationAttributes) GetCreatedByHandle() string
    func (o *RUMApplicationAttributes) GetCreatedByHandleOk() (*string, bool)
    func (o *RUMApplicationAttributes) GetHash() string
    func (o *RUMApplicationAttributes) GetHashOk() (*string, bool)
    func (o *RUMApplicationAttributes) GetName() string
    func (o *RUMApplicationAttributes) GetNameOk() (*string, bool)
    func (o *RUMApplicationAttributes) GetOrgId() int32
    func (o *RUMApplicationAttributes) GetOrgIdOk() (*int32, bool)
    func (o *RUMApplicationAttributes) GetType() string
    func (o *RUMApplicationAttributes) GetTypeOk() (*string, bool)
    func (o *RUMApplicationAttributes) GetUpdatedAt() int64
    func (o *RUMApplicationAttributes) GetUpdatedAtOk() (*int64, bool)
    func (o *RUMApplicationAttributes) GetUpdatedByHandle() string
    func (o *RUMApplicationAttributes) GetUpdatedByHandleOk() (*string, bool)
    func (o *RUMApplicationAttributes) HasHash() bool
    func (o RUMApplicationAttributes) MarshalJSON() ([]byte, error)
    func (o *RUMApplicationAttributes) SetApplicationId(v string)
    func (o *RUMApplicationAttributes) SetCreatedAt(v int64)
    func (o *RUMApplicationAttributes) SetCreatedByHandle(v string)
    func (o *RUMApplicationAttributes) SetHash(v string)
    func (o *RUMApplicationAttributes) SetName(v string)
    func (o *RUMApplicationAttributes) SetOrgId(v int32)
    func (o *RUMApplicationAttributes) SetType(v string)
    func (o *RUMApplicationAttributes) SetUpdatedAt(v int64)
    func (o *RUMApplicationAttributes) SetUpdatedByHandle(v string)
    func (o *RUMApplicationAttributes) UnmarshalJSON(bytes []byte) (err error)
type RUMApplicationCreate
    func NewRUMApplicationCreate(attributes RUMApplicationCreateAttributes, typeVar RUMApplicationCreateType) *RUMApplicationCreate
    func NewRUMApplicationCreateWithDefaults() *RUMApplicationCreate
    func (o *RUMApplicationCreate) GetAttributes() RUMApplicationCreateAttributes
    func (o *RUMApplicationCreate) GetAttributesOk() (*RUMApplicationCreateAttributes, bool)
    func (o *RUMApplicationCreate) GetType() RUMApplicationCreateType
    func (o *RUMApplicationCreate) GetTypeOk() (*RUMApplicationCreateType, bool)
    func (o RUMApplicationCreate) MarshalJSON() ([]byte, error)
    func (o *RUMApplicationCreate) SetAttributes(v RUMApplicationCreateAttributes)
    func (o *RUMApplicationCreate) SetType(v RUMApplicationCreateType)
    func (o *RUMApplicationCreate) UnmarshalJSON(bytes []byte) (err error)
type RUMApplicationCreateAttributes
    func NewRUMApplicationCreateAttributes(name string) *RUMApplicationCreateAttributes
    func NewRUMApplicationCreateAttributesWithDefaults() *RUMApplicationCreateAttributes
    func (o *RUMApplicationCreateAttributes) GetName() string
    func (o *RUMApplicationCreateAttributes) GetNameOk() (*string, bool)
    func (o *RUMApplicationCreateAttributes) GetType() string
    func (o *RUMApplicationCreateAttributes) GetTypeOk() (*string, bool)
    func (o *RUMApplicationCreateAttributes) HasType() bool
    func (o RUMApplicationCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *RUMApplicationCreateAttributes) SetName(v string)
    func (o *RUMApplicationCreateAttributes) SetType(v string)
    func (o *RUMApplicationCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type RUMApplicationCreateRequest
    func NewRUMApplicationCreateRequest(data RUMApplicationCreate) *RUMApplicationCreateRequest
    func NewRUMApplicationCreateRequestWithDefaults() *RUMApplicationCreateRequest
    func (o *RUMApplicationCreateRequest) GetData() RUMApplicationCreate
    func (o *RUMApplicationCreateRequest) GetDataOk() (*RUMApplicationCreate, bool)
    func (o RUMApplicationCreateRequest) MarshalJSON() ([]byte, error)
    func (o *RUMApplicationCreateRequest) SetData(v RUMApplicationCreate)
    func (o *RUMApplicationCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type RUMApplicationCreateType
    func NewRUMApplicationCreateTypeFromValue(v string) (*RUMApplicationCreateType, error)
    func (v *RUMApplicationCreateType) GetAllowedValues() []RUMApplicationCreateType
    func (v RUMApplicationCreateType) IsValid() bool
    func (v RUMApplicationCreateType) Ptr() *RUMApplicationCreateType
    func (v *RUMApplicationCreateType) UnmarshalJSON(src []byte) error
type RUMApplicationResponse
    func NewRUMApplicationResponse() *RUMApplicationResponse
    func NewRUMApplicationResponseWithDefaults() *RUMApplicationResponse
    func (o *RUMApplicationResponse) GetData() RUMApplication
    func (o *RUMApplicationResponse) GetDataOk() (*RUMApplication, bool)
    func (o *RUMApplicationResponse) HasData() bool
    func (o RUMApplicationResponse) MarshalJSON() ([]byte, error)
    func (o *RUMApplicationResponse) SetData(v RUMApplication)
    func (o *RUMApplicationResponse) UnmarshalJSON(bytes []byte) (err error)
type RUMApplicationType
    func NewRUMApplicationTypeFromValue(v string) (*RUMApplicationType, error)
    func (v *RUMApplicationType) GetAllowedValues() []RUMApplicationType
    func (v RUMApplicationType) IsValid() bool
    func (v RUMApplicationType) Ptr() *RUMApplicationType
    func (v *RUMApplicationType) UnmarshalJSON(src []byte) error
type RUMApplicationUpdate
    func NewRUMApplicationUpdate(id string, typeVar RUMApplicationUpdateType) *RUMApplicationUpdate
    func NewRUMApplicationUpdateWithDefaults() *RUMApplicationUpdate
    func (o *RUMApplicationUpdate) GetAttributes() RUMApplicationUpdateAttributes
    func (o *RUMApplicationUpdate) GetAttributesOk() (*RUMApplicationUpdateAttributes, bool)
    func (o *RUMApplicationUpdate) GetId() string
    func (o *RUMApplicationUpdate) GetIdOk() (*string, bool)
    func (o *RUMApplicationUpdate) GetType() RUMApplicationUpdateType
    func (o *RUMApplicationUpdate) GetTypeOk() (*RUMApplicationUpdateType, bool)
    func (o *RUMApplicationUpdate) HasAttributes() bool
    func (o RUMApplicationUpdate) MarshalJSON() ([]byte, error)
    func (o *RUMApplicationUpdate) SetAttributes(v RUMApplicationUpdateAttributes)
    func (o *RUMApplicationUpdate) SetId(v string)
    func (o *RUMApplicationUpdate) SetType(v RUMApplicationUpdateType)
    func (o *RUMApplicationUpdate) UnmarshalJSON(bytes []byte) (err error)
type RUMApplicationUpdateAttributes
    func NewRUMApplicationUpdateAttributes() *RUMApplicationUpdateAttributes
    func NewRUMApplicationUpdateAttributesWithDefaults() *RUMApplicationUpdateAttributes
    func (o *RUMApplicationUpdateAttributes) GetName() string
    func (o *RUMApplicationUpdateAttributes) GetNameOk() (*string, bool)
    func (o *RUMApplicationUpdateAttributes) GetType() string
    func (o *RUMApplicationUpdateAttributes) GetTypeOk() (*string, bool)
    func (o *RUMApplicationUpdateAttributes) HasName() bool
    func (o *RUMApplicationUpdateAttributes) HasType() bool
    func (o RUMApplicationUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *RUMApplicationUpdateAttributes) SetName(v string)
    func (o *RUMApplicationUpdateAttributes) SetType(v string)
    func (o *RUMApplicationUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type RUMApplicationUpdateRequest
    func NewRUMApplicationUpdateRequest(data RUMApplicationUpdate) *RUMApplicationUpdateRequest
    func NewRUMApplicationUpdateRequestWithDefaults() *RUMApplicationUpdateRequest
    func (o *RUMApplicationUpdateRequest) GetData() RUMApplicationUpdate
    func (o *RUMApplicationUpdateRequest) GetDataOk() (*RUMApplicationUpdate, bool)
    func (o RUMApplicationUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *RUMApplicationUpdateRequest) SetData(v RUMApplicationUpdate)
    func (o *RUMApplicationUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type RUMApplicationUpdateType
    func NewRUMApplicationUpdateTypeFromValue(v string) (*RUMApplicationUpdateType, error)
    func (v *RUMApplicationUpdateType) GetAllowedValues() []RUMApplicationUpdateType
    func (v RUMApplicationUpdateType) IsValid() bool
    func (v RUMApplicationUpdateType) Ptr() *RUMApplicationUpdateType
    func (v *RUMApplicationUpdateType) UnmarshalJSON(src []byte) error
type RUMApplicationsResponse
    func NewRUMApplicationsResponse() *RUMApplicationsResponse
    func NewRUMApplicationsResponseWithDefaults() *RUMApplicationsResponse
    func (o *RUMApplicationsResponse) GetData() []RUMApplication
    func (o *RUMApplicationsResponse) GetDataOk() (*[]RUMApplication, bool)
    func (o *RUMApplicationsResponse) HasData() bool
    func (o RUMApplicationsResponse) MarshalJSON() ([]byte, error)
    func (o *RUMApplicationsResponse) SetData(v []RUMApplication)
    func (o *RUMApplicationsResponse) UnmarshalJSON(bytes []byte) (err error)
type RUMBucketResponse
    func NewRUMBucketResponse() *RUMBucketResponse
    func NewRUMBucketResponseWithDefaults() *RUMBucketResponse
    func (o *RUMBucketResponse) GetBy() map[string]string
    func (o *RUMBucketResponse) GetByOk() (*map[string]string, bool)
    func (o *RUMBucketResponse) GetComputes() map[string]RUMAggregateBucketValue
    func (o *RUMBucketResponse) GetComputesOk() (*map[string]RUMAggregateBucketValue, bool)
    func (o *RUMBucketResponse) HasBy() bool
    func (o *RUMBucketResponse) HasComputes() bool
    func (o RUMBucketResponse) MarshalJSON() ([]byte, error)
    func (o *RUMBucketResponse) SetBy(v map[string]string)
    func (o *RUMBucketResponse) SetComputes(v map[string]RUMAggregateBucketValue)
    func (o *RUMBucketResponse) UnmarshalJSON(bytes []byte) (err error)
type RUMCompute
    func NewRUMCompute(aggregation RUMAggregationFunction) *RUMCompute
    func NewRUMComputeWithDefaults() *RUMCompute
    func (o *RUMCompute) GetAggregation() RUMAggregationFunction
    func (o *RUMCompute) GetAggregationOk() (*RUMAggregationFunction, bool)
    func (o *RUMCompute) GetInterval() string
    func (o *RUMCompute) GetIntervalOk() (*string, bool)
    func (o *RUMCompute) GetMetric() string
    func (o *RUMCompute) GetMetricOk() (*string, bool)
    func (o *RUMCompute) GetType() RUMComputeType
    func (o *RUMCompute) GetTypeOk() (*RUMComputeType, bool)
    func (o *RUMCompute) HasInterval() bool
    func (o *RUMCompute) HasMetric() bool
    func (o *RUMCompute) HasType() bool
    func (o RUMCompute) MarshalJSON() ([]byte, error)
    func (o *RUMCompute) SetAggregation(v RUMAggregationFunction)
    func (o *RUMCompute) SetInterval(v string)
    func (o *RUMCompute) SetMetric(v string)
    func (o *RUMCompute) SetType(v RUMComputeType)
    func (o *RUMCompute) UnmarshalJSON(bytes []byte) (err error)
type RUMComputeType
    func NewRUMComputeTypeFromValue(v string) (*RUMComputeType, error)
    func (v *RUMComputeType) GetAllowedValues() []RUMComputeType
    func (v RUMComputeType) IsValid() bool
    func (v RUMComputeType) Ptr() *RUMComputeType
    func (v *RUMComputeType) UnmarshalJSON(src []byte) error
type RUMEvent
    func NewRUMEvent() *RUMEvent
    func NewRUMEventWithDefaults() *RUMEvent
    func (o *RUMEvent) GetAttributes() RUMEventAttributes
    func (o *RUMEvent) GetAttributesOk() (*RUMEventAttributes, bool)
    func (o *RUMEvent) GetId() string
    func (o *RUMEvent) GetIdOk() (*string, bool)
    func (o *RUMEvent) GetType() RUMEventType
    func (o *RUMEvent) GetTypeOk() (*RUMEventType, bool)
    func (o *RUMEvent) HasAttributes() bool
    func (o *RUMEvent) HasId() bool
    func (o *RUMEvent) HasType() bool
    func (o RUMEvent) MarshalJSON() ([]byte, error)
    func (o *RUMEvent) SetAttributes(v RUMEventAttributes)
    func (o *RUMEvent) SetId(v string)
    func (o *RUMEvent) SetType(v RUMEventType)
    func (o *RUMEvent) UnmarshalJSON(bytes []byte) (err error)
type RUMEventAttributes
    func NewRUMEventAttributes() *RUMEventAttributes
    func NewRUMEventAttributesWithDefaults() *RUMEventAttributes
    func (o *RUMEventAttributes) GetAttributes() map[string]interface{}
    func (o *RUMEventAttributes) GetAttributesOk() (*map[string]interface{}, bool)
    func (o *RUMEventAttributes) GetService() string
    func (o *RUMEventAttributes) GetServiceOk() (*string, bool)
    func (o *RUMEventAttributes) GetTags() []string
    func (o *RUMEventAttributes) GetTagsOk() (*[]string, bool)
    func (o *RUMEventAttributes) GetTimestamp() time.Time
    func (o *RUMEventAttributes) GetTimestampOk() (*time.Time, bool)
    func (o *RUMEventAttributes) HasAttributes() bool
    func (o *RUMEventAttributes) HasService() bool
    func (o *RUMEventAttributes) HasTags() bool
    func (o *RUMEventAttributes) HasTimestamp() bool
    func (o RUMEventAttributes) MarshalJSON() ([]byte, error)
    func (o *RUMEventAttributes) SetAttributes(v map[string]interface{})
    func (o *RUMEventAttributes) SetService(v string)
    func (o *RUMEventAttributes) SetTags(v []string)
    func (o *RUMEventAttributes) SetTimestamp(v time.Time)
    func (o *RUMEventAttributes) UnmarshalJSON(bytes []byte) (err error)
type RUMEventType
    func NewRUMEventTypeFromValue(v string) (*RUMEventType, error)
    func (v *RUMEventType) GetAllowedValues() []RUMEventType
    func (v RUMEventType) IsValid() bool
    func (v RUMEventType) Ptr() *RUMEventType
    func (v *RUMEventType) UnmarshalJSON(src []byte) error
type RUMEventsResponse
    func NewRUMEventsResponse() *RUMEventsResponse
    func NewRUMEventsResponseWithDefaults() *RUMEventsResponse
    func (o *RUMEventsResponse) GetData() []RUMEvent
    func (o *RUMEventsResponse) GetDataOk() (*[]RUMEvent, bool)
    func (o *RUMEventsResponse) GetLinks() RUMResponseLinks
    func (o *RUMEventsResponse) GetLinksOk() (*RUMResponseLinks, bool)
    func (o *RUMEventsResponse) GetMeta() RUMResponseMetadata
    func (o *RUMEventsResponse) GetMetaOk() (*RUMResponseMetadata, bool)
    func (o *RUMEventsResponse) HasData() bool
    func (o *RUMEventsResponse) HasLinks() bool
    func (o *RUMEventsResponse) HasMeta() bool
    func (o RUMEventsResponse) MarshalJSON() ([]byte, error)
    func (o *RUMEventsResponse) SetData(v []RUMEvent)
    func (o *RUMEventsResponse) SetLinks(v RUMResponseLinks)
    func (o *RUMEventsResponse) SetMeta(v RUMResponseMetadata)
    func (o *RUMEventsResponse) UnmarshalJSON(bytes []byte) (err error)
type RUMGroupBy
    func NewRUMGroupBy(facet string) *RUMGroupBy
    func NewRUMGroupByWithDefaults() *RUMGroupBy
    func (o *RUMGroupBy) GetFacet() string
    func (o *RUMGroupBy) GetFacetOk() (*string, bool)
    func (o *RUMGroupBy) GetHistogram() RUMGroupByHistogram
    func (o *RUMGroupBy) GetHistogramOk() (*RUMGroupByHistogram, bool)
    func (o *RUMGroupBy) GetLimit() int64
    func (o *RUMGroupBy) GetLimitOk() (*int64, bool)
    func (o *RUMGroupBy) GetMissing() RUMGroupByMissing
    func (o *RUMGroupBy) GetMissingOk() (*RUMGroupByMissing, bool)
    func (o *RUMGroupBy) GetSort() RUMAggregateSort
    func (o *RUMGroupBy) GetSortOk() (*RUMAggregateSort, bool)
    func (o *RUMGroupBy) GetTotal() RUMGroupByTotal
    func (o *RUMGroupBy) GetTotalOk() (*RUMGroupByTotal, bool)
    func (o *RUMGroupBy) HasHistogram() bool
    func (o *RUMGroupBy) HasLimit() bool
    func (o *RUMGroupBy) HasMissing() bool
    func (o *RUMGroupBy) HasSort() bool
    func (o *RUMGroupBy) HasTotal() bool
    func (o RUMGroupBy) MarshalJSON() ([]byte, error)
    func (o *RUMGroupBy) SetFacet(v string)
    func (o *RUMGroupBy) SetHistogram(v RUMGroupByHistogram)
    func (o *RUMGroupBy) SetLimit(v int64)
    func (o *RUMGroupBy) SetMissing(v RUMGroupByMissing)
    func (o *RUMGroupBy) SetSort(v RUMAggregateSort)
    func (o *RUMGroupBy) SetTotal(v RUMGroupByTotal)
    func (o *RUMGroupBy) UnmarshalJSON(bytes []byte) (err error)
type RUMGroupByHistogram
    func NewRUMGroupByHistogram(interval float64, max float64, min float64) *RUMGroupByHistogram
    func NewRUMGroupByHistogramWithDefaults() *RUMGroupByHistogram
    func (o *RUMGroupByHistogram) GetInterval() float64
    func (o *RUMGroupByHistogram) GetIntervalOk() (*float64, bool)
    func (o *RUMGroupByHistogram) GetMax() float64
    func (o *RUMGroupByHistogram) GetMaxOk() (*float64, bool)
    func (o *RUMGroupByHistogram) GetMin() float64
    func (o *RUMGroupByHistogram) GetMinOk() (*float64, bool)
    func (o RUMGroupByHistogram) MarshalJSON() ([]byte, error)
    func (o *RUMGroupByHistogram) SetInterval(v float64)
    func (o *RUMGroupByHistogram) SetMax(v float64)
    func (o *RUMGroupByHistogram) SetMin(v float64)
    func (o *RUMGroupByHistogram) UnmarshalJSON(bytes []byte) (err error)
type RUMGroupByMissing
    func RUMGroupByMissingNumberAsRUMGroupByMissing(v *float64) RUMGroupByMissing
    func RUMGroupByMissingStringAsRUMGroupByMissing(v *string) RUMGroupByMissing
    func (obj *RUMGroupByMissing) GetActualInstance() interface{}
    func (obj RUMGroupByMissing) MarshalJSON() ([]byte, error)
    func (obj *RUMGroupByMissing) UnmarshalJSON(data []byte) error
type RUMGroupByTotal
    func RUMGroupByTotalBooleanAsRUMGroupByTotal(v *bool) RUMGroupByTotal
    func RUMGroupByTotalNumberAsRUMGroupByTotal(v *float64) RUMGroupByTotal
    func RUMGroupByTotalStringAsRUMGroupByTotal(v *string) RUMGroupByTotal
    func (obj *RUMGroupByTotal) GetActualInstance() interface{}
    func (obj RUMGroupByTotal) MarshalJSON() ([]byte, error)
    func (obj *RUMGroupByTotal) UnmarshalJSON(data []byte) error
type RUMQueryFilter
    func NewRUMQueryFilter() *RUMQueryFilter
    func NewRUMQueryFilterWithDefaults() *RUMQueryFilter
    func (o *RUMQueryFilter) GetFrom() string
    func (o *RUMQueryFilter) GetFromOk() (*string, bool)
    func (o *RUMQueryFilter) GetQuery() string
    func (o *RUMQueryFilter) GetQueryOk() (*string, bool)
    func (o *RUMQueryFilter) GetTo() string
    func (o *RUMQueryFilter) GetToOk() (*string, bool)
    func (o *RUMQueryFilter) HasFrom() bool
    func (o *RUMQueryFilter) HasQuery() bool
    func (o *RUMQueryFilter) HasTo() bool
    func (o RUMQueryFilter) MarshalJSON() ([]byte, error)
    func (o *RUMQueryFilter) SetFrom(v string)
    func (o *RUMQueryFilter) SetQuery(v string)
    func (o *RUMQueryFilter) SetTo(v string)
    func (o *RUMQueryFilter) UnmarshalJSON(bytes []byte) (err error)
type RUMQueryOptions
    func NewRUMQueryOptions() *RUMQueryOptions
    func NewRUMQueryOptionsWithDefaults() *RUMQueryOptions
    func (o *RUMQueryOptions) GetTimeOffset() int64
    func (o *RUMQueryOptions) GetTimeOffsetOk() (*int64, bool)
    func (o *RUMQueryOptions) GetTimezone() string
    func (o *RUMQueryOptions) GetTimezoneOk() (*string, bool)
    func (o *RUMQueryOptions) HasTimeOffset() bool
    func (o *RUMQueryOptions) HasTimezone() bool
    func (o RUMQueryOptions) MarshalJSON() ([]byte, error)
    func (o *RUMQueryOptions) SetTimeOffset(v int64)
    func (o *RUMQueryOptions) SetTimezone(v string)
    func (o *RUMQueryOptions) UnmarshalJSON(bytes []byte) (err error)
type RUMQueryPageOptions
    func NewRUMQueryPageOptions() *RUMQueryPageOptions
    func NewRUMQueryPageOptionsWithDefaults() *RUMQueryPageOptions
    func (o *RUMQueryPageOptions) GetCursor() string
    func (o *RUMQueryPageOptions) GetCursorOk() (*string, bool)
    func (o *RUMQueryPageOptions) GetLimit() int32
    func (o *RUMQueryPageOptions) GetLimitOk() (*int32, bool)
    func (o *RUMQueryPageOptions) HasCursor() bool
    func (o *RUMQueryPageOptions) HasLimit() bool
    func (o RUMQueryPageOptions) MarshalJSON() ([]byte, error)
    func (o *RUMQueryPageOptions) SetCursor(v string)
    func (o *RUMQueryPageOptions) SetLimit(v int32)
    func (o *RUMQueryPageOptions) UnmarshalJSON(bytes []byte) (err error)
type RUMResponseLinks
    func NewRUMResponseLinks() *RUMResponseLinks
    func NewRUMResponseLinksWithDefaults() *RUMResponseLinks
    func (o *RUMResponseLinks) GetNext() string
    func (o *RUMResponseLinks) GetNextOk() (*string, bool)
    func (o *RUMResponseLinks) HasNext() bool
    func (o RUMResponseLinks) MarshalJSON() ([]byte, error)
    func (o *RUMResponseLinks) SetNext(v string)
    func (o *RUMResponseLinks) UnmarshalJSON(bytes []byte) (err error)
type RUMResponseMetadata
    func NewRUMResponseMetadata() *RUMResponseMetadata
    func NewRUMResponseMetadataWithDefaults() *RUMResponseMetadata
    func (o *RUMResponseMetadata) GetElapsed() int64
    func (o *RUMResponseMetadata) GetElapsedOk() (*int64, bool)
    func (o *RUMResponseMetadata) GetPage() RUMResponsePage
    func (o *RUMResponseMetadata) GetPageOk() (*RUMResponsePage, bool)
    func (o *RUMResponseMetadata) GetRequestId() string
    func (o *RUMResponseMetadata) GetRequestIdOk() (*string, bool)
    func (o *RUMResponseMetadata) GetStatus() RUMResponseStatus
    func (o *RUMResponseMetadata) GetStatusOk() (*RUMResponseStatus, bool)
    func (o *RUMResponseMetadata) GetWarnings() []RUMWarning
    func (o *RUMResponseMetadata) GetWarningsOk() (*[]RUMWarning, bool)
    func (o *RUMResponseMetadata) HasElapsed() bool
    func (o *RUMResponseMetadata) HasPage() bool
    func (o *RUMResponseMetadata) HasRequestId() bool
    func (o *RUMResponseMetadata) HasStatus() bool
    func (o *RUMResponseMetadata) HasWarnings() bool
    func (o RUMResponseMetadata) MarshalJSON() ([]byte, error)
    func (o *RUMResponseMetadata) SetElapsed(v int64)
    func (o *RUMResponseMetadata) SetPage(v RUMResponsePage)
    func (o *RUMResponseMetadata) SetRequestId(v string)
    func (o *RUMResponseMetadata) SetStatus(v RUMResponseStatus)
    func (o *RUMResponseMetadata) SetWarnings(v []RUMWarning)
    func (o *RUMResponseMetadata) UnmarshalJSON(bytes []byte) (err error)
type RUMResponsePage
    func NewRUMResponsePage() *RUMResponsePage
    func NewRUMResponsePageWithDefaults() *RUMResponsePage
    func (o *RUMResponsePage) GetAfter() string
    func (o *RUMResponsePage) GetAfterOk() (*string, bool)
    func (o *RUMResponsePage) HasAfter() bool
    func (o RUMResponsePage) MarshalJSON() ([]byte, error)
    func (o *RUMResponsePage) SetAfter(v string)
    func (o *RUMResponsePage) UnmarshalJSON(bytes []byte) (err error)
type RUMResponseStatus
    func NewRUMResponseStatusFromValue(v string) (*RUMResponseStatus, error)
    func (v *RUMResponseStatus) GetAllowedValues() []RUMResponseStatus
    func (v RUMResponseStatus) IsValid() bool
    func (v RUMResponseStatus) Ptr() *RUMResponseStatus
    func (v *RUMResponseStatus) UnmarshalJSON(src []byte) error
type RUMSearchEventsRequest
    func NewRUMSearchEventsRequest() *RUMSearchEventsRequest
    func NewRUMSearchEventsRequestWithDefaults() *RUMSearchEventsRequest
    func (o *RUMSearchEventsRequest) GetFilter() RUMQueryFilter
    func (o *RUMSearchEventsRequest) GetFilterOk() (*RUMQueryFilter, bool)
    func (o *RUMSearchEventsRequest) GetOptions() RUMQueryOptions
    func (o *RUMSearchEventsRequest) GetOptionsOk() (*RUMQueryOptions, bool)
    func (o *RUMSearchEventsRequest) GetPage() RUMQueryPageOptions
    func (o *RUMSearchEventsRequest) GetPageOk() (*RUMQueryPageOptions, bool)
    func (o *RUMSearchEventsRequest) GetSort() RUMSort
    func (o *RUMSearchEventsRequest) GetSortOk() (*RUMSort, bool)
    func (o *RUMSearchEventsRequest) HasFilter() bool
    func (o *RUMSearchEventsRequest) HasOptions() bool
    func (o *RUMSearchEventsRequest) HasPage() bool
    func (o *RUMSearchEventsRequest) HasSort() bool
    func (o RUMSearchEventsRequest) MarshalJSON() ([]byte, error)
    func (o *RUMSearchEventsRequest) SetFilter(v RUMQueryFilter)
    func (o *RUMSearchEventsRequest) SetOptions(v RUMQueryOptions)
    func (o *RUMSearchEventsRequest) SetPage(v RUMQueryPageOptions)
    func (o *RUMSearchEventsRequest) SetSort(v RUMSort)
    func (o *RUMSearchEventsRequest) UnmarshalJSON(bytes []byte) (err error)
type RUMSort
    func NewRUMSortFromValue(v string) (*RUMSort, error)
    func (v *RUMSort) GetAllowedValues() []RUMSort
    func (v RUMSort) IsValid() bool
    func (v RUMSort) Ptr() *RUMSort
    func (v *RUMSort) UnmarshalJSON(src []byte) error
type RUMSortOrder
    func NewRUMSortOrderFromValue(v string) (*RUMSortOrder, error)
    func (v *RUMSortOrder) GetAllowedValues() []RUMSortOrder
    func (v RUMSortOrder) IsValid() bool
    func (v RUMSortOrder) Ptr() *RUMSortOrder
    func (v *RUMSortOrder) UnmarshalJSON(src []byte) error
type RUMWarning
    func NewRUMWarning() *RUMWarning
    func NewRUMWarningWithDefaults() *RUMWarning
    func (o *RUMWarning) GetCode() string
    func (o *RUMWarning) GetCodeOk() (*string, bool)
    func (o *RUMWarning) GetDetail() string
    func (o *RUMWarning) GetDetailOk() (*string, bool)
    func (o *RUMWarning) GetTitle() string
    func (o *RUMWarning) GetTitleOk() (*string, bool)
    func (o *RUMWarning) HasCode() bool
    func (o *RUMWarning) HasDetail() bool
    func (o *RUMWarning) HasTitle() bool
    func (o RUMWarning) MarshalJSON() ([]byte, error)
    func (o *RUMWarning) SetCode(v string)
    func (o *RUMWarning) SetDetail(v string)
    func (o *RUMWarning) SetTitle(v string)
    func (o *RUMWarning) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToIncidentAttachment
    func NewRelationshipToIncidentAttachment(data []RelationshipToIncidentAttachmentData) *RelationshipToIncidentAttachment
    func NewRelationshipToIncidentAttachmentWithDefaults() *RelationshipToIncidentAttachment
    func (o *RelationshipToIncidentAttachment) GetData() []RelationshipToIncidentAttachmentData
    func (o *RelationshipToIncidentAttachment) GetDataOk() (*[]RelationshipToIncidentAttachmentData, bool)
    func (o RelationshipToIncidentAttachment) MarshalJSON() ([]byte, error)
    func (o *RelationshipToIncidentAttachment) SetData(v []RelationshipToIncidentAttachmentData)
    func (o *RelationshipToIncidentAttachment) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToIncidentAttachmentData
    func NewRelationshipToIncidentAttachmentData(id string, typeVar IncidentAttachmentType) *RelationshipToIncidentAttachmentData
    func NewRelationshipToIncidentAttachmentDataWithDefaults() *RelationshipToIncidentAttachmentData
    func (o *RelationshipToIncidentAttachmentData) GetId() string
    func (o *RelationshipToIncidentAttachmentData) GetIdOk() (*string, bool)
    func (o *RelationshipToIncidentAttachmentData) GetType() IncidentAttachmentType
    func (o *RelationshipToIncidentAttachmentData) GetTypeOk() (*IncidentAttachmentType, bool)
    func (o RelationshipToIncidentAttachmentData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToIncidentAttachmentData) SetId(v string)
    func (o *RelationshipToIncidentAttachmentData) SetType(v IncidentAttachmentType)
    func (o *RelationshipToIncidentAttachmentData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToIncidentIntegrationMetadataData
    func NewRelationshipToIncidentIntegrationMetadataData(id string, typeVar IncidentIntegrationMetadataType) *RelationshipToIncidentIntegrationMetadataData
    func NewRelationshipToIncidentIntegrationMetadataDataWithDefaults() *RelationshipToIncidentIntegrationMetadataData
    func (o *RelationshipToIncidentIntegrationMetadataData) GetId() string
    func (o *RelationshipToIncidentIntegrationMetadataData) GetIdOk() (*string, bool)
    func (o *RelationshipToIncidentIntegrationMetadataData) GetType() IncidentIntegrationMetadataType
    func (o *RelationshipToIncidentIntegrationMetadataData) GetTypeOk() (*IncidentIntegrationMetadataType, bool)
    func (o RelationshipToIncidentIntegrationMetadataData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToIncidentIntegrationMetadataData) SetId(v string)
    func (o *RelationshipToIncidentIntegrationMetadataData) SetType(v IncidentIntegrationMetadataType)
    func (o *RelationshipToIncidentIntegrationMetadataData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToIncidentIntegrationMetadatas
    func NewRelationshipToIncidentIntegrationMetadatas(data []RelationshipToIncidentIntegrationMetadataData) *RelationshipToIncidentIntegrationMetadatas
    func NewRelationshipToIncidentIntegrationMetadatasWithDefaults() *RelationshipToIncidentIntegrationMetadatas
    func (o *RelationshipToIncidentIntegrationMetadatas) GetData() []RelationshipToIncidentIntegrationMetadataData
    func (o *RelationshipToIncidentIntegrationMetadatas) GetDataOk() (*[]RelationshipToIncidentIntegrationMetadataData, bool)
    func (o RelationshipToIncidentIntegrationMetadatas) MarshalJSON() ([]byte, error)
    func (o *RelationshipToIncidentIntegrationMetadatas) SetData(v []RelationshipToIncidentIntegrationMetadataData)
    func (o *RelationshipToIncidentIntegrationMetadatas) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToIncidentPostmortem
    func NewRelationshipToIncidentPostmortem(data RelationshipToIncidentPostmortemData) *RelationshipToIncidentPostmortem
    func NewRelationshipToIncidentPostmortemWithDefaults() *RelationshipToIncidentPostmortem
    func (o *RelationshipToIncidentPostmortem) GetData() RelationshipToIncidentPostmortemData
    func (o *RelationshipToIncidentPostmortem) GetDataOk() (*RelationshipToIncidentPostmortemData, bool)
    func (o RelationshipToIncidentPostmortem) MarshalJSON() ([]byte, error)
    func (o *RelationshipToIncidentPostmortem) SetData(v RelationshipToIncidentPostmortemData)
    func (o *RelationshipToIncidentPostmortem) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToIncidentPostmortemData
    func NewRelationshipToIncidentPostmortemData(id string, typeVar IncidentPostmortemType) *RelationshipToIncidentPostmortemData
    func NewRelationshipToIncidentPostmortemDataWithDefaults() *RelationshipToIncidentPostmortemData
    func (o *RelationshipToIncidentPostmortemData) GetId() string
    func (o *RelationshipToIncidentPostmortemData) GetIdOk() (*string, bool)
    func (o *RelationshipToIncidentPostmortemData) GetType() IncidentPostmortemType
    func (o *RelationshipToIncidentPostmortemData) GetTypeOk() (*IncidentPostmortemType, bool)
    func (o RelationshipToIncidentPostmortemData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToIncidentPostmortemData) SetId(v string)
    func (o *RelationshipToIncidentPostmortemData) SetType(v IncidentPostmortemType)
    func (o *RelationshipToIncidentPostmortemData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToOrganization
    func NewRelationshipToOrganization(data RelationshipToOrganizationData) *RelationshipToOrganization
    func NewRelationshipToOrganizationWithDefaults() *RelationshipToOrganization
    func (o *RelationshipToOrganization) GetData() RelationshipToOrganizationData
    func (o *RelationshipToOrganization) GetDataOk() (*RelationshipToOrganizationData, bool)
    func (o RelationshipToOrganization) MarshalJSON() ([]byte, error)
    func (o *RelationshipToOrganization) SetData(v RelationshipToOrganizationData)
    func (o *RelationshipToOrganization) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToOrganizationData
    func NewRelationshipToOrganizationData(id string, typeVar OrganizationsType) *RelationshipToOrganizationData
    func NewRelationshipToOrganizationDataWithDefaults() *RelationshipToOrganizationData
    func (o *RelationshipToOrganizationData) GetId() string
    func (o *RelationshipToOrganizationData) GetIdOk() (*string, bool)
    func (o *RelationshipToOrganizationData) GetType() OrganizationsType
    func (o *RelationshipToOrganizationData) GetTypeOk() (*OrganizationsType, bool)
    func (o RelationshipToOrganizationData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToOrganizationData) SetId(v string)
    func (o *RelationshipToOrganizationData) SetType(v OrganizationsType)
    func (o *RelationshipToOrganizationData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToOrganizations
    func NewRelationshipToOrganizations(data []RelationshipToOrganizationData) *RelationshipToOrganizations
    func NewRelationshipToOrganizationsWithDefaults() *RelationshipToOrganizations
    func (o *RelationshipToOrganizations) GetData() []RelationshipToOrganizationData
    func (o *RelationshipToOrganizations) GetDataOk() (*[]RelationshipToOrganizationData, bool)
    func (o RelationshipToOrganizations) MarshalJSON() ([]byte, error)
    func (o *RelationshipToOrganizations) SetData(v []RelationshipToOrganizationData)
    func (o *RelationshipToOrganizations) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToPermission
    func NewRelationshipToPermission() *RelationshipToPermission
    func NewRelationshipToPermissionWithDefaults() *RelationshipToPermission
    func (o *RelationshipToPermission) GetData() RelationshipToPermissionData
    func (o *RelationshipToPermission) GetDataOk() (*RelationshipToPermissionData, bool)
    func (o *RelationshipToPermission) HasData() bool
    func (o RelationshipToPermission) MarshalJSON() ([]byte, error)
    func (o *RelationshipToPermission) SetData(v RelationshipToPermissionData)
    func (o *RelationshipToPermission) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToPermissionData
    func NewRelationshipToPermissionData() *RelationshipToPermissionData
    func NewRelationshipToPermissionDataWithDefaults() *RelationshipToPermissionData
    func (o *RelationshipToPermissionData) GetId() string
    func (o *RelationshipToPermissionData) GetIdOk() (*string, bool)
    func (o *RelationshipToPermissionData) GetType() PermissionsType
    func (o *RelationshipToPermissionData) GetTypeOk() (*PermissionsType, bool)
    func (o *RelationshipToPermissionData) HasId() bool
    func (o *RelationshipToPermissionData) HasType() bool
    func (o RelationshipToPermissionData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToPermissionData) SetId(v string)
    func (o *RelationshipToPermissionData) SetType(v PermissionsType)
    func (o *RelationshipToPermissionData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToPermissions
    func NewRelationshipToPermissions() *RelationshipToPermissions
    func NewRelationshipToPermissionsWithDefaults() *RelationshipToPermissions
    func (o *RelationshipToPermissions) GetData() []RelationshipToPermissionData
    func (o *RelationshipToPermissions) GetDataOk() (*[]RelationshipToPermissionData, bool)
    func (o *RelationshipToPermissions) HasData() bool
    func (o RelationshipToPermissions) MarshalJSON() ([]byte, error)
    func (o *RelationshipToPermissions) SetData(v []RelationshipToPermissionData)
    func (o *RelationshipToPermissions) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToRole
    func NewRelationshipToRole() *RelationshipToRole
    func NewRelationshipToRoleWithDefaults() *RelationshipToRole
    func (o *RelationshipToRole) GetData() RelationshipToRoleData
    func (o *RelationshipToRole) GetDataOk() (*RelationshipToRoleData, bool)
    func (o *RelationshipToRole) HasData() bool
    func (o RelationshipToRole) MarshalJSON() ([]byte, error)
    func (o *RelationshipToRole) SetData(v RelationshipToRoleData)
    func (o *RelationshipToRole) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToRoleData
    func NewRelationshipToRoleData() *RelationshipToRoleData
    func NewRelationshipToRoleDataWithDefaults() *RelationshipToRoleData
    func (o *RelationshipToRoleData) GetId() string
    func (o *RelationshipToRoleData) GetIdOk() (*string, bool)
    func (o *RelationshipToRoleData) GetType() RolesType
    func (o *RelationshipToRoleData) GetTypeOk() (*RolesType, bool)
    func (o *RelationshipToRoleData) HasId() bool
    func (o *RelationshipToRoleData) HasType() bool
    func (o RelationshipToRoleData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToRoleData) SetId(v string)
    func (o *RelationshipToRoleData) SetType(v RolesType)
    func (o *RelationshipToRoleData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToRoles
    func NewRelationshipToRoles() *RelationshipToRoles
    func NewRelationshipToRolesWithDefaults() *RelationshipToRoles
    func (o *RelationshipToRoles) GetData() []RelationshipToRoleData
    func (o *RelationshipToRoles) GetDataOk() (*[]RelationshipToRoleData, bool)
    func (o *RelationshipToRoles) HasData() bool
    func (o RelationshipToRoles) MarshalJSON() ([]byte, error)
    func (o *RelationshipToRoles) SetData(v []RelationshipToRoleData)
    func (o *RelationshipToRoles) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToSAMLAssertionAttribute
    func NewRelationshipToSAMLAssertionAttribute(data RelationshipToSAMLAssertionAttributeData) *RelationshipToSAMLAssertionAttribute
    func NewRelationshipToSAMLAssertionAttributeWithDefaults() *RelationshipToSAMLAssertionAttribute
    func (o *RelationshipToSAMLAssertionAttribute) GetData() RelationshipToSAMLAssertionAttributeData
    func (o *RelationshipToSAMLAssertionAttribute) GetDataOk() (*RelationshipToSAMLAssertionAttributeData, bool)
    func (o RelationshipToSAMLAssertionAttribute) MarshalJSON() ([]byte, error)
    func (o *RelationshipToSAMLAssertionAttribute) SetData(v RelationshipToSAMLAssertionAttributeData)
    func (o *RelationshipToSAMLAssertionAttribute) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToSAMLAssertionAttributeData
    func NewRelationshipToSAMLAssertionAttributeData(id string, typeVar SAMLAssertionAttributesType) *RelationshipToSAMLAssertionAttributeData
    func NewRelationshipToSAMLAssertionAttributeDataWithDefaults() *RelationshipToSAMLAssertionAttributeData
    func (o *RelationshipToSAMLAssertionAttributeData) GetId() string
    func (o *RelationshipToSAMLAssertionAttributeData) GetIdOk() (*string, bool)
    func (o *RelationshipToSAMLAssertionAttributeData) GetType() SAMLAssertionAttributesType
    func (o *RelationshipToSAMLAssertionAttributeData) GetTypeOk() (*SAMLAssertionAttributesType, bool)
    func (o RelationshipToSAMLAssertionAttributeData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToSAMLAssertionAttributeData) SetId(v string)
    func (o *RelationshipToSAMLAssertionAttributeData) SetType(v SAMLAssertionAttributesType)
    func (o *RelationshipToSAMLAssertionAttributeData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToUser
    func NewRelationshipToUser(data RelationshipToUserData) *RelationshipToUser
    func NewRelationshipToUserWithDefaults() *RelationshipToUser
    func (o *RelationshipToUser) GetData() RelationshipToUserData
    func (o *RelationshipToUser) GetDataOk() (*RelationshipToUserData, bool)
    func (o RelationshipToUser) MarshalJSON() ([]byte, error)
    func (o *RelationshipToUser) SetData(v RelationshipToUserData)
    func (o *RelationshipToUser) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToUserData
    func NewRelationshipToUserData(id string, typeVar UsersType) *RelationshipToUserData
    func NewRelationshipToUserDataWithDefaults() *RelationshipToUserData
    func (o *RelationshipToUserData) GetId() string
    func (o *RelationshipToUserData) GetIdOk() (*string, bool)
    func (o *RelationshipToUserData) GetType() UsersType
    func (o *RelationshipToUserData) GetTypeOk() (*UsersType, bool)
    func (o RelationshipToUserData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToUserData) SetId(v string)
    func (o *RelationshipToUserData) SetType(v UsersType)
    func (o *RelationshipToUserData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToUsers
    func NewRelationshipToUsers(data []RelationshipToUserData) *RelationshipToUsers
    func NewRelationshipToUsersWithDefaults() *RelationshipToUsers
    func (o *RelationshipToUsers) GetData() []RelationshipToUserData
    func (o *RelationshipToUsers) GetDataOk() (*[]RelationshipToUserData, bool)
    func (o RelationshipToUsers) MarshalJSON() ([]byte, error)
    func (o *RelationshipToUsers) SetData(v []RelationshipToUserData)
    func (o *RelationshipToUsers) UnmarshalJSON(bytes []byte) (err error)
type ResponseMetaAttributes
    func NewResponseMetaAttributes() *ResponseMetaAttributes
    func NewResponseMetaAttributesWithDefaults() *ResponseMetaAttributes
    func (o *ResponseMetaAttributes) GetPage() Pagination
    func (o *ResponseMetaAttributes) GetPageOk() (*Pagination, bool)
    func (o *ResponseMetaAttributes) HasPage() bool
    func (o ResponseMetaAttributes) MarshalJSON() ([]byte, error)
    func (o *ResponseMetaAttributes) SetPage(v Pagination)
    func (o *ResponseMetaAttributes) UnmarshalJSON(bytes []byte) (err error)
type Role
    func NewRole(typeVar RolesType) *Role
    func NewRoleWithDefaults() *Role
    func (o *Role) GetAttributes() RoleAttributes
    func (o *Role) GetAttributesOk() (*RoleAttributes, bool)
    func (o *Role) GetId() string
    func (o *Role) GetIdOk() (*string, bool)
    func (o *Role) GetRelationships() RoleResponseRelationships
    func (o *Role) GetRelationshipsOk() (*RoleResponseRelationships, bool)
    func (o *Role) GetType() RolesType
    func (o *Role) GetTypeOk() (*RolesType, bool)
    func (o *Role) HasAttributes() bool
    func (o *Role) HasId() bool
    func (o *Role) HasRelationships() bool
    func (o Role) MarshalJSON() ([]byte, error)
    func (o *Role) SetAttributes(v RoleAttributes)
    func (o *Role) SetId(v string)
    func (o *Role) SetRelationships(v RoleResponseRelationships)
    func (o *Role) SetType(v RolesType)
    func (o *Role) UnmarshalJSON(bytes []byte) (err error)
type RoleAttributes
    func NewRoleAttributes() *RoleAttributes
    func NewRoleAttributesWithDefaults() *RoleAttributes
    func (o *RoleAttributes) GetCreatedAt() time.Time
    func (o *RoleAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *RoleAttributes) GetModifiedAt() time.Time
    func (o *RoleAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *RoleAttributes) GetName() string
    func (o *RoleAttributes) GetNameOk() (*string, bool)
    func (o *RoleAttributes) GetUserCount() int64
    func (o *RoleAttributes) GetUserCountOk() (*int64, bool)
    func (o *RoleAttributes) HasCreatedAt() bool
    func (o *RoleAttributes) HasModifiedAt() bool
    func (o *RoleAttributes) HasName() bool
    func (o *RoleAttributes) HasUserCount() bool
    func (o RoleAttributes) MarshalJSON() ([]byte, error)
    func (o *RoleAttributes) SetCreatedAt(v time.Time)
    func (o *RoleAttributes) SetModifiedAt(v time.Time)
    func (o *RoleAttributes) SetName(v string)
    func (o *RoleAttributes) SetUserCount(v int64)
    func (o *RoleAttributes) UnmarshalJSON(bytes []byte) (err error)
type RoleClone
    func NewRoleClone(attributes RoleCloneAttributes, typeVar RolesType) *RoleClone
    func NewRoleCloneWithDefaults() *RoleClone
    func (o *RoleClone) GetAttributes() RoleCloneAttributes
    func (o *RoleClone) GetAttributesOk() (*RoleCloneAttributes, bool)
    func (o *RoleClone) GetType() RolesType
    func (o *RoleClone) GetTypeOk() (*RolesType, bool)
    func (o RoleClone) MarshalJSON() ([]byte, error)
    func (o *RoleClone) SetAttributes(v RoleCloneAttributes)
    func (o *RoleClone) SetType(v RolesType)
    func (o *RoleClone) UnmarshalJSON(bytes []byte) (err error)
type RoleCloneAttributes
    func NewRoleCloneAttributes(name string) *RoleCloneAttributes
    func NewRoleCloneAttributesWithDefaults() *RoleCloneAttributes
    func (o *RoleCloneAttributes) GetName() string
    func (o *RoleCloneAttributes) GetNameOk() (*string, bool)
    func (o RoleCloneAttributes) MarshalJSON() ([]byte, error)
    func (o *RoleCloneAttributes) SetName(v string)
    func (o *RoleCloneAttributes) UnmarshalJSON(bytes []byte) (err error)
type RoleCloneRequest
    func NewRoleCloneRequest(data RoleClone) *RoleCloneRequest
    func NewRoleCloneRequestWithDefaults() *RoleCloneRequest
    func (o *RoleCloneRequest) GetData() RoleClone
    func (o *RoleCloneRequest) GetDataOk() (*RoleClone, bool)
    func (o RoleCloneRequest) MarshalJSON() ([]byte, error)
    func (o *RoleCloneRequest) SetData(v RoleClone)
    func (o *RoleCloneRequest) UnmarshalJSON(bytes []byte) (err error)
type RoleCreateAttributes
    func NewRoleCreateAttributes(name string) *RoleCreateAttributes
    func NewRoleCreateAttributesWithDefaults() *RoleCreateAttributes
    func (o *RoleCreateAttributes) GetCreatedAt() time.Time
    func (o *RoleCreateAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *RoleCreateAttributes) GetModifiedAt() time.Time
    func (o *RoleCreateAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *RoleCreateAttributes) GetName() string
    func (o *RoleCreateAttributes) GetNameOk() (*string, bool)
    func (o *RoleCreateAttributes) HasCreatedAt() bool
    func (o *RoleCreateAttributes) HasModifiedAt() bool
    func (o RoleCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *RoleCreateAttributes) SetCreatedAt(v time.Time)
    func (o *RoleCreateAttributes) SetModifiedAt(v time.Time)
    func (o *RoleCreateAttributes) SetName(v string)
    func (o *RoleCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type RoleCreateData
    func NewRoleCreateData(attributes RoleCreateAttributes) *RoleCreateData
    func NewRoleCreateDataWithDefaults() *RoleCreateData
    func (o *RoleCreateData) GetAttributes() RoleCreateAttributes
    func (o *RoleCreateData) GetAttributesOk() (*RoleCreateAttributes, bool)
    func (o *RoleCreateData) GetRelationships() RoleRelationships
    func (o *RoleCreateData) GetRelationshipsOk() (*RoleRelationships, bool)
    func (o *RoleCreateData) GetType() RolesType
    func (o *RoleCreateData) GetTypeOk() (*RolesType, bool)
    func (o *RoleCreateData) HasRelationships() bool
    func (o *RoleCreateData) HasType() bool
    func (o RoleCreateData) MarshalJSON() ([]byte, error)
    func (o *RoleCreateData) SetAttributes(v RoleCreateAttributes)
    func (o *RoleCreateData) SetRelationships(v RoleRelationships)
    func (o *RoleCreateData) SetType(v RolesType)
    func (o *RoleCreateData) UnmarshalJSON(bytes []byte) (err error)
type RoleCreateRequest
    func NewRoleCreateRequest(data RoleCreateData) *RoleCreateRequest
    func NewRoleCreateRequestWithDefaults() *RoleCreateRequest
    func (o *RoleCreateRequest) GetData() RoleCreateData
    func (o *RoleCreateRequest) GetDataOk() (*RoleCreateData, bool)
    func (o RoleCreateRequest) MarshalJSON() ([]byte, error)
    func (o *RoleCreateRequest) SetData(v RoleCreateData)
    func (o *RoleCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type RoleCreateResponse
    func NewRoleCreateResponse() *RoleCreateResponse
    func NewRoleCreateResponseWithDefaults() *RoleCreateResponse
    func (o *RoleCreateResponse) GetData() RoleCreateResponseData
    func (o *RoleCreateResponse) GetDataOk() (*RoleCreateResponseData, bool)
    func (o *RoleCreateResponse) HasData() bool
    func (o RoleCreateResponse) MarshalJSON() ([]byte, error)
    func (o *RoleCreateResponse) SetData(v RoleCreateResponseData)
    func (o *RoleCreateResponse) UnmarshalJSON(bytes []byte) (err error)
type RoleCreateResponseData
    func NewRoleCreateResponseData(typeVar RolesType) *RoleCreateResponseData
    func NewRoleCreateResponseDataWithDefaults() *RoleCreateResponseData
    func (o *RoleCreateResponseData) GetAttributes() RoleCreateAttributes
    func (o *RoleCreateResponseData) GetAttributesOk() (*RoleCreateAttributes, bool)
    func (o *RoleCreateResponseData) GetId() string
    func (o *RoleCreateResponseData) GetIdOk() (*string, bool)
    func (o *RoleCreateResponseData) GetRelationships() RoleResponseRelationships
    func (o *RoleCreateResponseData) GetRelationshipsOk() (*RoleResponseRelationships, bool)
    func (o *RoleCreateResponseData) GetType() RolesType
    func (o *RoleCreateResponseData) GetTypeOk() (*RolesType, bool)
    func (o *RoleCreateResponseData) HasAttributes() bool
    func (o *RoleCreateResponseData) HasId() bool
    func (o *RoleCreateResponseData) HasRelationships() bool
    func (o RoleCreateResponseData) MarshalJSON() ([]byte, error)
    func (o *RoleCreateResponseData) SetAttributes(v RoleCreateAttributes)
    func (o *RoleCreateResponseData) SetId(v string)
    func (o *RoleCreateResponseData) SetRelationships(v RoleResponseRelationships)
    func (o *RoleCreateResponseData) SetType(v RolesType)
    func (o *RoleCreateResponseData) UnmarshalJSON(bytes []byte) (err error)
type RoleRelationships
    func NewRoleRelationships() *RoleRelationships
    func NewRoleRelationshipsWithDefaults() *RoleRelationships
    func (o *RoleRelationships) GetPermissions() RelationshipToPermissions
    func (o *RoleRelationships) GetPermissionsOk() (*RelationshipToPermissions, bool)
    func (o *RoleRelationships) GetUsers() RelationshipToUsers
    func (o *RoleRelationships) GetUsersOk() (*RelationshipToUsers, bool)
    func (o *RoleRelationships) HasPermissions() bool
    func (o *RoleRelationships) HasUsers() bool
    func (o RoleRelationships) MarshalJSON() ([]byte, error)
    func (o *RoleRelationships) SetPermissions(v RelationshipToPermissions)
    func (o *RoleRelationships) SetUsers(v RelationshipToUsers)
    func (o *RoleRelationships) UnmarshalJSON(bytes []byte) (err error)
type RoleResponse
    func NewRoleResponse() *RoleResponse
    func NewRoleResponseWithDefaults() *RoleResponse
    func (o *RoleResponse) GetData() Role
    func (o *RoleResponse) GetDataOk() (*Role, bool)
    func (o *RoleResponse) HasData() bool
    func (o RoleResponse) MarshalJSON() ([]byte, error)
    func (o *RoleResponse) SetData(v Role)
    func (o *RoleResponse) UnmarshalJSON(bytes []byte) (err error)
type RoleResponseRelationships
    func NewRoleResponseRelationships() *RoleResponseRelationships
    func NewRoleResponseRelationshipsWithDefaults() *RoleResponseRelationships
    func (o *RoleResponseRelationships) GetPermissions() RelationshipToPermissions
    func (o *RoleResponseRelationships) GetPermissionsOk() (*RelationshipToPermissions, bool)
    func (o *RoleResponseRelationships) HasPermissions() bool
    func (o RoleResponseRelationships) MarshalJSON() ([]byte, error)
    func (o *RoleResponseRelationships) SetPermissions(v RelationshipToPermissions)
    func (o *RoleResponseRelationships) UnmarshalJSON(bytes []byte) (err error)
type RoleUpdateAttributes
    func NewRoleUpdateAttributes() *RoleUpdateAttributes
    func NewRoleUpdateAttributesWithDefaults() *RoleUpdateAttributes
    func (o *RoleUpdateAttributes) GetCreatedAt() time.Time
    func (o *RoleUpdateAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *RoleUpdateAttributes) GetModifiedAt() time.Time
    func (o *RoleUpdateAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *RoleUpdateAttributes) GetName() string
    func (o *RoleUpdateAttributes) GetNameOk() (*string, bool)
    func (o *RoleUpdateAttributes) HasCreatedAt() bool
    func (o *RoleUpdateAttributes) HasModifiedAt() bool
    func (o *RoleUpdateAttributes) HasName() bool
    func (o RoleUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *RoleUpdateAttributes) SetCreatedAt(v time.Time)
    func (o *RoleUpdateAttributes) SetModifiedAt(v time.Time)
    func (o *RoleUpdateAttributes) SetName(v string)
    func (o *RoleUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type RoleUpdateData
    func NewRoleUpdateData(attributes RoleUpdateAttributes, id string, typeVar RolesType) *RoleUpdateData
    func NewRoleUpdateDataWithDefaults() *RoleUpdateData
    func (o *RoleUpdateData) GetAttributes() RoleUpdateAttributes
    func (o *RoleUpdateData) GetAttributesOk() (*RoleUpdateAttributes, bool)
    func (o *RoleUpdateData) GetId() string
    func (o *RoleUpdateData) GetIdOk() (*string, bool)
    func (o *RoleUpdateData) GetRelationships() RoleRelationships
    func (o *RoleUpdateData) GetRelationshipsOk() (*RoleRelationships, bool)
    func (o *RoleUpdateData) GetType() RolesType
    func (o *RoleUpdateData) GetTypeOk() (*RolesType, bool)
    func (o *RoleUpdateData) HasRelationships() bool
    func (o RoleUpdateData) MarshalJSON() ([]byte, error)
    func (o *RoleUpdateData) SetAttributes(v RoleUpdateAttributes)
    func (o *RoleUpdateData) SetId(v string)
    func (o *RoleUpdateData) SetRelationships(v RoleRelationships)
    func (o *RoleUpdateData) SetType(v RolesType)
    func (o *RoleUpdateData) UnmarshalJSON(bytes []byte) (err error)
type RoleUpdateRequest
    func NewRoleUpdateRequest(data RoleUpdateData) *RoleUpdateRequest
    func NewRoleUpdateRequestWithDefaults() *RoleUpdateRequest
    func (o *RoleUpdateRequest) GetData() RoleUpdateData
    func (o *RoleUpdateRequest) GetDataOk() (*RoleUpdateData, bool)
    func (o RoleUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *RoleUpdateRequest) SetData(v RoleUpdateData)
    func (o *RoleUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type RoleUpdateResponse
    func NewRoleUpdateResponse() *RoleUpdateResponse
    func NewRoleUpdateResponseWithDefaults() *RoleUpdateResponse
    func (o *RoleUpdateResponse) GetData() RoleUpdateResponseData
    func (o *RoleUpdateResponse) GetDataOk() (*RoleUpdateResponseData, bool)
    func (o *RoleUpdateResponse) HasData() bool
    func (o RoleUpdateResponse) MarshalJSON() ([]byte, error)
    func (o *RoleUpdateResponse) SetData(v RoleUpdateResponseData)
    func (o *RoleUpdateResponse) UnmarshalJSON(bytes []byte) (err error)
type RoleUpdateResponseData
    func NewRoleUpdateResponseData(typeVar RolesType) *RoleUpdateResponseData
    func NewRoleUpdateResponseDataWithDefaults() *RoleUpdateResponseData
    func (o *RoleUpdateResponseData) GetAttributes() RoleUpdateAttributes
    func (o *RoleUpdateResponseData) GetAttributesOk() (*RoleUpdateAttributes, bool)
    func (o *RoleUpdateResponseData) GetId() string
    func (o *RoleUpdateResponseData) GetIdOk() (*string, bool)
    func (o *RoleUpdateResponseData) GetRelationships() RoleResponseRelationships
    func (o *RoleUpdateResponseData) GetRelationshipsOk() (*RoleResponseRelationships, bool)
    func (o *RoleUpdateResponseData) GetType() RolesType
    func (o *RoleUpdateResponseData) GetTypeOk() (*RolesType, bool)
    func (o *RoleUpdateResponseData) HasAttributes() bool
    func (o *RoleUpdateResponseData) HasId() bool
    func (o *RoleUpdateResponseData) HasRelationships() bool
    func (o RoleUpdateResponseData) MarshalJSON() ([]byte, error)
    func (o *RoleUpdateResponseData) SetAttributes(v RoleUpdateAttributes)
    func (o *RoleUpdateResponseData) SetId(v string)
    func (o *RoleUpdateResponseData) SetRelationships(v RoleResponseRelationships)
    func (o *RoleUpdateResponseData) SetType(v RolesType)
    func (o *RoleUpdateResponseData) UnmarshalJSON(bytes []byte) (err error)
type RolesApi
    func NewRolesApi(client *datadog.APIClient) *RolesApi
    func (a *RolesApi) AddPermissionToRole(ctx _context.Context, roleId string, body RelationshipToPermission) (PermissionsResponse, *_nethttp.Response, error)
    func (a *RolesApi) AddUserToRole(ctx _context.Context, roleId string, body RelationshipToUser) (UsersResponse, *_nethttp.Response, error)
    func (a *RolesApi) CloneRole(ctx _context.Context, roleId string, body RoleCloneRequest) (RoleResponse, *_nethttp.Response, error)
    func (a *RolesApi) CreateRole(ctx _context.Context, body RoleCreateRequest) (RoleCreateResponse, *_nethttp.Response, error)
    func (a *RolesApi) DeleteRole(ctx _context.Context, roleId string) (*_nethttp.Response, error)
    func (a *RolesApi) GetRole(ctx _context.Context, roleId string) (RoleResponse, *_nethttp.Response, error)
    func (a *RolesApi) ListPermissions(ctx _context.Context) (PermissionsResponse, *_nethttp.Response, error)
    func (a *RolesApi) ListRolePermissions(ctx _context.Context, roleId string) (PermissionsResponse, *_nethttp.Response, error)
    func (a *RolesApi) ListRoleUsers(ctx _context.Context, roleId string, o ...ListRoleUsersOptionalParameters) (UsersResponse, *_nethttp.Response, error)
    func (a *RolesApi) ListRoles(ctx _context.Context, o ...ListRolesOptionalParameters) (RolesResponse, *_nethttp.Response, error)
    func (a *RolesApi) RemovePermissionFromRole(ctx _context.Context, roleId string, body RelationshipToPermission) (PermissionsResponse, *_nethttp.Response, error)
    func (a *RolesApi) RemoveUserFromRole(ctx _context.Context, roleId string, body RelationshipToUser) (UsersResponse, *_nethttp.Response, error)
    func (a *RolesApi) UpdateRole(ctx _context.Context, roleId string, body RoleUpdateRequest) (RoleUpdateResponse, *_nethttp.Response, error)
type RolesResponse
    func NewRolesResponse() *RolesResponse
    func NewRolesResponseWithDefaults() *RolesResponse
    func (o *RolesResponse) GetData() []Role
    func (o *RolesResponse) GetDataOk() (*[]Role, bool)
    func (o *RolesResponse) GetMeta() ResponseMetaAttributes
    func (o *RolesResponse) GetMetaOk() (*ResponseMetaAttributes, bool)
    func (o *RolesResponse) HasData() bool
    func (o *RolesResponse) HasMeta() bool
    func (o RolesResponse) MarshalJSON() ([]byte, error)
    func (o *RolesResponse) SetData(v []Role)
    func (o *RolesResponse) SetMeta(v ResponseMetaAttributes)
    func (o *RolesResponse) UnmarshalJSON(bytes []byte) (err error)
type RolesSort
    func NewRolesSortFromValue(v string) (*RolesSort, error)
    func (v *RolesSort) GetAllowedValues() []RolesSort
    func (v RolesSort) IsValid() bool
    func (v RolesSort) Ptr() *RolesSort
    func (v *RolesSort) UnmarshalJSON(src []byte) error
type RolesType
    func NewRolesTypeFromValue(v string) (*RolesType, error)
    func (v *RolesType) GetAllowedValues() []RolesType
    func (v RolesType) IsValid() bool
    func (v RolesType) Ptr() *RolesType
    func (v *RolesType) UnmarshalJSON(src []byte) error
type SAMLAssertionAttribute
    func NewSAMLAssertionAttribute(id string, typeVar SAMLAssertionAttributesType) *SAMLAssertionAttribute
    func NewSAMLAssertionAttributeWithDefaults() *SAMLAssertionAttribute
    func (o *SAMLAssertionAttribute) GetAttributes() SAMLAssertionAttributeAttributes
    func (o *SAMLAssertionAttribute) GetAttributesOk() (*SAMLAssertionAttributeAttributes, bool)
    func (o *SAMLAssertionAttribute) GetId() string
    func (o *SAMLAssertionAttribute) GetIdOk() (*string, bool)
    func (o *SAMLAssertionAttribute) GetType() SAMLAssertionAttributesType
    func (o *SAMLAssertionAttribute) GetTypeOk() (*SAMLAssertionAttributesType, bool)
    func (o *SAMLAssertionAttribute) HasAttributes() bool
    func (o SAMLAssertionAttribute) MarshalJSON() ([]byte, error)
    func (o *SAMLAssertionAttribute) SetAttributes(v SAMLAssertionAttributeAttributes)
    func (o *SAMLAssertionAttribute) SetId(v string)
    func (o *SAMLAssertionAttribute) SetType(v SAMLAssertionAttributesType)
    func (o *SAMLAssertionAttribute) UnmarshalJSON(bytes []byte) (err error)
type SAMLAssertionAttributeAttributes
    func NewSAMLAssertionAttributeAttributes() *SAMLAssertionAttributeAttributes
    func NewSAMLAssertionAttributeAttributesWithDefaults() *SAMLAssertionAttributeAttributes
    func (o *SAMLAssertionAttributeAttributes) GetAttributeKey() string
    func (o *SAMLAssertionAttributeAttributes) GetAttributeKeyOk() (*string, bool)
    func (o *SAMLAssertionAttributeAttributes) GetAttributeValue() string
    func (o *SAMLAssertionAttributeAttributes) GetAttributeValueOk() (*string, bool)
    func (o *SAMLAssertionAttributeAttributes) HasAttributeKey() bool
    func (o *SAMLAssertionAttributeAttributes) HasAttributeValue() bool
    func (o SAMLAssertionAttributeAttributes) MarshalJSON() ([]byte, error)
    func (o *SAMLAssertionAttributeAttributes) SetAttributeKey(v string)
    func (o *SAMLAssertionAttributeAttributes) SetAttributeValue(v string)
    func (o *SAMLAssertionAttributeAttributes) UnmarshalJSON(bytes []byte) (err error)
type SAMLAssertionAttributesType
    func NewSAMLAssertionAttributesTypeFromValue(v string) (*SAMLAssertionAttributesType, error)
    func (v *SAMLAssertionAttributesType) GetAllowedValues() []SAMLAssertionAttributesType
    func (v SAMLAssertionAttributesType) IsValid() bool
    func (v SAMLAssertionAttributesType) Ptr() *SAMLAssertionAttributesType
    func (v *SAMLAssertionAttributesType) UnmarshalJSON(src []byte) error
type SearchAuditLogsOptionalParameters
    func NewSearchAuditLogsOptionalParameters() *SearchAuditLogsOptionalParameters
    func (r *SearchAuditLogsOptionalParameters) WithBody(body AuditLogsSearchEventsRequest) *SearchAuditLogsOptionalParameters
type SearchEventsOptionalParameters
    func NewSearchEventsOptionalParameters() *SearchEventsOptionalParameters
    func (r *SearchEventsOptionalParameters) WithBody(body EventsListRequest) *SearchEventsOptionalParameters
type SearchSecurityMonitoringSignalsOptionalParameters
    func NewSearchSecurityMonitoringSignalsOptionalParameters() *SearchSecurityMonitoringSignalsOptionalParameters
    func (r *SearchSecurityMonitoringSignalsOptionalParameters) WithBody(body SecurityMonitoringSignalListRequest) *SearchSecurityMonitoringSignalsOptionalParameters
type SecurityFilter
    func NewSecurityFilter() *SecurityFilter
    func NewSecurityFilterWithDefaults() *SecurityFilter
    func (o *SecurityFilter) GetAttributes() SecurityFilterAttributes
    func (o *SecurityFilter) GetAttributesOk() (*SecurityFilterAttributes, bool)
    func (o *SecurityFilter) GetId() string
    func (o *SecurityFilter) GetIdOk() (*string, bool)
    func (o *SecurityFilter) GetType() SecurityFilterType
    func (o *SecurityFilter) GetTypeOk() (*SecurityFilterType, bool)
    func (o *SecurityFilter) HasAttributes() bool
    func (o *SecurityFilter) HasId() bool
    func (o *SecurityFilter) HasType() bool
    func (o SecurityFilter) MarshalJSON() ([]byte, error)
    func (o *SecurityFilter) SetAttributes(v SecurityFilterAttributes)
    func (o *SecurityFilter) SetId(v string)
    func (o *SecurityFilter) SetType(v SecurityFilterType)
    func (o *SecurityFilter) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterAttributes
    func NewSecurityFilterAttributes() *SecurityFilterAttributes
    func NewSecurityFilterAttributesWithDefaults() *SecurityFilterAttributes
    func (o *SecurityFilterAttributes) GetExclusionFilters() []SecurityFilterExclusionFilterResponse
    func (o *SecurityFilterAttributes) GetExclusionFiltersOk() (*[]SecurityFilterExclusionFilterResponse, bool)
    func (o *SecurityFilterAttributes) GetFilteredDataType() SecurityFilterFilteredDataType
    func (o *SecurityFilterAttributes) GetFilteredDataTypeOk() (*SecurityFilterFilteredDataType, bool)
    func (o *SecurityFilterAttributes) GetIsBuiltin() bool
    func (o *SecurityFilterAttributes) GetIsBuiltinOk() (*bool, bool)
    func (o *SecurityFilterAttributes) GetIsEnabled() bool
    func (o *SecurityFilterAttributes) GetIsEnabledOk() (*bool, bool)
    func (o *SecurityFilterAttributes) GetName() string
    func (o *SecurityFilterAttributes) GetNameOk() (*string, bool)
    func (o *SecurityFilterAttributes) GetQuery() string
    func (o *SecurityFilterAttributes) GetQueryOk() (*string, bool)
    func (o *SecurityFilterAttributes) GetVersion() int32
    func (o *SecurityFilterAttributes) GetVersionOk() (*int32, bool)
    func (o *SecurityFilterAttributes) HasExclusionFilters() bool
    func (o *SecurityFilterAttributes) HasFilteredDataType() bool
    func (o *SecurityFilterAttributes) HasIsBuiltin() bool
    func (o *SecurityFilterAttributes) HasIsEnabled() bool
    func (o *SecurityFilterAttributes) HasName() bool
    func (o *SecurityFilterAttributes) HasQuery() bool
    func (o *SecurityFilterAttributes) HasVersion() bool
    func (o SecurityFilterAttributes) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterAttributes) SetExclusionFilters(v []SecurityFilterExclusionFilterResponse)
    func (o *SecurityFilterAttributes) SetFilteredDataType(v SecurityFilterFilteredDataType)
    func (o *SecurityFilterAttributes) SetIsBuiltin(v bool)
    func (o *SecurityFilterAttributes) SetIsEnabled(v bool)
    func (o *SecurityFilterAttributes) SetName(v string)
    func (o *SecurityFilterAttributes) SetQuery(v string)
    func (o *SecurityFilterAttributes) SetVersion(v int32)
    func (o *SecurityFilterAttributes) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterCreateAttributes
    func NewSecurityFilterCreateAttributes(exclusionFilters []SecurityFilterExclusionFilter, filteredDataType SecurityFilterFilteredDataType, isEnabled bool, name string, query string) *SecurityFilterCreateAttributes
    func NewSecurityFilterCreateAttributesWithDefaults() *SecurityFilterCreateAttributes
    func (o *SecurityFilterCreateAttributes) GetExclusionFilters() []SecurityFilterExclusionFilter
    func (o *SecurityFilterCreateAttributes) GetExclusionFiltersOk() (*[]SecurityFilterExclusionFilter, bool)
    func (o *SecurityFilterCreateAttributes) GetFilteredDataType() SecurityFilterFilteredDataType
    func (o *SecurityFilterCreateAttributes) GetFilteredDataTypeOk() (*SecurityFilterFilteredDataType, bool)
    func (o *SecurityFilterCreateAttributes) GetIsEnabled() bool
    func (o *SecurityFilterCreateAttributes) GetIsEnabledOk() (*bool, bool)
    func (o *SecurityFilterCreateAttributes) GetName() string
    func (o *SecurityFilterCreateAttributes) GetNameOk() (*string, bool)
    func (o *SecurityFilterCreateAttributes) GetQuery() string
    func (o *SecurityFilterCreateAttributes) GetQueryOk() (*string, bool)
    func (o SecurityFilterCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterCreateAttributes) SetExclusionFilters(v []SecurityFilterExclusionFilter)
    func (o *SecurityFilterCreateAttributes) SetFilteredDataType(v SecurityFilterFilteredDataType)
    func (o *SecurityFilterCreateAttributes) SetIsEnabled(v bool)
    func (o *SecurityFilterCreateAttributes) SetName(v string)
    func (o *SecurityFilterCreateAttributes) SetQuery(v string)
    func (o *SecurityFilterCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterCreateData
    func NewSecurityFilterCreateData(attributes SecurityFilterCreateAttributes, typeVar SecurityFilterType) *SecurityFilterCreateData
    func NewSecurityFilterCreateDataWithDefaults() *SecurityFilterCreateData
    func (o *SecurityFilterCreateData) GetAttributes() SecurityFilterCreateAttributes
    func (o *SecurityFilterCreateData) GetAttributesOk() (*SecurityFilterCreateAttributes, bool)
    func (o *SecurityFilterCreateData) GetType() SecurityFilterType
    func (o *SecurityFilterCreateData) GetTypeOk() (*SecurityFilterType, bool)
    func (o SecurityFilterCreateData) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterCreateData) SetAttributes(v SecurityFilterCreateAttributes)
    func (o *SecurityFilterCreateData) SetType(v SecurityFilterType)
    func (o *SecurityFilterCreateData) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterCreateRequest
    func NewSecurityFilterCreateRequest(data SecurityFilterCreateData) *SecurityFilterCreateRequest
    func NewSecurityFilterCreateRequestWithDefaults() *SecurityFilterCreateRequest
    func (o *SecurityFilterCreateRequest) GetData() SecurityFilterCreateData
    func (o *SecurityFilterCreateRequest) GetDataOk() (*SecurityFilterCreateData, bool)
    func (o SecurityFilterCreateRequest) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterCreateRequest) SetData(v SecurityFilterCreateData)
    func (o *SecurityFilterCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterExclusionFilter
    func NewSecurityFilterExclusionFilter(name string, query string) *SecurityFilterExclusionFilter
    func NewSecurityFilterExclusionFilterWithDefaults() *SecurityFilterExclusionFilter
    func (o *SecurityFilterExclusionFilter) GetName() string
    func (o *SecurityFilterExclusionFilter) GetNameOk() (*string, bool)
    func (o *SecurityFilterExclusionFilter) GetQuery() string
    func (o *SecurityFilterExclusionFilter) GetQueryOk() (*string, bool)
    func (o SecurityFilterExclusionFilter) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterExclusionFilter) SetName(v string)
    func (o *SecurityFilterExclusionFilter) SetQuery(v string)
    func (o *SecurityFilterExclusionFilter) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterExclusionFilterResponse
    func NewSecurityFilterExclusionFilterResponse() *SecurityFilterExclusionFilterResponse
    func NewSecurityFilterExclusionFilterResponseWithDefaults() *SecurityFilterExclusionFilterResponse
    func (o *SecurityFilterExclusionFilterResponse) GetName() string
    func (o *SecurityFilterExclusionFilterResponse) GetNameOk() (*string, bool)
    func (o *SecurityFilterExclusionFilterResponse) GetQuery() string
    func (o *SecurityFilterExclusionFilterResponse) GetQueryOk() (*string, bool)
    func (o *SecurityFilterExclusionFilterResponse) HasName() bool
    func (o *SecurityFilterExclusionFilterResponse) HasQuery() bool
    func (o SecurityFilterExclusionFilterResponse) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterExclusionFilterResponse) SetName(v string)
    func (o *SecurityFilterExclusionFilterResponse) SetQuery(v string)
    func (o *SecurityFilterExclusionFilterResponse) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterFilteredDataType
    func NewSecurityFilterFilteredDataTypeFromValue(v string) (*SecurityFilterFilteredDataType, error)
    func (v *SecurityFilterFilteredDataType) GetAllowedValues() []SecurityFilterFilteredDataType
    func (v SecurityFilterFilteredDataType) IsValid() bool
    func (v SecurityFilterFilteredDataType) Ptr() *SecurityFilterFilteredDataType
    func (v *SecurityFilterFilteredDataType) UnmarshalJSON(src []byte) error
type SecurityFilterMeta
    func NewSecurityFilterMeta() *SecurityFilterMeta
    func NewSecurityFilterMetaWithDefaults() *SecurityFilterMeta
    func (o *SecurityFilterMeta) GetWarning() string
    func (o *SecurityFilterMeta) GetWarningOk() (*string, bool)
    func (o *SecurityFilterMeta) HasWarning() bool
    func (o SecurityFilterMeta) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterMeta) SetWarning(v string)
    func (o *SecurityFilterMeta) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterResponse
    func NewSecurityFilterResponse() *SecurityFilterResponse
    func NewSecurityFilterResponseWithDefaults() *SecurityFilterResponse
    func (o *SecurityFilterResponse) GetData() SecurityFilter
    func (o *SecurityFilterResponse) GetDataOk() (*SecurityFilter, bool)
    func (o *SecurityFilterResponse) GetMeta() SecurityFilterMeta
    func (o *SecurityFilterResponse) GetMetaOk() (*SecurityFilterMeta, bool)
    func (o *SecurityFilterResponse) HasData() bool
    func (o *SecurityFilterResponse) HasMeta() bool
    func (o SecurityFilterResponse) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterResponse) SetData(v SecurityFilter)
    func (o *SecurityFilterResponse) SetMeta(v SecurityFilterMeta)
    func (o *SecurityFilterResponse) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterType
    func NewSecurityFilterTypeFromValue(v string) (*SecurityFilterType, error)
    func (v *SecurityFilterType) GetAllowedValues() []SecurityFilterType
    func (v SecurityFilterType) IsValid() bool
    func (v SecurityFilterType) Ptr() *SecurityFilterType
    func (v *SecurityFilterType) UnmarshalJSON(src []byte) error
type SecurityFilterUpdateAttributes
    func NewSecurityFilterUpdateAttributes() *SecurityFilterUpdateAttributes
    func NewSecurityFilterUpdateAttributesWithDefaults() *SecurityFilterUpdateAttributes
    func (o *SecurityFilterUpdateAttributes) GetExclusionFilters() []SecurityFilterExclusionFilter
    func (o *SecurityFilterUpdateAttributes) GetExclusionFiltersOk() (*[]SecurityFilterExclusionFilter, bool)
    func (o *SecurityFilterUpdateAttributes) GetFilteredDataType() SecurityFilterFilteredDataType
    func (o *SecurityFilterUpdateAttributes) GetFilteredDataTypeOk() (*SecurityFilterFilteredDataType, bool)
    func (o *SecurityFilterUpdateAttributes) GetIsEnabled() bool
    func (o *SecurityFilterUpdateAttributes) GetIsEnabledOk() (*bool, bool)
    func (o *SecurityFilterUpdateAttributes) GetName() string
    func (o *SecurityFilterUpdateAttributes) GetNameOk() (*string, bool)
    func (o *SecurityFilterUpdateAttributes) GetQuery() string
    func (o *SecurityFilterUpdateAttributes) GetQueryOk() (*string, bool)
    func (o *SecurityFilterUpdateAttributes) GetVersion() int32
    func (o *SecurityFilterUpdateAttributes) GetVersionOk() (*int32, bool)
    func (o *SecurityFilterUpdateAttributes) HasExclusionFilters() bool
    func (o *SecurityFilterUpdateAttributes) HasFilteredDataType() bool
    func (o *SecurityFilterUpdateAttributes) HasIsEnabled() bool
    func (o *SecurityFilterUpdateAttributes) HasName() bool
    func (o *SecurityFilterUpdateAttributes) HasQuery() bool
    func (o *SecurityFilterUpdateAttributes) HasVersion() bool
    func (o SecurityFilterUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterUpdateAttributes) SetExclusionFilters(v []SecurityFilterExclusionFilter)
    func (o *SecurityFilterUpdateAttributes) SetFilteredDataType(v SecurityFilterFilteredDataType)
    func (o *SecurityFilterUpdateAttributes) SetIsEnabled(v bool)
    func (o *SecurityFilterUpdateAttributes) SetName(v string)
    func (o *SecurityFilterUpdateAttributes) SetQuery(v string)
    func (o *SecurityFilterUpdateAttributes) SetVersion(v int32)
    func (o *SecurityFilterUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterUpdateData
    func NewSecurityFilterUpdateData(attributes SecurityFilterUpdateAttributes, typeVar SecurityFilterType) *SecurityFilterUpdateData
    func NewSecurityFilterUpdateDataWithDefaults() *SecurityFilterUpdateData
    func (o *SecurityFilterUpdateData) GetAttributes() SecurityFilterUpdateAttributes
    func (o *SecurityFilterUpdateData) GetAttributesOk() (*SecurityFilterUpdateAttributes, bool)
    func (o *SecurityFilterUpdateData) GetType() SecurityFilterType
    func (o *SecurityFilterUpdateData) GetTypeOk() (*SecurityFilterType, bool)
    func (o SecurityFilterUpdateData) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterUpdateData) SetAttributes(v SecurityFilterUpdateAttributes)
    func (o *SecurityFilterUpdateData) SetType(v SecurityFilterType)
    func (o *SecurityFilterUpdateData) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterUpdateRequest
    func NewSecurityFilterUpdateRequest(data SecurityFilterUpdateData) *SecurityFilterUpdateRequest
    func NewSecurityFilterUpdateRequestWithDefaults() *SecurityFilterUpdateRequest
    func (o *SecurityFilterUpdateRequest) GetData() SecurityFilterUpdateData
    func (o *SecurityFilterUpdateRequest) GetDataOk() (*SecurityFilterUpdateData, bool)
    func (o SecurityFilterUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterUpdateRequest) SetData(v SecurityFilterUpdateData)
    func (o *SecurityFilterUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type SecurityFiltersResponse
    func NewSecurityFiltersResponse() *SecurityFiltersResponse
    func NewSecurityFiltersResponseWithDefaults() *SecurityFiltersResponse
    func (o *SecurityFiltersResponse) GetData() []SecurityFilter
    func (o *SecurityFiltersResponse) GetDataOk() (*[]SecurityFilter, bool)
    func (o *SecurityFiltersResponse) GetMeta() SecurityFilterMeta
    func (o *SecurityFiltersResponse) GetMetaOk() (*SecurityFilterMeta, bool)
    func (o *SecurityFiltersResponse) HasData() bool
    func (o *SecurityFiltersResponse) HasMeta() bool
    func (o SecurityFiltersResponse) MarshalJSON() ([]byte, error)
    func (o *SecurityFiltersResponse) SetData(v []SecurityFilter)
    func (o *SecurityFiltersResponse) SetMeta(v SecurityFilterMeta)
    func (o *SecurityFiltersResponse) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringApi
    func NewSecurityMonitoringApi(client *datadog.APIClient) *SecurityMonitoringApi
    func (a *SecurityMonitoringApi) CreateSecurityFilter(ctx _context.Context, body SecurityFilterCreateRequest) (SecurityFilterResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) CreateSecurityMonitoringRule(ctx _context.Context, body SecurityMonitoringRuleCreatePayload) (SecurityMonitoringRuleResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) DeleteSecurityFilter(ctx _context.Context, securityFilterId string) (*_nethttp.Response, error)
    func (a *SecurityMonitoringApi) DeleteSecurityMonitoringRule(ctx _context.Context, ruleId string) (*_nethttp.Response, error)
    func (a *SecurityMonitoringApi) EditSecurityMonitoringSignalAssignee(ctx _context.Context, signalId string, body SecurityMonitoringSignalAssigneeUpdateRequest) (SecurityMonitoringSignalTriageUpdateResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) EditSecurityMonitoringSignalIncidents(ctx _context.Context, signalId string, body SecurityMonitoringSignalIncidentsUpdateRequest) (SecurityMonitoringSignalTriageUpdateResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) EditSecurityMonitoringSignalState(ctx _context.Context, signalId string, body SecurityMonitoringSignalStateUpdateRequest) (SecurityMonitoringSignalTriageUpdateResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) GetSecurityFilter(ctx _context.Context, securityFilterId string) (SecurityFilterResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) GetSecurityMonitoringRule(ctx _context.Context, ruleId string) (SecurityMonitoringRuleResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) GetSecurityMonitoringSignal(ctx _context.Context, signalId string) (SecurityMonitoringSignal, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) ListSecurityFilters(ctx _context.Context) (SecurityFiltersResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) ListSecurityMonitoringRules(ctx _context.Context, o ...ListSecurityMonitoringRulesOptionalParameters) (SecurityMonitoringListRulesResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) ListSecurityMonitoringSignals(ctx _context.Context, o ...ListSecurityMonitoringSignalsOptionalParameters) (SecurityMonitoringSignalsListResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) ListSecurityMonitoringSignalsWithPagination(ctx _context.Context, o ...ListSecurityMonitoringSignalsOptionalParameters) (<-chan SecurityMonitoringSignal, func(), error)
    func (a *SecurityMonitoringApi) SearchSecurityMonitoringSignals(ctx _context.Context, o ...SearchSecurityMonitoringSignalsOptionalParameters) (SecurityMonitoringSignalsListResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) SearchSecurityMonitoringSignalsWithPagination(ctx _context.Context, o ...SearchSecurityMonitoringSignalsOptionalParameters) (<-chan SecurityMonitoringSignal, func(), error)
    func (a *SecurityMonitoringApi) UpdateSecurityFilter(ctx _context.Context, securityFilterId string, body SecurityFilterUpdateRequest) (SecurityFilterResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) UpdateSecurityMonitoringRule(ctx _context.Context, ruleId string, body SecurityMonitoringRuleUpdatePayload) (SecurityMonitoringRuleResponse, *_nethttp.Response, error)
type SecurityMonitoringFilter
    func NewSecurityMonitoringFilter() *SecurityMonitoringFilter
    func NewSecurityMonitoringFilterWithDefaults() *SecurityMonitoringFilter
    func (o *SecurityMonitoringFilter) GetAction() SecurityMonitoringFilterAction
    func (o *SecurityMonitoringFilter) GetActionOk() (*SecurityMonitoringFilterAction, bool)
    func (o *SecurityMonitoringFilter) GetQuery() string
    func (o *SecurityMonitoringFilter) GetQueryOk() (*string, bool)
    func (o *SecurityMonitoringFilter) HasAction() bool
    func (o *SecurityMonitoringFilter) HasQuery() bool
    func (o SecurityMonitoringFilter) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringFilter) SetAction(v SecurityMonitoringFilterAction)
    func (o *SecurityMonitoringFilter) SetQuery(v string)
    func (o *SecurityMonitoringFilter) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringFilterAction
    func NewSecurityMonitoringFilterActionFromValue(v string) (*SecurityMonitoringFilterAction, error)
    func (v *SecurityMonitoringFilterAction) GetAllowedValues() []SecurityMonitoringFilterAction
    func (v SecurityMonitoringFilterAction) IsValid() bool
    func (v SecurityMonitoringFilterAction) Ptr() *SecurityMonitoringFilterAction
    func (v *SecurityMonitoringFilterAction) UnmarshalJSON(src []byte) error
type SecurityMonitoringListRulesResponse
    func NewSecurityMonitoringListRulesResponse() *SecurityMonitoringListRulesResponse
    func NewSecurityMonitoringListRulesResponseWithDefaults() *SecurityMonitoringListRulesResponse
    func (o *SecurityMonitoringListRulesResponse) GetData() []SecurityMonitoringRuleResponse
    func (o *SecurityMonitoringListRulesResponse) GetDataOk() (*[]SecurityMonitoringRuleResponse, bool)
    func (o *SecurityMonitoringListRulesResponse) GetMeta() ResponseMetaAttributes
    func (o *SecurityMonitoringListRulesResponse) GetMetaOk() (*ResponseMetaAttributes, bool)
    func (o *SecurityMonitoringListRulesResponse) HasData() bool
    func (o *SecurityMonitoringListRulesResponse) HasMeta() bool
    func (o SecurityMonitoringListRulesResponse) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringListRulesResponse) SetData(v []SecurityMonitoringRuleResponse)
    func (o *SecurityMonitoringListRulesResponse) SetMeta(v ResponseMetaAttributes)
    func (o *SecurityMonitoringListRulesResponse) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringRuleCase
    func NewSecurityMonitoringRuleCase() *SecurityMonitoringRuleCase
    func NewSecurityMonitoringRuleCaseWithDefaults() *SecurityMonitoringRuleCase
    func (o *SecurityMonitoringRuleCase) GetCondition() string
    func (o *SecurityMonitoringRuleCase) GetConditionOk() (*string, bool)
    func (o *SecurityMonitoringRuleCase) GetName() string
    func (o *SecurityMonitoringRuleCase) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringRuleCase) GetNotifications() []string
    func (o *SecurityMonitoringRuleCase) GetNotificationsOk() (*[]string, bool)
    func (o *SecurityMonitoringRuleCase) GetStatus() SecurityMonitoringRuleSeverity
    func (o *SecurityMonitoringRuleCase) GetStatusOk() (*SecurityMonitoringRuleSeverity, bool)
    func (o *SecurityMonitoringRuleCase) HasCondition() bool
    func (o *SecurityMonitoringRuleCase) HasName() bool
    func (o *SecurityMonitoringRuleCase) HasNotifications() bool
    func (o *SecurityMonitoringRuleCase) HasStatus() bool
    func (o SecurityMonitoringRuleCase) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringRuleCase) SetCondition(v string)
    func (o *SecurityMonitoringRuleCase) SetName(v string)
    func (o *SecurityMonitoringRuleCase) SetNotifications(v []string)
    func (o *SecurityMonitoringRuleCase) SetStatus(v SecurityMonitoringRuleSeverity)
    func (o *SecurityMonitoringRuleCase) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringRuleCaseCreate
    func NewSecurityMonitoringRuleCaseCreate(status SecurityMonitoringRuleSeverity) *SecurityMonitoringRuleCaseCreate
    func NewSecurityMonitoringRuleCaseCreateWithDefaults() *SecurityMonitoringRuleCaseCreate
    func (o *SecurityMonitoringRuleCaseCreate) GetCondition() string
    func (o *SecurityMonitoringRuleCaseCreate) GetConditionOk() (*string, bool)
    func (o *SecurityMonitoringRuleCaseCreate) GetName() string
    func (o *SecurityMonitoringRuleCaseCreate) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringRuleCaseCreate) GetNotifications() []string
    func (o *SecurityMonitoringRuleCaseCreate) GetNotificationsOk() (*[]string, bool)
    func (o *SecurityMonitoringRuleCaseCreate) GetStatus() SecurityMonitoringRuleSeverity
    func (o *SecurityMonitoringRuleCaseCreate) GetStatusOk() (*SecurityMonitoringRuleSeverity, bool)
    func (o *SecurityMonitoringRuleCaseCreate) HasCondition() bool
    func (o *SecurityMonitoringRuleCaseCreate) HasName() bool
    func (o *SecurityMonitoringRuleCaseCreate) HasNotifications() bool
    func (o SecurityMonitoringRuleCaseCreate) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringRuleCaseCreate) SetCondition(v string)
    func (o *SecurityMonitoringRuleCaseCreate) SetName(v string)
    func (o *SecurityMonitoringRuleCaseCreate) SetNotifications(v []string)
    func (o *SecurityMonitoringRuleCaseCreate) SetStatus(v SecurityMonitoringRuleSeverity)
    func (o *SecurityMonitoringRuleCaseCreate) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringRuleCreatePayload
    func SecurityMonitoringSignalRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload(v *SecurityMonitoringSignalRuleCreatePayload) SecurityMonitoringRuleCreatePayload
    func SecurityMonitoringStandardRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload(v *SecurityMonitoringStandardRuleCreatePayload) SecurityMonitoringRuleCreatePayload
    func (obj *SecurityMonitoringRuleCreatePayload) GetActualInstance() interface{}
    func (obj SecurityMonitoringRuleCreatePayload) MarshalJSON() ([]byte, error)
    func (obj *SecurityMonitoringRuleCreatePayload) UnmarshalJSON(data []byte) error
type SecurityMonitoringRuleDetectionMethod
    func NewSecurityMonitoringRuleDetectionMethodFromValue(v string) (*SecurityMonitoringRuleDetectionMethod, error)
    func (v *SecurityMonitoringRuleDetectionMethod) GetAllowedValues() []SecurityMonitoringRuleDetectionMethod
    func (v SecurityMonitoringRuleDetectionMethod) IsValid() bool
    func (v SecurityMonitoringRuleDetectionMethod) Ptr() *SecurityMonitoringRuleDetectionMethod
    func (v *SecurityMonitoringRuleDetectionMethod) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleEvaluationWindow
    func NewSecurityMonitoringRuleEvaluationWindowFromValue(v int32) (*SecurityMonitoringRuleEvaluationWindow, error)
    func (v *SecurityMonitoringRuleEvaluationWindow) GetAllowedValues() []SecurityMonitoringRuleEvaluationWindow
    func (v SecurityMonitoringRuleEvaluationWindow) IsValid() bool
    func (v SecurityMonitoringRuleEvaluationWindow) Ptr() *SecurityMonitoringRuleEvaluationWindow
    func (v *SecurityMonitoringRuleEvaluationWindow) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleHardcodedEvaluatorType
    func NewSecurityMonitoringRuleHardcodedEvaluatorTypeFromValue(v string) (*SecurityMonitoringRuleHardcodedEvaluatorType, error)
    func (v *SecurityMonitoringRuleHardcodedEvaluatorType) GetAllowedValues() []SecurityMonitoringRuleHardcodedEvaluatorType
    func (v SecurityMonitoringRuleHardcodedEvaluatorType) IsValid() bool
    func (v SecurityMonitoringRuleHardcodedEvaluatorType) Ptr() *SecurityMonitoringRuleHardcodedEvaluatorType
    func (v *SecurityMonitoringRuleHardcodedEvaluatorType) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleImpossibleTravelOptions
    func NewSecurityMonitoringRuleImpossibleTravelOptions() *SecurityMonitoringRuleImpossibleTravelOptions
    func NewSecurityMonitoringRuleImpossibleTravelOptionsWithDefaults() *SecurityMonitoringRuleImpossibleTravelOptions
    func (o *SecurityMonitoringRuleImpossibleTravelOptions) GetBaselineUserLocations() bool
    func (o *SecurityMonitoringRuleImpossibleTravelOptions) GetBaselineUserLocationsOk() (*bool, bool)
    func (o *SecurityMonitoringRuleImpossibleTravelOptions) HasBaselineUserLocations() bool
    func (o SecurityMonitoringRuleImpossibleTravelOptions) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringRuleImpossibleTravelOptions) SetBaselineUserLocations(v bool)
    func (o *SecurityMonitoringRuleImpossibleTravelOptions) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringRuleKeepAlive
    func NewSecurityMonitoringRuleKeepAliveFromValue(v int32) (*SecurityMonitoringRuleKeepAlive, error)
    func (v *SecurityMonitoringRuleKeepAlive) GetAllowedValues() []SecurityMonitoringRuleKeepAlive
    func (v SecurityMonitoringRuleKeepAlive) IsValid() bool
    func (v SecurityMonitoringRuleKeepAlive) Ptr() *SecurityMonitoringRuleKeepAlive
    func (v *SecurityMonitoringRuleKeepAlive) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleMaxSignalDuration
    func NewSecurityMonitoringRuleMaxSignalDurationFromValue(v int32) (*SecurityMonitoringRuleMaxSignalDuration, error)
    func (v *SecurityMonitoringRuleMaxSignalDuration) GetAllowedValues() []SecurityMonitoringRuleMaxSignalDuration
    func (v SecurityMonitoringRuleMaxSignalDuration) IsValid() bool
    func (v SecurityMonitoringRuleMaxSignalDuration) Ptr() *SecurityMonitoringRuleMaxSignalDuration
    func (v *SecurityMonitoringRuleMaxSignalDuration) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleNewValueOptions
    func NewSecurityMonitoringRuleNewValueOptions() *SecurityMonitoringRuleNewValueOptions
    func NewSecurityMonitoringRuleNewValueOptionsWithDefaults() *SecurityMonitoringRuleNewValueOptions
    func (o *SecurityMonitoringRuleNewValueOptions) GetForgetAfter() SecurityMonitoringRuleNewValueOptionsForgetAfter
    func (o *SecurityMonitoringRuleNewValueOptions) GetForgetAfterOk() (*SecurityMonitoringRuleNewValueOptionsForgetAfter, bool)
    func (o *SecurityMonitoringRuleNewValueOptions) GetLearningDuration() SecurityMonitoringRuleNewValueOptionsLearningDuration
    func (o *SecurityMonitoringRuleNewValueOptions) GetLearningDurationOk() (*SecurityMonitoringRuleNewValueOptionsLearningDuration, bool)
    func (o *SecurityMonitoringRuleNewValueOptions) GetLearningMethod() SecurityMonitoringRuleNewValueOptionsLearningMethod
    func (o *SecurityMonitoringRuleNewValueOptions) GetLearningMethodOk() (*SecurityMonitoringRuleNewValueOptionsLearningMethod, bool)
    func (o *SecurityMonitoringRuleNewValueOptions) GetLearningThreshold() SecurityMonitoringRuleNewValueOptionsLearningThreshold
    func (o *SecurityMonitoringRuleNewValueOptions) GetLearningThresholdOk() (*SecurityMonitoringRuleNewValueOptionsLearningThreshold, bool)
    func (o *SecurityMonitoringRuleNewValueOptions) HasForgetAfter() bool
    func (o *SecurityMonitoringRuleNewValueOptions) HasLearningDuration() bool
    func (o *SecurityMonitoringRuleNewValueOptions) HasLearningMethod() bool
    func (o *SecurityMonitoringRuleNewValueOptions) HasLearningThreshold() bool
    func (o SecurityMonitoringRuleNewValueOptions) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringRuleNewValueOptions) SetForgetAfter(v SecurityMonitoringRuleNewValueOptionsForgetAfter)
    func (o *SecurityMonitoringRuleNewValueOptions) SetLearningDuration(v SecurityMonitoringRuleNewValueOptionsLearningDuration)
    func (o *SecurityMonitoringRuleNewValueOptions) SetLearningMethod(v SecurityMonitoringRuleNewValueOptionsLearningMethod)
    func (o *SecurityMonitoringRuleNewValueOptions) SetLearningThreshold(v SecurityMonitoringRuleNewValueOptionsLearningThreshold)
    func (o *SecurityMonitoringRuleNewValueOptions) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringRuleNewValueOptionsForgetAfter
    func NewSecurityMonitoringRuleNewValueOptionsForgetAfterFromValue(v int32) (*SecurityMonitoringRuleNewValueOptionsForgetAfter, error)
    func (v *SecurityMonitoringRuleNewValueOptionsForgetAfter) GetAllowedValues() []SecurityMonitoringRuleNewValueOptionsForgetAfter
    func (v SecurityMonitoringRuleNewValueOptionsForgetAfter) IsValid() bool
    func (v SecurityMonitoringRuleNewValueOptionsForgetAfter) Ptr() *SecurityMonitoringRuleNewValueOptionsForgetAfter
    func (v *SecurityMonitoringRuleNewValueOptionsForgetAfter) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleNewValueOptionsLearningDuration
    func NewSecurityMonitoringRuleNewValueOptionsLearningDurationFromValue(v int32) (*SecurityMonitoringRuleNewValueOptionsLearningDuration, error)
    func (v *SecurityMonitoringRuleNewValueOptionsLearningDuration) GetAllowedValues() []SecurityMonitoringRuleNewValueOptionsLearningDuration
    func (v SecurityMonitoringRuleNewValueOptionsLearningDuration) IsValid() bool
    func (v SecurityMonitoringRuleNewValueOptionsLearningDuration) Ptr() *SecurityMonitoringRuleNewValueOptionsLearningDuration
    func (v *SecurityMonitoringRuleNewValueOptionsLearningDuration) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleNewValueOptionsLearningMethod
    func NewSecurityMonitoringRuleNewValueOptionsLearningMethodFromValue(v string) (*SecurityMonitoringRuleNewValueOptionsLearningMethod, error)
    func (v *SecurityMonitoringRuleNewValueOptionsLearningMethod) GetAllowedValues() []SecurityMonitoringRuleNewValueOptionsLearningMethod
    func (v SecurityMonitoringRuleNewValueOptionsLearningMethod) IsValid() bool
    func (v SecurityMonitoringRuleNewValueOptionsLearningMethod) Ptr() *SecurityMonitoringRuleNewValueOptionsLearningMethod
    func (v *SecurityMonitoringRuleNewValueOptionsLearningMethod) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleNewValueOptionsLearningThreshold
    func NewSecurityMonitoringRuleNewValueOptionsLearningThresholdFromValue(v int32) (*SecurityMonitoringRuleNewValueOptionsLearningThreshold, error)
    func (v *SecurityMonitoringRuleNewValueOptionsLearningThreshold) GetAllowedValues() []SecurityMonitoringRuleNewValueOptionsLearningThreshold
    func (v SecurityMonitoringRuleNewValueOptionsLearningThreshold) IsValid() bool
    func (v SecurityMonitoringRuleNewValueOptionsLearningThreshold) Ptr() *SecurityMonitoringRuleNewValueOptionsLearningThreshold
    func (v *SecurityMonitoringRuleNewValueOptionsLearningThreshold) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleOptions
    func NewSecurityMonitoringRuleOptions() *SecurityMonitoringRuleOptions
    func NewSecurityMonitoringRuleOptionsWithDefaults() *SecurityMonitoringRuleOptions
    func (o *SecurityMonitoringRuleOptions) GetDecreaseCriticalityBasedOnEnv() bool
    func (o *SecurityMonitoringRuleOptions) GetDecreaseCriticalityBasedOnEnvOk() (*bool, bool)
    func (o *SecurityMonitoringRuleOptions) GetDetectionMethod() SecurityMonitoringRuleDetectionMethod
    func (o *SecurityMonitoringRuleOptions) GetDetectionMethodOk() (*SecurityMonitoringRuleDetectionMethod, bool)
    func (o *SecurityMonitoringRuleOptions) GetEvaluationWindow() SecurityMonitoringRuleEvaluationWindow
    func (o *SecurityMonitoringRuleOptions) GetEvaluationWindowOk() (*SecurityMonitoringRuleEvaluationWindow, bool)
    func (o *SecurityMonitoringRuleOptions) GetHardcodedEvaluatorType() SecurityMonitoringRuleHardcodedEvaluatorType
    func (o *SecurityMonitoringRuleOptions) GetHardcodedEvaluatorTypeOk() (*SecurityMonitoringRuleHardcodedEvaluatorType, bool)
    func (o *SecurityMonitoringRuleOptions) GetImpossibleTravelOptions() SecurityMonitoringRuleImpossibleTravelOptions
    func (o *SecurityMonitoringRuleOptions) GetImpossibleTravelOptionsOk() (*SecurityMonitoringRuleImpossibleTravelOptions, bool)
    func (o *SecurityMonitoringRuleOptions) GetKeepAlive() SecurityMonitoringRuleKeepAlive
    func (o *SecurityMonitoringRuleOptions) GetKeepAliveOk() (*SecurityMonitoringRuleKeepAlive, bool)
    func (o *SecurityMonitoringRuleOptions) GetMaxSignalDuration() SecurityMonitoringRuleMaxSignalDuration
    func (o *SecurityMonitoringRuleOptions) GetMaxSignalDurationOk() (*SecurityMonitoringRuleMaxSignalDuration, bool)
    func (o *SecurityMonitoringRuleOptions) GetNewValueOptions() SecurityMonitoringRuleNewValueOptions
    func (o *SecurityMonitoringRuleOptions) GetNewValueOptionsOk() (*SecurityMonitoringRuleNewValueOptions, bool)
    func (o *SecurityMonitoringRuleOptions) HasDecreaseCriticalityBasedOnEnv() bool
    func (o *SecurityMonitoringRuleOptions) HasDetectionMethod() bool
    func (o *SecurityMonitoringRuleOptions) HasEvaluationWindow() bool
    func (o *SecurityMonitoringRuleOptions) HasHardcodedEvaluatorType() bool
    func (o *SecurityMonitoringRuleOptions) HasImpossibleTravelOptions() bool
    func (o *SecurityMonitoringRuleOptions) HasKeepAlive() bool
    func (o *SecurityMonitoringRuleOptions) HasMaxSignalDuration() bool
    func (o *SecurityMonitoringRuleOptions) HasNewValueOptions() bool
    func (o SecurityMonitoringRuleOptions) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringRuleOptions) SetDecreaseCriticalityBasedOnEnv(v bool)
    func (o *SecurityMonitoringRuleOptions) SetDetectionMethod(v SecurityMonitoringRuleDetectionMethod)
    func (o *SecurityMonitoringRuleOptions) SetEvaluationWindow(v SecurityMonitoringRuleEvaluationWindow)
    func (o *SecurityMonitoringRuleOptions) SetHardcodedEvaluatorType(v SecurityMonitoringRuleHardcodedEvaluatorType)
    func (o *SecurityMonitoringRuleOptions) SetImpossibleTravelOptions(v SecurityMonitoringRuleImpossibleTravelOptions)
    func (o *SecurityMonitoringRuleOptions) SetKeepAlive(v SecurityMonitoringRuleKeepAlive)
    func (o *SecurityMonitoringRuleOptions) SetMaxSignalDuration(v SecurityMonitoringRuleMaxSignalDuration)
    func (o *SecurityMonitoringRuleOptions) SetNewValueOptions(v SecurityMonitoringRuleNewValueOptions)
    func (o *SecurityMonitoringRuleOptions) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringRuleQuery
    func SecurityMonitoringSignalRuleQueryAsSecurityMonitoringRuleQuery(v *SecurityMonitoringSignalRuleQuery) SecurityMonitoringRuleQuery
    func SecurityMonitoringStandardRuleQueryAsSecurityMonitoringRuleQuery(v *SecurityMonitoringStandardRuleQuery) SecurityMonitoringRuleQuery
    func (obj *SecurityMonitoringRuleQuery) GetActualInstance() interface{}
    func (obj SecurityMonitoringRuleQuery) MarshalJSON() ([]byte, error)
    func (obj *SecurityMonitoringRuleQuery) UnmarshalJSON(data []byte) error
type SecurityMonitoringRuleQueryAggregation
    func NewSecurityMonitoringRuleQueryAggregationFromValue(v string) (*SecurityMonitoringRuleQueryAggregation, error)
    func (v *SecurityMonitoringRuleQueryAggregation) GetAllowedValues() []SecurityMonitoringRuleQueryAggregation
    func (v SecurityMonitoringRuleQueryAggregation) IsValid() bool
    func (v SecurityMonitoringRuleQueryAggregation) Ptr() *SecurityMonitoringRuleQueryAggregation
    func (v *SecurityMonitoringRuleQueryAggregation) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleResponse
    func SecurityMonitoringSignalRuleResponseAsSecurityMonitoringRuleResponse(v *SecurityMonitoringSignalRuleResponse) SecurityMonitoringRuleResponse
    func SecurityMonitoringStandardRuleResponseAsSecurityMonitoringRuleResponse(v *SecurityMonitoringStandardRuleResponse) SecurityMonitoringRuleResponse
    func (obj *SecurityMonitoringRuleResponse) GetActualInstance() interface{}
    func (obj SecurityMonitoringRuleResponse) MarshalJSON() ([]byte, error)
    func (obj *SecurityMonitoringRuleResponse) UnmarshalJSON(data []byte) error
type SecurityMonitoringRuleSeverity
    func NewSecurityMonitoringRuleSeverityFromValue(v string) (*SecurityMonitoringRuleSeverity, error)
    func (v *SecurityMonitoringRuleSeverity) GetAllowedValues() []SecurityMonitoringRuleSeverity
    func (v SecurityMonitoringRuleSeverity) IsValid() bool
    func (v SecurityMonitoringRuleSeverity) Ptr() *SecurityMonitoringRuleSeverity
    func (v *SecurityMonitoringRuleSeverity) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleTypeCreate
    func NewSecurityMonitoringRuleTypeCreateFromValue(v string) (*SecurityMonitoringRuleTypeCreate, error)
    func (v *SecurityMonitoringRuleTypeCreate) GetAllowedValues() []SecurityMonitoringRuleTypeCreate
    func (v SecurityMonitoringRuleTypeCreate) IsValid() bool
    func (v SecurityMonitoringRuleTypeCreate) Ptr() *SecurityMonitoringRuleTypeCreate
    func (v *SecurityMonitoringRuleTypeCreate) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleTypeRead
    func NewSecurityMonitoringRuleTypeReadFromValue(v string) (*SecurityMonitoringRuleTypeRead, error)
    func (v *SecurityMonitoringRuleTypeRead) GetAllowedValues() []SecurityMonitoringRuleTypeRead
    func (v SecurityMonitoringRuleTypeRead) IsValid() bool
    func (v SecurityMonitoringRuleTypeRead) Ptr() *SecurityMonitoringRuleTypeRead
    func (v *SecurityMonitoringRuleTypeRead) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleUpdatePayload
    func NewSecurityMonitoringRuleUpdatePayload() *SecurityMonitoringRuleUpdatePayload
    func NewSecurityMonitoringRuleUpdatePayloadWithDefaults() *SecurityMonitoringRuleUpdatePayload
    func (o *SecurityMonitoringRuleUpdatePayload) GetCases() []SecurityMonitoringRuleCase
    func (o *SecurityMonitoringRuleUpdatePayload) GetCasesOk() (*[]SecurityMonitoringRuleCase, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetFilters() []SecurityMonitoringFilter
    func (o *SecurityMonitoringRuleUpdatePayload) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetHasExtendedTitle() bool
    func (o *SecurityMonitoringRuleUpdatePayload) GetHasExtendedTitleOk() (*bool, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetIsEnabled() bool
    func (o *SecurityMonitoringRuleUpdatePayload) GetIsEnabledOk() (*bool, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetMessage() string
    func (o *SecurityMonitoringRuleUpdatePayload) GetMessageOk() (*string, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetName() string
    func (o *SecurityMonitoringRuleUpdatePayload) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetOptions() SecurityMonitoringRuleOptions
    func (o *SecurityMonitoringRuleUpdatePayload) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetQueries() []SecurityMonitoringRuleQuery
    func (o *SecurityMonitoringRuleUpdatePayload) GetQueriesOk() (*[]SecurityMonitoringRuleQuery, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetTags() []string
    func (o *SecurityMonitoringRuleUpdatePayload) GetTagsOk() (*[]string, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetVersion() int32
    func (o *SecurityMonitoringRuleUpdatePayload) GetVersionOk() (*int32, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) HasCases() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasFilters() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasHasExtendedTitle() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasIsEnabled() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasMessage() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasName() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasOptions() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasQueries() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasTags() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasVersion() bool
    func (o SecurityMonitoringRuleUpdatePayload) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringRuleUpdatePayload) SetCases(v []SecurityMonitoringRuleCase)
    func (o *SecurityMonitoringRuleUpdatePayload) SetFilters(v []SecurityMonitoringFilter)
    func (o *SecurityMonitoringRuleUpdatePayload) SetHasExtendedTitle(v bool)
    func (o *SecurityMonitoringRuleUpdatePayload) SetIsEnabled(v bool)
    func (o *SecurityMonitoringRuleUpdatePayload) SetMessage(v string)
    func (o *SecurityMonitoringRuleUpdatePayload) SetName(v string)
    func (o *SecurityMonitoringRuleUpdatePayload) SetOptions(v SecurityMonitoringRuleOptions)
    func (o *SecurityMonitoringRuleUpdatePayload) SetQueries(v []SecurityMonitoringRuleQuery)
    func (o *SecurityMonitoringRuleUpdatePayload) SetTags(v []string)
    func (o *SecurityMonitoringRuleUpdatePayload) SetVersion(v int32)
    func (o *SecurityMonitoringRuleUpdatePayload) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignal
    func NewSecurityMonitoringSignal() *SecurityMonitoringSignal
    func NewSecurityMonitoringSignalWithDefaults() *SecurityMonitoringSignal
    func (o *SecurityMonitoringSignal) GetAttributes() SecurityMonitoringSignalAttributes
    func (o *SecurityMonitoringSignal) GetAttributesOk() (*SecurityMonitoringSignalAttributes, bool)
    func (o *SecurityMonitoringSignal) GetId() string
    func (o *SecurityMonitoringSignal) GetIdOk() (*string, bool)
    func (o *SecurityMonitoringSignal) GetType() SecurityMonitoringSignalType
    func (o *SecurityMonitoringSignal) GetTypeOk() (*SecurityMonitoringSignalType, bool)
    func (o *SecurityMonitoringSignal) HasAttributes() bool
    func (o *SecurityMonitoringSignal) HasId() bool
    func (o *SecurityMonitoringSignal) HasType() bool
    func (o SecurityMonitoringSignal) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignal) SetAttributes(v SecurityMonitoringSignalAttributes)
    func (o *SecurityMonitoringSignal) SetId(v string)
    func (o *SecurityMonitoringSignal) SetType(v SecurityMonitoringSignalType)
    func (o *SecurityMonitoringSignal) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalArchiveReason
    func NewSecurityMonitoringSignalArchiveReasonFromValue(v string) (*SecurityMonitoringSignalArchiveReason, error)
    func (v *SecurityMonitoringSignalArchiveReason) GetAllowedValues() []SecurityMonitoringSignalArchiveReason
    func (v SecurityMonitoringSignalArchiveReason) IsValid() bool
    func (v SecurityMonitoringSignalArchiveReason) Ptr() *SecurityMonitoringSignalArchiveReason
    func (v *SecurityMonitoringSignalArchiveReason) UnmarshalJSON(src []byte) error
type SecurityMonitoringSignalAssigneeUpdateAttributes
    func NewSecurityMonitoringSignalAssigneeUpdateAttributes(assignee SecurityMonitoringTriageUser) *SecurityMonitoringSignalAssigneeUpdateAttributes
    func NewSecurityMonitoringSignalAssigneeUpdateAttributesWithDefaults() *SecurityMonitoringSignalAssigneeUpdateAttributes
    func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) GetAssignee() SecurityMonitoringTriageUser
    func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) GetAssigneeOk() (*SecurityMonitoringTriageUser, bool)
    func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) GetVersion() int64
    func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) GetVersionOk() (*int64, bool)
    func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) HasVersion() bool
    func (o SecurityMonitoringSignalAssigneeUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) SetAssignee(v SecurityMonitoringTriageUser)
    func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) SetVersion(v int64)
    func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalAssigneeUpdateData
    func NewSecurityMonitoringSignalAssigneeUpdateData(attributes SecurityMonitoringSignalAssigneeUpdateAttributes) *SecurityMonitoringSignalAssigneeUpdateData
    func NewSecurityMonitoringSignalAssigneeUpdateDataWithDefaults() *SecurityMonitoringSignalAssigneeUpdateData
    func (o *SecurityMonitoringSignalAssigneeUpdateData) GetAttributes() SecurityMonitoringSignalAssigneeUpdateAttributes
    func (o *SecurityMonitoringSignalAssigneeUpdateData) GetAttributesOk() (*SecurityMonitoringSignalAssigneeUpdateAttributes, bool)
    func (o SecurityMonitoringSignalAssigneeUpdateData) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalAssigneeUpdateData) SetAttributes(v SecurityMonitoringSignalAssigneeUpdateAttributes)
    func (o *SecurityMonitoringSignalAssigneeUpdateData) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalAssigneeUpdateRequest
    func NewSecurityMonitoringSignalAssigneeUpdateRequest(data SecurityMonitoringSignalAssigneeUpdateData) *SecurityMonitoringSignalAssigneeUpdateRequest
    func NewSecurityMonitoringSignalAssigneeUpdateRequestWithDefaults() *SecurityMonitoringSignalAssigneeUpdateRequest
    func (o *SecurityMonitoringSignalAssigneeUpdateRequest) GetData() SecurityMonitoringSignalAssigneeUpdateData
    func (o *SecurityMonitoringSignalAssigneeUpdateRequest) GetDataOk() (*SecurityMonitoringSignalAssigneeUpdateData, bool)
    func (o SecurityMonitoringSignalAssigneeUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalAssigneeUpdateRequest) SetData(v SecurityMonitoringSignalAssigneeUpdateData)
    func (o *SecurityMonitoringSignalAssigneeUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalAttributes
    func NewSecurityMonitoringSignalAttributes() *SecurityMonitoringSignalAttributes
    func NewSecurityMonitoringSignalAttributesWithDefaults() *SecurityMonitoringSignalAttributes
    func (o *SecurityMonitoringSignalAttributes) GetAttributes() map[string]interface{}
    func (o *SecurityMonitoringSignalAttributes) GetAttributesOk() (*map[string]interface{}, bool)
    func (o *SecurityMonitoringSignalAttributes) GetMessage() string
    func (o *SecurityMonitoringSignalAttributes) GetMessageOk() (*string, bool)
    func (o *SecurityMonitoringSignalAttributes) GetTags() []string
    func (o *SecurityMonitoringSignalAttributes) GetTagsOk() (*[]string, bool)
    func (o *SecurityMonitoringSignalAttributes) GetTimestamp() time.Time
    func (o *SecurityMonitoringSignalAttributes) GetTimestampOk() (*time.Time, bool)
    func (o *SecurityMonitoringSignalAttributes) HasAttributes() bool
    func (o *SecurityMonitoringSignalAttributes) HasMessage() bool
    func (o *SecurityMonitoringSignalAttributes) HasTags() bool
    func (o *SecurityMonitoringSignalAttributes) HasTimestamp() bool
    func (o SecurityMonitoringSignalAttributes) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalAttributes) SetAttributes(v map[string]interface{})
    func (o *SecurityMonitoringSignalAttributes) SetMessage(v string)
    func (o *SecurityMonitoringSignalAttributes) SetTags(v []string)
    func (o *SecurityMonitoringSignalAttributes) SetTimestamp(v time.Time)
    func (o *SecurityMonitoringSignalAttributes) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalIncidentsUpdateAttributes
    func NewSecurityMonitoringSignalIncidentsUpdateAttributes(incidentIds []int64) *SecurityMonitoringSignalIncidentsUpdateAttributes
    func NewSecurityMonitoringSignalIncidentsUpdateAttributesWithDefaults() *SecurityMonitoringSignalIncidentsUpdateAttributes
    func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) GetIncidentIds() []int64
    func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) GetIncidentIdsOk() (*[]int64, bool)
    func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) GetVersion() int64
    func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) GetVersionOk() (*int64, bool)
    func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) HasVersion() bool
    func (o SecurityMonitoringSignalIncidentsUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) SetIncidentIds(v []int64)
    func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) SetVersion(v int64)
    func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalIncidentsUpdateData
    func NewSecurityMonitoringSignalIncidentsUpdateData(attributes SecurityMonitoringSignalIncidentsUpdateAttributes) *SecurityMonitoringSignalIncidentsUpdateData
    func NewSecurityMonitoringSignalIncidentsUpdateDataWithDefaults() *SecurityMonitoringSignalIncidentsUpdateData
    func (o *SecurityMonitoringSignalIncidentsUpdateData) GetAttributes() SecurityMonitoringSignalIncidentsUpdateAttributes
    func (o *SecurityMonitoringSignalIncidentsUpdateData) GetAttributesOk() (*SecurityMonitoringSignalIncidentsUpdateAttributes, bool)
    func (o SecurityMonitoringSignalIncidentsUpdateData) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalIncidentsUpdateData) SetAttributes(v SecurityMonitoringSignalIncidentsUpdateAttributes)
    func (o *SecurityMonitoringSignalIncidentsUpdateData) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalIncidentsUpdateRequest
    func NewSecurityMonitoringSignalIncidentsUpdateRequest(data SecurityMonitoringSignalIncidentsUpdateData) *SecurityMonitoringSignalIncidentsUpdateRequest
    func NewSecurityMonitoringSignalIncidentsUpdateRequestWithDefaults() *SecurityMonitoringSignalIncidentsUpdateRequest
    func (o *SecurityMonitoringSignalIncidentsUpdateRequest) GetData() SecurityMonitoringSignalIncidentsUpdateData
    func (o *SecurityMonitoringSignalIncidentsUpdateRequest) GetDataOk() (*SecurityMonitoringSignalIncidentsUpdateData, bool)
    func (o SecurityMonitoringSignalIncidentsUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalIncidentsUpdateRequest) SetData(v SecurityMonitoringSignalIncidentsUpdateData)
    func (o *SecurityMonitoringSignalIncidentsUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalListRequest
    func NewSecurityMonitoringSignalListRequest() *SecurityMonitoringSignalListRequest
    func NewSecurityMonitoringSignalListRequestWithDefaults() *SecurityMonitoringSignalListRequest
    func (o *SecurityMonitoringSignalListRequest) GetFilter() SecurityMonitoringSignalListRequestFilter
    func (o *SecurityMonitoringSignalListRequest) GetFilterOk() (*SecurityMonitoringSignalListRequestFilter, bool)
    func (o *SecurityMonitoringSignalListRequest) GetPage() SecurityMonitoringSignalListRequestPage
    func (o *SecurityMonitoringSignalListRequest) GetPageOk() (*SecurityMonitoringSignalListRequestPage, bool)
    func (o *SecurityMonitoringSignalListRequest) GetSort() SecurityMonitoringSignalsSort
    func (o *SecurityMonitoringSignalListRequest) GetSortOk() (*SecurityMonitoringSignalsSort, bool)
    func (o *SecurityMonitoringSignalListRequest) HasFilter() bool
    func (o *SecurityMonitoringSignalListRequest) HasPage() bool
    func (o *SecurityMonitoringSignalListRequest) HasSort() bool
    func (o SecurityMonitoringSignalListRequest) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalListRequest) SetFilter(v SecurityMonitoringSignalListRequestFilter)
    func (o *SecurityMonitoringSignalListRequest) SetPage(v SecurityMonitoringSignalListRequestPage)
    func (o *SecurityMonitoringSignalListRequest) SetSort(v SecurityMonitoringSignalsSort)
    func (o *SecurityMonitoringSignalListRequest) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalListRequestFilter
    func NewSecurityMonitoringSignalListRequestFilter() *SecurityMonitoringSignalListRequestFilter
    func NewSecurityMonitoringSignalListRequestFilterWithDefaults() *SecurityMonitoringSignalListRequestFilter
    func (o *SecurityMonitoringSignalListRequestFilter) GetFrom() time.Time
    func (o *SecurityMonitoringSignalListRequestFilter) GetFromOk() (*time.Time, bool)
    func (o *SecurityMonitoringSignalListRequestFilter) GetQuery() string
    func (o *SecurityMonitoringSignalListRequestFilter) GetQueryOk() (*string, bool)
    func (o *SecurityMonitoringSignalListRequestFilter) GetTo() time.Time
    func (o *SecurityMonitoringSignalListRequestFilter) GetToOk() (*time.Time, bool)
    func (o *SecurityMonitoringSignalListRequestFilter) HasFrom() bool
    func (o *SecurityMonitoringSignalListRequestFilter) HasQuery() bool
    func (o *SecurityMonitoringSignalListRequestFilter) HasTo() bool
    func (o SecurityMonitoringSignalListRequestFilter) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalListRequestFilter) SetFrom(v time.Time)
    func (o *SecurityMonitoringSignalListRequestFilter) SetQuery(v string)
    func (o *SecurityMonitoringSignalListRequestFilter) SetTo(v time.Time)
    func (o *SecurityMonitoringSignalListRequestFilter) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalListRequestPage
    func NewSecurityMonitoringSignalListRequestPage() *SecurityMonitoringSignalListRequestPage
    func NewSecurityMonitoringSignalListRequestPageWithDefaults() *SecurityMonitoringSignalListRequestPage
    func (o *SecurityMonitoringSignalListRequestPage) GetCursor() string
    func (o *SecurityMonitoringSignalListRequestPage) GetCursorOk() (*string, bool)
    func (o *SecurityMonitoringSignalListRequestPage) GetLimit() int32
    func (o *SecurityMonitoringSignalListRequestPage) GetLimitOk() (*int32, bool)
    func (o *SecurityMonitoringSignalListRequestPage) HasCursor() bool
    func (o *SecurityMonitoringSignalListRequestPage) HasLimit() bool
    func (o SecurityMonitoringSignalListRequestPage) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalListRequestPage) SetCursor(v string)
    func (o *SecurityMonitoringSignalListRequestPage) SetLimit(v int32)
    func (o *SecurityMonitoringSignalListRequestPage) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalRuleCreatePayload
    func NewSecurityMonitoringSignalRuleCreatePayload(cases []SecurityMonitoringRuleCaseCreate, isEnabled bool, message string, name string, options SecurityMonitoringRuleOptions, queries []SecurityMonitoringSignalRuleQuery) *SecurityMonitoringSignalRuleCreatePayload
    func NewSecurityMonitoringSignalRuleCreatePayloadWithDefaults() *SecurityMonitoringSignalRuleCreatePayload
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetCases() []SecurityMonitoringRuleCaseCreate
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetCasesOk() (*[]SecurityMonitoringRuleCaseCreate, bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetFilters() []SecurityMonitoringFilter
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetHasExtendedTitle() bool
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetHasExtendedTitleOk() (*bool, bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetIsEnabled() bool
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetIsEnabledOk() (*bool, bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetMessage() string
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetMessageOk() (*string, bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetName() string
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetOptions() SecurityMonitoringRuleOptions
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetQueries() []SecurityMonitoringSignalRuleQuery
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetQueriesOk() (*[]SecurityMonitoringSignalRuleQuery, bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetTags() []string
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetTagsOk() (*[]string, bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetType() SecurityMonitoringSignalRuleType
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetTypeOk() (*SecurityMonitoringSignalRuleType, bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) HasFilters() bool
    func (o *SecurityMonitoringSignalRuleCreatePayload) HasHasExtendedTitle() bool
    func (o *SecurityMonitoringSignalRuleCreatePayload) HasTags() bool
    func (o *SecurityMonitoringSignalRuleCreatePayload) HasType() bool
    func (o SecurityMonitoringSignalRuleCreatePayload) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalRuleCreatePayload) SetCases(v []SecurityMonitoringRuleCaseCreate)
    func (o *SecurityMonitoringSignalRuleCreatePayload) SetFilters(v []SecurityMonitoringFilter)
    func (o *SecurityMonitoringSignalRuleCreatePayload) SetHasExtendedTitle(v bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) SetIsEnabled(v bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) SetMessage(v string)
    func (o *SecurityMonitoringSignalRuleCreatePayload) SetName(v string)
    func (o *SecurityMonitoringSignalRuleCreatePayload) SetOptions(v SecurityMonitoringRuleOptions)
    func (o *SecurityMonitoringSignalRuleCreatePayload) SetQueries(v []SecurityMonitoringSignalRuleQuery)
    func (o *SecurityMonitoringSignalRuleCreatePayload) SetTags(v []string)
    func (o *SecurityMonitoringSignalRuleCreatePayload) SetType(v SecurityMonitoringSignalRuleType)
    func (o *SecurityMonitoringSignalRuleCreatePayload) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalRuleQuery
    func NewSecurityMonitoringSignalRuleQuery(ruleId string) *SecurityMonitoringSignalRuleQuery
    func NewSecurityMonitoringSignalRuleQueryWithDefaults() *SecurityMonitoringSignalRuleQuery
    func (o *SecurityMonitoringSignalRuleQuery) GetAggregation() SecurityMonitoringRuleQueryAggregation
    func (o *SecurityMonitoringSignalRuleQuery) GetAggregationOk() (*SecurityMonitoringRuleQueryAggregation, bool)
    func (o *SecurityMonitoringSignalRuleQuery) GetCorrelatedByFields() []string
    func (o *SecurityMonitoringSignalRuleQuery) GetCorrelatedByFieldsOk() (*[]string, bool)
    func (o *SecurityMonitoringSignalRuleQuery) GetCorrelatedQueryIndex() int32
    func (o *SecurityMonitoringSignalRuleQuery) GetCorrelatedQueryIndexOk() (*int32, bool)
    func (o *SecurityMonitoringSignalRuleQuery) GetMetrics() []string
    func (o *SecurityMonitoringSignalRuleQuery) GetMetricsOk() (*[]string, bool)
    func (o *SecurityMonitoringSignalRuleQuery) GetName() string
    func (o *SecurityMonitoringSignalRuleQuery) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringSignalRuleQuery) GetRuleId() string
    func (o *SecurityMonitoringSignalRuleQuery) GetRuleIdOk() (*string, bool)
    func (o *SecurityMonitoringSignalRuleQuery) HasAggregation() bool
    func (o *SecurityMonitoringSignalRuleQuery) HasCorrelatedByFields() bool
    func (o *SecurityMonitoringSignalRuleQuery) HasCorrelatedQueryIndex() bool
    func (o *SecurityMonitoringSignalRuleQuery) HasMetrics() bool
    func (o *SecurityMonitoringSignalRuleQuery) HasName() bool
    func (o SecurityMonitoringSignalRuleQuery) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalRuleQuery) SetAggregation(v SecurityMonitoringRuleQueryAggregation)
    func (o *SecurityMonitoringSignalRuleQuery) SetCorrelatedByFields(v []string)
    func (o *SecurityMonitoringSignalRuleQuery) SetCorrelatedQueryIndex(v int32)
    func (o *SecurityMonitoringSignalRuleQuery) SetMetrics(v []string)
    func (o *SecurityMonitoringSignalRuleQuery) SetName(v string)
    func (o *SecurityMonitoringSignalRuleQuery) SetRuleId(v string)
    func (o *SecurityMonitoringSignalRuleQuery) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalRuleResponse
    func NewSecurityMonitoringSignalRuleResponse() *SecurityMonitoringSignalRuleResponse
    func NewSecurityMonitoringSignalRuleResponseWithDefaults() *SecurityMonitoringSignalRuleResponse
    func (o *SecurityMonitoringSignalRuleResponse) GetCases() []SecurityMonitoringRuleCase
    func (o *SecurityMonitoringSignalRuleResponse) GetCasesOk() (*[]SecurityMonitoringRuleCase, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetCreatedAt() int64
    func (o *SecurityMonitoringSignalRuleResponse) GetCreatedAtOk() (*int64, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetCreationAuthorId() int64
    func (o *SecurityMonitoringSignalRuleResponse) GetCreationAuthorIdOk() (*int64, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetFilters() []SecurityMonitoringFilter
    func (o *SecurityMonitoringSignalRuleResponse) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetHasExtendedTitle() bool
    func (o *SecurityMonitoringSignalRuleResponse) GetHasExtendedTitleOk() (*bool, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetId() string
    func (o *SecurityMonitoringSignalRuleResponse) GetIdOk() (*string, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetIsDefault() bool
    func (o *SecurityMonitoringSignalRuleResponse) GetIsDefaultOk() (*bool, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetIsDeleted() bool
    func (o *SecurityMonitoringSignalRuleResponse) GetIsDeletedOk() (*bool, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetIsEnabled() bool
    func (o *SecurityMonitoringSignalRuleResponse) GetIsEnabledOk() (*bool, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetMessage() string
    func (o *SecurityMonitoringSignalRuleResponse) GetMessageOk() (*string, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetName() string
    func (o *SecurityMonitoringSignalRuleResponse) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetOptions() SecurityMonitoringRuleOptions
    func (o *SecurityMonitoringSignalRuleResponse) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetQueries() []SecurityMonitoringSignalRuleResponseQuery
    func (o *SecurityMonitoringSignalRuleResponse) GetQueriesOk() (*[]SecurityMonitoringSignalRuleResponseQuery, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetTags() []string
    func (o *SecurityMonitoringSignalRuleResponse) GetTagsOk() (*[]string, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetType() SecurityMonitoringSignalRuleType
    func (o *SecurityMonitoringSignalRuleResponse) GetTypeOk() (*SecurityMonitoringSignalRuleType, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetUpdateAuthorId() int64
    func (o *SecurityMonitoringSignalRuleResponse) GetUpdateAuthorIdOk() (*int64, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetVersion() int64
    func (o *SecurityMonitoringSignalRuleResponse) GetVersionOk() (*int64, bool)
    func (o *SecurityMonitoringSignalRuleResponse) HasCases() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasCreatedAt() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasCreationAuthorId() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasFilters() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasHasExtendedTitle() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasId() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasIsDefault() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasIsDeleted() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasIsEnabled() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasMessage() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasName() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasOptions() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasQueries() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasTags() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasType() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasUpdateAuthorId() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasVersion() bool
    func (o SecurityMonitoringSignalRuleResponse) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalRuleResponse) SetCases(v []SecurityMonitoringRuleCase)
    func (o *SecurityMonitoringSignalRuleResponse) SetCreatedAt(v int64)
    func (o *SecurityMonitoringSignalRuleResponse) SetCreationAuthorId(v int64)
    func (o *SecurityMonitoringSignalRuleResponse) SetFilters(v []SecurityMonitoringFilter)
    func (o *SecurityMonitoringSignalRuleResponse) SetHasExtendedTitle(v bool)
    func (o *SecurityMonitoringSignalRuleResponse) SetId(v string)
    func (o *SecurityMonitoringSignalRuleResponse) SetIsDefault(v bool)
    func (o *SecurityMonitoringSignalRuleResponse) SetIsDeleted(v bool)
    func (o *SecurityMonitoringSignalRuleResponse) SetIsEnabled(v bool)
    func (o *SecurityMonitoringSignalRuleResponse) SetMessage(v string)
    func (o *SecurityMonitoringSignalRuleResponse) SetName(v string)
    func (o *SecurityMonitoringSignalRuleResponse) SetOptions(v SecurityMonitoringRuleOptions)
    func (o *SecurityMonitoringSignalRuleResponse) SetQueries(v []SecurityMonitoringSignalRuleResponseQuery)
    func (o *SecurityMonitoringSignalRuleResponse) SetTags(v []string)
    func (o *SecurityMonitoringSignalRuleResponse) SetType(v SecurityMonitoringSignalRuleType)
    func (o *SecurityMonitoringSignalRuleResponse) SetUpdateAuthorId(v int64)
    func (o *SecurityMonitoringSignalRuleResponse) SetVersion(v int64)
    func (o *SecurityMonitoringSignalRuleResponse) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalRuleResponseQuery
    func NewSecurityMonitoringSignalRuleResponseQuery() *SecurityMonitoringSignalRuleResponseQuery
    func NewSecurityMonitoringSignalRuleResponseQueryWithDefaults() *SecurityMonitoringSignalRuleResponseQuery
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetAggregation() SecurityMonitoringRuleQueryAggregation
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetAggregationOk() (*SecurityMonitoringRuleQueryAggregation, bool)
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedByFields() []string
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedByFieldsOk() (*[]string, bool)
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedQueryIndex() int32
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedQueryIndexOk() (*int32, bool)
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetDefaultRuleId() string
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetDefaultRuleIdOk() (*string, bool)
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetMetrics() []string
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetMetricsOk() (*[]string, bool)
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetName() string
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetRuleId() string
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetRuleIdOk() (*string, bool)
    func (o *SecurityMonitoringSignalRuleResponseQuery) HasAggregation() bool
    func (o *SecurityMonitoringSignalRuleResponseQuery) HasCorrelatedByFields() bool
    func (o *SecurityMonitoringSignalRuleResponseQuery) HasCorrelatedQueryIndex() bool
    func (o *SecurityMonitoringSignalRuleResponseQuery) HasDefaultRuleId() bool
    func (o *SecurityMonitoringSignalRuleResponseQuery) HasMetrics() bool
    func (o *SecurityMonitoringSignalRuleResponseQuery) HasName() bool
    func (o *SecurityMonitoringSignalRuleResponseQuery) HasRuleId() bool
    func (o SecurityMonitoringSignalRuleResponseQuery) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalRuleResponseQuery) SetAggregation(v SecurityMonitoringRuleQueryAggregation)
    func (o *SecurityMonitoringSignalRuleResponseQuery) SetCorrelatedByFields(v []string)
    func (o *SecurityMonitoringSignalRuleResponseQuery) SetCorrelatedQueryIndex(v int32)
    func (o *SecurityMonitoringSignalRuleResponseQuery) SetDefaultRuleId(v string)
    func (o *SecurityMonitoringSignalRuleResponseQuery) SetMetrics(v []string)
    func (o *SecurityMonitoringSignalRuleResponseQuery) SetName(v string)
    func (o *SecurityMonitoringSignalRuleResponseQuery) SetRuleId(v string)
    func (o *SecurityMonitoringSignalRuleResponseQuery) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalRuleType
    func NewSecurityMonitoringSignalRuleTypeFromValue(v string) (*SecurityMonitoringSignalRuleType, error)
    func (v *SecurityMonitoringSignalRuleType) GetAllowedValues() []SecurityMonitoringSignalRuleType
    func (v SecurityMonitoringSignalRuleType) IsValid() bool
    func (v SecurityMonitoringSignalRuleType) Ptr() *SecurityMonitoringSignalRuleType
    func (v *SecurityMonitoringSignalRuleType) UnmarshalJSON(src []byte) error
type SecurityMonitoringSignalState
    func NewSecurityMonitoringSignalStateFromValue(v string) (*SecurityMonitoringSignalState, error)
    func (v *SecurityMonitoringSignalState) GetAllowedValues() []SecurityMonitoringSignalState
    func (v SecurityMonitoringSignalState) IsValid() bool
    func (v SecurityMonitoringSignalState) Ptr() *SecurityMonitoringSignalState
    func (v *SecurityMonitoringSignalState) UnmarshalJSON(src []byte) error
type SecurityMonitoringSignalStateUpdateAttributes
    func NewSecurityMonitoringSignalStateUpdateAttributes(state SecurityMonitoringSignalState) *SecurityMonitoringSignalStateUpdateAttributes
    func NewSecurityMonitoringSignalStateUpdateAttributesWithDefaults() *SecurityMonitoringSignalStateUpdateAttributes
    func (o *SecurityMonitoringSignalStateUpdateAttributes) GetArchiveComment() string
    func (o *SecurityMonitoringSignalStateUpdateAttributes) GetArchiveCommentOk() (*string, bool)
    func (o *SecurityMonitoringSignalStateUpdateAttributes) GetArchiveReason() SecurityMonitoringSignalArchiveReason
    func (o *SecurityMonitoringSignalStateUpdateAttributes) GetArchiveReasonOk() (*SecurityMonitoringSignalArchiveReason, bool)
    func (o *SecurityMonitoringSignalStateUpdateAttributes) GetState() SecurityMonitoringSignalState
    func (o *SecurityMonitoringSignalStateUpdateAttributes) GetStateOk() (*SecurityMonitoringSignalState, bool)
    func (o *SecurityMonitoringSignalStateUpdateAttributes) GetVersion() int64
    func (o *SecurityMonitoringSignalStateUpdateAttributes) GetVersionOk() (*int64, bool)
    func (o *SecurityMonitoringSignalStateUpdateAttributes) HasArchiveComment() bool
    func (o *SecurityMonitoringSignalStateUpdateAttributes) HasArchiveReason() bool
    func (o *SecurityMonitoringSignalStateUpdateAttributes) HasVersion() bool
    func (o SecurityMonitoringSignalStateUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalStateUpdateAttributes) SetArchiveComment(v string)
    func (o *SecurityMonitoringSignalStateUpdateAttributes) SetArchiveReason(v SecurityMonitoringSignalArchiveReason)
    func (o *SecurityMonitoringSignalStateUpdateAttributes) SetState(v SecurityMonitoringSignalState)
    func (o *SecurityMonitoringSignalStateUpdateAttributes) SetVersion(v int64)
    func (o *SecurityMonitoringSignalStateUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalStateUpdateData
    func NewSecurityMonitoringSignalStateUpdateData(attributes SecurityMonitoringSignalStateUpdateAttributes) *SecurityMonitoringSignalStateUpdateData
    func NewSecurityMonitoringSignalStateUpdateDataWithDefaults() *SecurityMonitoringSignalStateUpdateData
    func (o *SecurityMonitoringSignalStateUpdateData) GetAttributes() SecurityMonitoringSignalStateUpdateAttributes
    func (o *SecurityMonitoringSignalStateUpdateData) GetAttributesOk() (*SecurityMonitoringSignalStateUpdateAttributes, bool)
    func (o SecurityMonitoringSignalStateUpdateData) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalStateUpdateData) SetAttributes(v SecurityMonitoringSignalStateUpdateAttributes)
    func (o *SecurityMonitoringSignalStateUpdateData) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalStateUpdateRequest
    func NewSecurityMonitoringSignalStateUpdateRequest(data SecurityMonitoringSignalStateUpdateData) *SecurityMonitoringSignalStateUpdateRequest
    func NewSecurityMonitoringSignalStateUpdateRequestWithDefaults() *SecurityMonitoringSignalStateUpdateRequest
    func (o *SecurityMonitoringSignalStateUpdateRequest) GetData() SecurityMonitoringSignalStateUpdateData
    func (o *SecurityMonitoringSignalStateUpdateRequest) GetDataOk() (*SecurityMonitoringSignalStateUpdateData, bool)
    func (o SecurityMonitoringSignalStateUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalStateUpdateRequest) SetData(v SecurityMonitoringSignalStateUpdateData)
    func (o *SecurityMonitoringSignalStateUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalTriageAttributes
    func NewSecurityMonitoringSignalTriageAttributes(assignee SecurityMonitoringTriageUser, incidentIds []int64, state SecurityMonitoringSignalState) *SecurityMonitoringSignalTriageAttributes
    func NewSecurityMonitoringSignalTriageAttributesWithDefaults() *SecurityMonitoringSignalTriageAttributes
    func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveComment() string
    func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveCommentOk() (*string, bool)
    func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveCommentTimestamp() int64
    func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveCommentTimestampOk() (*int64, bool)
    func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveCommentUser() SecurityMonitoringTriageUser
    func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveCommentUserOk() (*SecurityMonitoringTriageUser, bool)
    func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveReason() SecurityMonitoringSignalArchiveReason
    func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveReasonOk() (*SecurityMonitoringSignalArchiveReason, bool)
    func (o *SecurityMonitoringSignalTriageAttributes) GetAssignee() SecurityMonitoringTriageUser
    func (o *SecurityMonitoringSignalTriageAttributes) GetAssigneeOk() (*SecurityMonitoringTriageUser, bool)
    func (o *SecurityMonitoringSignalTriageAttributes) GetIncidentIds() []int64
    func (o *SecurityMonitoringSignalTriageAttributes) GetIncidentIdsOk() (*[]int64, bool)
    func (o *SecurityMonitoringSignalTriageAttributes) GetState() SecurityMonitoringSignalState
    func (o *SecurityMonitoringSignalTriageAttributes) GetStateOk() (*SecurityMonitoringSignalState, bool)
    func (o *SecurityMonitoringSignalTriageAttributes) GetStateUpdateTimestamp() int64
    func (o *SecurityMonitoringSignalTriageAttributes) GetStateUpdateTimestampOk() (*int64, bool)
    func (o *SecurityMonitoringSignalTriageAttributes) GetStateUpdateUser() SecurityMonitoringTriageUser
    func (o *SecurityMonitoringSignalTriageAttributes) GetStateUpdateUserOk() (*SecurityMonitoringTriageUser, bool)
    func (o *SecurityMonitoringSignalTriageAttributes) HasArchiveComment() bool
    func (o *SecurityMonitoringSignalTriageAttributes) HasArchiveCommentTimestamp() bool
    func (o *SecurityMonitoringSignalTriageAttributes) HasArchiveCommentUser() bool
    func (o *SecurityMonitoringSignalTriageAttributes) HasArchiveReason() bool
    func (o *SecurityMonitoringSignalTriageAttributes) HasStateUpdateTimestamp() bool
    func (o *SecurityMonitoringSignalTriageAttributes) HasStateUpdateUser() bool
    func (o SecurityMonitoringSignalTriageAttributes) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalTriageAttributes) SetArchiveComment(v string)
    func (o *SecurityMonitoringSignalTriageAttributes) SetArchiveCommentTimestamp(v int64)
    func (o *SecurityMonitoringSignalTriageAttributes) SetArchiveCommentUser(v SecurityMonitoringTriageUser)
    func (o *SecurityMonitoringSignalTriageAttributes) SetArchiveReason(v SecurityMonitoringSignalArchiveReason)
    func (o *SecurityMonitoringSignalTriageAttributes) SetAssignee(v SecurityMonitoringTriageUser)
    func (o *SecurityMonitoringSignalTriageAttributes) SetIncidentIds(v []int64)
    func (o *SecurityMonitoringSignalTriageAttributes) SetState(v SecurityMonitoringSignalState)
    func (o *SecurityMonitoringSignalTriageAttributes) SetStateUpdateTimestamp(v int64)
    func (o *SecurityMonitoringSignalTriageAttributes) SetStateUpdateUser(v SecurityMonitoringTriageUser)
    func (o *SecurityMonitoringSignalTriageAttributes) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalTriageUpdateData
    func NewSecurityMonitoringSignalTriageUpdateData() *SecurityMonitoringSignalTriageUpdateData
    func NewSecurityMonitoringSignalTriageUpdateDataWithDefaults() *SecurityMonitoringSignalTriageUpdateData
    func (o *SecurityMonitoringSignalTriageUpdateData) GetAttributes() SecurityMonitoringSignalTriageAttributes
    func (o *SecurityMonitoringSignalTriageUpdateData) GetAttributesOk() (*SecurityMonitoringSignalTriageAttributes, bool)
    func (o *SecurityMonitoringSignalTriageUpdateData) HasAttributes() bool
    func (o SecurityMonitoringSignalTriageUpdateData) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalTriageUpdateData) SetAttributes(v SecurityMonitoringSignalTriageAttributes)
    func (o *SecurityMonitoringSignalTriageUpdateData) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalTriageUpdateResponse
    func NewSecurityMonitoringSignalTriageUpdateResponse(data SecurityMonitoringSignalTriageUpdateData) *SecurityMonitoringSignalTriageUpdateResponse
    func NewSecurityMonitoringSignalTriageUpdateResponseWithDefaults() *SecurityMonitoringSignalTriageUpdateResponse
    func (o *SecurityMonitoringSignalTriageUpdateResponse) GetData() SecurityMonitoringSignalTriageUpdateData
    func (o *SecurityMonitoringSignalTriageUpdateResponse) GetDataOk() (*SecurityMonitoringSignalTriageUpdateData, bool)
    func (o SecurityMonitoringSignalTriageUpdateResponse) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalTriageUpdateResponse) SetData(v SecurityMonitoringSignalTriageUpdateData)
    func (o *SecurityMonitoringSignalTriageUpdateResponse) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalType
    func NewSecurityMonitoringSignalTypeFromValue(v string) (*SecurityMonitoringSignalType, error)
    func (v *SecurityMonitoringSignalType) GetAllowedValues() []SecurityMonitoringSignalType
    func (v SecurityMonitoringSignalType) IsValid() bool
    func (v SecurityMonitoringSignalType) Ptr() *SecurityMonitoringSignalType
    func (v *SecurityMonitoringSignalType) UnmarshalJSON(src []byte) error
type SecurityMonitoringSignalsListResponse
    func NewSecurityMonitoringSignalsListResponse() *SecurityMonitoringSignalsListResponse
    func NewSecurityMonitoringSignalsListResponseWithDefaults() *SecurityMonitoringSignalsListResponse
    func (o *SecurityMonitoringSignalsListResponse) GetData() []SecurityMonitoringSignal
    func (o *SecurityMonitoringSignalsListResponse) GetDataOk() (*[]SecurityMonitoringSignal, bool)
    func (o *SecurityMonitoringSignalsListResponse) GetLinks() SecurityMonitoringSignalsListResponseLinks
    func (o *SecurityMonitoringSignalsListResponse) GetLinksOk() (*SecurityMonitoringSignalsListResponseLinks, bool)
    func (o *SecurityMonitoringSignalsListResponse) GetMeta() SecurityMonitoringSignalsListResponseMeta
    func (o *SecurityMonitoringSignalsListResponse) GetMetaOk() (*SecurityMonitoringSignalsListResponseMeta, bool)
    func (o *SecurityMonitoringSignalsListResponse) HasData() bool
    func (o *SecurityMonitoringSignalsListResponse) HasLinks() bool
    func (o *SecurityMonitoringSignalsListResponse) HasMeta() bool
    func (o SecurityMonitoringSignalsListResponse) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalsListResponse) SetData(v []SecurityMonitoringSignal)
    func (o *SecurityMonitoringSignalsListResponse) SetLinks(v SecurityMonitoringSignalsListResponseLinks)
    func (o *SecurityMonitoringSignalsListResponse) SetMeta(v SecurityMonitoringSignalsListResponseMeta)
    func (o *SecurityMonitoringSignalsListResponse) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalsListResponseLinks
    func NewSecurityMonitoringSignalsListResponseLinks() *SecurityMonitoringSignalsListResponseLinks
    func NewSecurityMonitoringSignalsListResponseLinksWithDefaults() *SecurityMonitoringSignalsListResponseLinks
    func (o *SecurityMonitoringSignalsListResponseLinks) GetNext() string
    func (o *SecurityMonitoringSignalsListResponseLinks) GetNextOk() (*string, bool)
    func (o *SecurityMonitoringSignalsListResponseLinks) HasNext() bool
    func (o SecurityMonitoringSignalsListResponseLinks) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalsListResponseLinks) SetNext(v string)
    func (o *SecurityMonitoringSignalsListResponseLinks) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalsListResponseMeta
    func NewSecurityMonitoringSignalsListResponseMeta() *SecurityMonitoringSignalsListResponseMeta
    func NewSecurityMonitoringSignalsListResponseMetaWithDefaults() *SecurityMonitoringSignalsListResponseMeta
    func (o *SecurityMonitoringSignalsListResponseMeta) GetPage() SecurityMonitoringSignalsListResponseMetaPage
    func (o *SecurityMonitoringSignalsListResponseMeta) GetPageOk() (*SecurityMonitoringSignalsListResponseMetaPage, bool)
    func (o *SecurityMonitoringSignalsListResponseMeta) HasPage() bool
    func (o SecurityMonitoringSignalsListResponseMeta) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalsListResponseMeta) SetPage(v SecurityMonitoringSignalsListResponseMetaPage)
    func (o *SecurityMonitoringSignalsListResponseMeta) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalsListResponseMetaPage
    func NewSecurityMonitoringSignalsListResponseMetaPage() *SecurityMonitoringSignalsListResponseMetaPage
    func NewSecurityMonitoringSignalsListResponseMetaPageWithDefaults() *SecurityMonitoringSignalsListResponseMetaPage
    func (o *SecurityMonitoringSignalsListResponseMetaPage) GetAfter() string
    func (o *SecurityMonitoringSignalsListResponseMetaPage) GetAfterOk() (*string, bool)
    func (o *SecurityMonitoringSignalsListResponseMetaPage) HasAfter() bool
    func (o SecurityMonitoringSignalsListResponseMetaPage) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalsListResponseMetaPage) SetAfter(v string)
    func (o *SecurityMonitoringSignalsListResponseMetaPage) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalsSort
    func NewSecurityMonitoringSignalsSortFromValue(v string) (*SecurityMonitoringSignalsSort, error)
    func (v *SecurityMonitoringSignalsSort) GetAllowedValues() []SecurityMonitoringSignalsSort
    func (v SecurityMonitoringSignalsSort) IsValid() bool
    func (v SecurityMonitoringSignalsSort) Ptr() *SecurityMonitoringSignalsSort
    func (v *SecurityMonitoringSignalsSort) UnmarshalJSON(src []byte) error
type SecurityMonitoringStandardRuleCreatePayload
    func NewSecurityMonitoringStandardRuleCreatePayload(cases []SecurityMonitoringRuleCaseCreate, isEnabled bool, message string, name string, options SecurityMonitoringRuleOptions, queries []SecurityMonitoringStandardRuleQuery) *SecurityMonitoringStandardRuleCreatePayload
    func NewSecurityMonitoringStandardRuleCreatePayloadWithDefaults() *SecurityMonitoringStandardRuleCreatePayload
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetCases() []SecurityMonitoringRuleCaseCreate
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetCasesOk() (*[]SecurityMonitoringRuleCaseCreate, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetFilters() []SecurityMonitoringFilter
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetHasExtendedTitle() bool
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetHasExtendedTitleOk() (*bool, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetIsEnabled() bool
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetIsEnabledOk() (*bool, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetMessage() string
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetMessageOk() (*string, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetName() string
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetOptions() SecurityMonitoringRuleOptions
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetQueries() []SecurityMonitoringStandardRuleQuery
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetQueriesOk() (*[]SecurityMonitoringStandardRuleQuery, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetTags() []string
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetTagsOk() (*[]string, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetType() SecurityMonitoringRuleTypeCreate
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetTypeOk() (*SecurityMonitoringRuleTypeCreate, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) HasFilters() bool
    func (o *SecurityMonitoringStandardRuleCreatePayload) HasHasExtendedTitle() bool
    func (o *SecurityMonitoringStandardRuleCreatePayload) HasTags() bool
    func (o *SecurityMonitoringStandardRuleCreatePayload) HasType() bool
    func (o SecurityMonitoringStandardRuleCreatePayload) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetCases(v []SecurityMonitoringRuleCaseCreate)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetFilters(v []SecurityMonitoringFilter)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetHasExtendedTitle(v bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetIsEnabled(v bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetMessage(v string)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetName(v string)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetOptions(v SecurityMonitoringRuleOptions)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetQueries(v []SecurityMonitoringStandardRuleQuery)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetTags(v []string)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetType(v SecurityMonitoringRuleTypeCreate)
    func (o *SecurityMonitoringStandardRuleCreatePayload) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringStandardRuleQuery
    func NewSecurityMonitoringStandardRuleQuery(query string) *SecurityMonitoringStandardRuleQuery
    func NewSecurityMonitoringStandardRuleQueryWithDefaults() *SecurityMonitoringStandardRuleQuery
    func (o *SecurityMonitoringStandardRuleQuery) GetAggregation() SecurityMonitoringRuleQueryAggregation
    func (o *SecurityMonitoringStandardRuleQuery) GetAggregationOk() (*SecurityMonitoringRuleQueryAggregation, bool)
    func (o *SecurityMonitoringStandardRuleQuery) GetDistinctFields() []string
    func (o *SecurityMonitoringStandardRuleQuery) GetDistinctFieldsOk() (*[]string, bool)
    func (o *SecurityMonitoringStandardRuleQuery) GetGroupByFields() []string
    func (o *SecurityMonitoringStandardRuleQuery) GetGroupByFieldsOk() (*[]string, bool)
    func (o *SecurityMonitoringStandardRuleQuery) GetMetric() string
    func (o *SecurityMonitoringStandardRuleQuery) GetMetricOk() (*string, bool)
    func (o *SecurityMonitoringStandardRuleQuery) GetMetrics() []string
    func (o *SecurityMonitoringStandardRuleQuery) GetMetricsOk() (*[]string, bool)
    func (o *SecurityMonitoringStandardRuleQuery) GetName() string
    func (o *SecurityMonitoringStandardRuleQuery) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringStandardRuleQuery) GetQuery() string
    func (o *SecurityMonitoringStandardRuleQuery) GetQueryOk() (*string, bool)
    func (o *SecurityMonitoringStandardRuleQuery) HasAggregation() bool
    func (o *SecurityMonitoringStandardRuleQuery) HasDistinctFields() bool
    func (o *SecurityMonitoringStandardRuleQuery) HasGroupByFields() bool
    func (o *SecurityMonitoringStandardRuleQuery) HasMetric() bool
    func (o *SecurityMonitoringStandardRuleQuery) HasMetrics() bool
    func (o *SecurityMonitoringStandardRuleQuery) HasName() bool
    func (o SecurityMonitoringStandardRuleQuery) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringStandardRuleQuery) SetAggregation(v SecurityMonitoringRuleQueryAggregation)
    func (o *SecurityMonitoringStandardRuleQuery) SetDistinctFields(v []string)
    func (o *SecurityMonitoringStandardRuleQuery) SetGroupByFields(v []string)
    func (o *SecurityMonitoringStandardRuleQuery) SetMetric(v string)
    func (o *SecurityMonitoringStandardRuleQuery) SetMetrics(v []string)
    func (o *SecurityMonitoringStandardRuleQuery) SetName(v string)
    func (o *SecurityMonitoringStandardRuleQuery) SetQuery(v string)
    func (o *SecurityMonitoringStandardRuleQuery) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringStandardRuleResponse
    func NewSecurityMonitoringStandardRuleResponse() *SecurityMonitoringStandardRuleResponse
    func NewSecurityMonitoringStandardRuleResponseWithDefaults() *SecurityMonitoringStandardRuleResponse
    func (o *SecurityMonitoringStandardRuleResponse) GetCases() []SecurityMonitoringRuleCase
    func (o *SecurityMonitoringStandardRuleResponse) GetCasesOk() (*[]SecurityMonitoringRuleCase, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetCreatedAt() int64
    func (o *SecurityMonitoringStandardRuleResponse) GetCreatedAtOk() (*int64, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetCreationAuthorId() int64
    func (o *SecurityMonitoringStandardRuleResponse) GetCreationAuthorIdOk() (*int64, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetFilters() []SecurityMonitoringFilter
    func (o *SecurityMonitoringStandardRuleResponse) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetHasExtendedTitle() bool
    func (o *SecurityMonitoringStandardRuleResponse) GetHasExtendedTitleOk() (*bool, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetId() string
    func (o *SecurityMonitoringStandardRuleResponse) GetIdOk() (*string, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetIsDefault() bool
    func (o *SecurityMonitoringStandardRuleResponse) GetIsDefaultOk() (*bool, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetIsDeleted() bool
    func (o *SecurityMonitoringStandardRuleResponse) GetIsDeletedOk() (*bool, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetIsEnabled() bool
    func (o *SecurityMonitoringStandardRuleResponse) GetIsEnabledOk() (*bool, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetMessage() string
    func (o *SecurityMonitoringStandardRuleResponse) GetMessageOk() (*string, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetName() string
    func (o *SecurityMonitoringStandardRuleResponse) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetOptions() SecurityMonitoringRuleOptions
    func (o *SecurityMonitoringStandardRuleResponse) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetQueries() []SecurityMonitoringStandardRuleQuery
    func (o *SecurityMonitoringStandardRuleResponse) GetQueriesOk() (*[]SecurityMonitoringStandardRuleQuery, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetTags() []string
    func (o *SecurityMonitoringStandardRuleResponse) GetTagsOk() (*[]string, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetType() SecurityMonitoringRuleTypeRead
    func (o *SecurityMonitoringStandardRuleResponse) GetTypeOk() (*SecurityMonitoringRuleTypeRead, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetUpdateAuthorId() int64
    func (o *SecurityMonitoringStandardRuleResponse) GetUpdateAuthorIdOk() (*int64, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetVersion() int64
    func (o *SecurityMonitoringStandardRuleResponse) GetVersionOk() (*int64, bool)
    func (o *SecurityMonitoringStandardRuleResponse) HasCases() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasCreatedAt() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasCreationAuthorId() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasFilters() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasHasExtendedTitle() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasId() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasIsDefault() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasIsDeleted() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasIsEnabled() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasMessage() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasName() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasOptions() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasQueries() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasTags() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasType() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasUpdateAuthorId() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasVersion() bool
    func (o SecurityMonitoringStandardRuleResponse) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringStandardRuleResponse) SetCases(v []SecurityMonitoringRuleCase)
    func (o *SecurityMonitoringStandardRuleResponse) SetCreatedAt(v int64)
    func (o *SecurityMonitoringStandardRuleResponse) SetCreationAuthorId(v int64)
    func (o *SecurityMonitoringStandardRuleResponse) SetFilters(v []SecurityMonitoringFilter)
    func (o *SecurityMonitoringStandardRuleResponse) SetHasExtendedTitle(v bool)
    func (o *SecurityMonitoringStandardRuleResponse) SetId(v string)
    func (o *SecurityMonitoringStandardRuleResponse) SetIsDefault(v bool)
    func (o *SecurityMonitoringStandardRuleResponse) SetIsDeleted(v bool)
    func (o *SecurityMonitoringStandardRuleResponse) SetIsEnabled(v bool)
    func (o *SecurityMonitoringStandardRuleResponse) SetMessage(v string)
    func (o *SecurityMonitoringStandardRuleResponse) SetName(v string)
    func (o *SecurityMonitoringStandardRuleResponse) SetOptions(v SecurityMonitoringRuleOptions)
    func (o *SecurityMonitoringStandardRuleResponse) SetQueries(v []SecurityMonitoringStandardRuleQuery)
    func (o *SecurityMonitoringStandardRuleResponse) SetTags(v []string)
    func (o *SecurityMonitoringStandardRuleResponse) SetType(v SecurityMonitoringRuleTypeRead)
    func (o *SecurityMonitoringStandardRuleResponse) SetUpdateAuthorId(v int64)
    func (o *SecurityMonitoringStandardRuleResponse) SetVersion(v int64)
    func (o *SecurityMonitoringStandardRuleResponse) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringTriageUser
    func NewSecurityMonitoringTriageUser(uuid string) *SecurityMonitoringTriageUser
    func NewSecurityMonitoringTriageUserWithDefaults() *SecurityMonitoringTriageUser
    func (o *SecurityMonitoringTriageUser) GetHandle() string
    func (o *SecurityMonitoringTriageUser) GetHandleOk() (*string, bool)
    func (o *SecurityMonitoringTriageUser) GetId() int64
    func (o *SecurityMonitoringTriageUser) GetIdOk() (*int64, bool)
    func (o *SecurityMonitoringTriageUser) GetName() string
    func (o *SecurityMonitoringTriageUser) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringTriageUser) GetUuid() string
    func (o *SecurityMonitoringTriageUser) GetUuidOk() (*string, bool)
    func (o *SecurityMonitoringTriageUser) HasHandle() bool
    func (o *SecurityMonitoringTriageUser) HasId() bool
    func (o *SecurityMonitoringTriageUser) HasName() bool
    func (o SecurityMonitoringTriageUser) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringTriageUser) SetHandle(v string)
    func (o *SecurityMonitoringTriageUser) SetId(v int64)
    func (o *SecurityMonitoringTriageUser) SetName(v string)
    func (o *SecurityMonitoringTriageUser) SetUuid(v string)
    func (o *SecurityMonitoringTriageUser) UnmarshalJSON(bytes []byte) (err error)
type ServiceAccountCreateAttributes
    func NewServiceAccountCreateAttributes(email string, serviceAccount bool) *ServiceAccountCreateAttributes
    func NewServiceAccountCreateAttributesWithDefaults() *ServiceAccountCreateAttributes
    func (o *ServiceAccountCreateAttributes) GetEmail() string
    func (o *ServiceAccountCreateAttributes) GetEmailOk() (*string, bool)
    func (o *ServiceAccountCreateAttributes) GetName() string
    func (o *ServiceAccountCreateAttributes) GetNameOk() (*string, bool)
    func (o *ServiceAccountCreateAttributes) GetServiceAccount() bool
    func (o *ServiceAccountCreateAttributes) GetServiceAccountOk() (*bool, bool)
    func (o *ServiceAccountCreateAttributes) GetTitle() string
    func (o *ServiceAccountCreateAttributes) GetTitleOk() (*string, bool)
    func (o *ServiceAccountCreateAttributes) HasName() bool
    func (o *ServiceAccountCreateAttributes) HasTitle() bool
    func (o ServiceAccountCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *ServiceAccountCreateAttributes) SetEmail(v string)
    func (o *ServiceAccountCreateAttributes) SetName(v string)
    func (o *ServiceAccountCreateAttributes) SetServiceAccount(v bool)
    func (o *ServiceAccountCreateAttributes) SetTitle(v string)
    func (o *ServiceAccountCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type ServiceAccountCreateData
    func NewServiceAccountCreateData(attributes ServiceAccountCreateAttributes, typeVar UsersType) *ServiceAccountCreateData
    func NewServiceAccountCreateDataWithDefaults() *ServiceAccountCreateData
    func (o *ServiceAccountCreateData) GetAttributes() ServiceAccountCreateAttributes
    func (o *ServiceAccountCreateData) GetAttributesOk() (*ServiceAccountCreateAttributes, bool)
    func (o *ServiceAccountCreateData) GetRelationships() UserRelationships
    func (o *ServiceAccountCreateData) GetRelationshipsOk() (*UserRelationships, bool)
    func (o *ServiceAccountCreateData) GetType() UsersType
    func (o *ServiceAccountCreateData) GetTypeOk() (*UsersType, bool)
    func (o *ServiceAccountCreateData) HasRelationships() bool
    func (o ServiceAccountCreateData) MarshalJSON() ([]byte, error)
    func (o *ServiceAccountCreateData) SetAttributes(v ServiceAccountCreateAttributes)
    func (o *ServiceAccountCreateData) SetRelationships(v UserRelationships)
    func (o *ServiceAccountCreateData) SetType(v UsersType)
    func (o *ServiceAccountCreateData) UnmarshalJSON(bytes []byte) (err error)
type ServiceAccountCreateRequest
    func NewServiceAccountCreateRequest(data ServiceAccountCreateData) *ServiceAccountCreateRequest
    func NewServiceAccountCreateRequestWithDefaults() *ServiceAccountCreateRequest
    func (o *ServiceAccountCreateRequest) GetData() ServiceAccountCreateData
    func (o *ServiceAccountCreateRequest) GetDataOk() (*ServiceAccountCreateData, bool)
    func (o ServiceAccountCreateRequest) MarshalJSON() ([]byte, error)
    func (o *ServiceAccountCreateRequest) SetData(v ServiceAccountCreateData)
    func (o *ServiceAccountCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type ServiceAccountsApi
    func NewServiceAccountsApi(client *datadog.APIClient) *ServiceAccountsApi
    func (a *ServiceAccountsApi) CreateServiceAccountApplicationKey(ctx _context.Context, serviceAccountId string, body ApplicationKeyCreateRequest) (ApplicationKeyResponse, *_nethttp.Response, error)
    func (a *ServiceAccountsApi) DeleteServiceAccountApplicationKey(ctx _context.Context, serviceAccountId string, appKeyId string) (*_nethttp.Response, error)
    func (a *ServiceAccountsApi) GetServiceAccountApplicationKey(ctx _context.Context, serviceAccountId string, appKeyId string) (PartialApplicationKeyResponse, *_nethttp.Response, error)
    func (a *ServiceAccountsApi) ListServiceAccountApplicationKeys(ctx _context.Context, serviceAccountId string, o ...ListServiceAccountApplicationKeysOptionalParameters) (ListApplicationKeysResponse, *_nethttp.Response, error)
    func (a *ServiceAccountsApi) UpdateServiceAccountApplicationKey(ctx _context.Context, serviceAccountId string, appKeyId string, body ApplicationKeyUpdateRequest) (PartialApplicationKeyResponse, *_nethttp.Response, error)
type ServiceDefinitionApi
    func NewServiceDefinitionApi(client *datadog.APIClient) *ServiceDefinitionApi
    func (a *ServiceDefinitionApi) CreateOrUpdateServiceDefinitions(ctx _context.Context, body ServiceDefinitionsCreateRequest) (ServiceDefinitionCreateResponse, *_nethttp.Response, error)
    func (a *ServiceDefinitionApi) DeleteServiceDefinition(ctx _context.Context, serviceName string) (*_nethttp.Response, error)
    func (a *ServiceDefinitionApi) GetServiceDefinition(ctx _context.Context, serviceName string) (ServiceDefinitionGetResponse, *_nethttp.Response, error)
    func (a *ServiceDefinitionApi) ListServiceDefinitions(ctx _context.Context) (ServiceDefinitionsListResponse, *_nethttp.Response, error)
type ServiceDefinitionCreateResponse
    func NewServiceDefinitionCreateResponse() *ServiceDefinitionCreateResponse
    func NewServiceDefinitionCreateResponseWithDefaults() *ServiceDefinitionCreateResponse
    func (o *ServiceDefinitionCreateResponse) GetData() []ServiceDefinitionData
    func (o *ServiceDefinitionCreateResponse) GetDataOk() (*[]ServiceDefinitionData, bool)
    func (o *ServiceDefinitionCreateResponse) HasData() bool
    func (o ServiceDefinitionCreateResponse) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionCreateResponse) SetData(v []ServiceDefinitionData)
    func (o *ServiceDefinitionCreateResponse) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionData
    func NewServiceDefinitionData() *ServiceDefinitionData
    func NewServiceDefinitionDataWithDefaults() *ServiceDefinitionData
    func (o *ServiceDefinitionData) GetAttributes() ServiceDefinitionDataAttributes
    func (o *ServiceDefinitionData) GetAttributesOk() (*ServiceDefinitionDataAttributes, bool)
    func (o *ServiceDefinitionData) GetType() string
    func (o *ServiceDefinitionData) GetTypeOk() (*string, bool)
    func (o *ServiceDefinitionData) HasAttributes() bool
    func (o *ServiceDefinitionData) HasType() bool
    func (o ServiceDefinitionData) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionData) SetAttributes(v ServiceDefinitionDataAttributes)
    func (o *ServiceDefinitionData) SetType(v string)
    func (o *ServiceDefinitionData) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionDataAttributes
    func NewServiceDefinitionDataAttributes() *ServiceDefinitionDataAttributes
    func NewServiceDefinitionDataAttributesWithDefaults() *ServiceDefinitionDataAttributes
    func (o *ServiceDefinitionDataAttributes) GetMeta() ServiceDefinitionMeta
    func (o *ServiceDefinitionDataAttributes) GetMetaOk() (*ServiceDefinitionMeta, bool)
    func (o *ServiceDefinitionDataAttributes) GetSchema() ServiceDefinitionSchema
    func (o *ServiceDefinitionDataAttributes) GetSchemaOk() (*ServiceDefinitionSchema, bool)
    func (o *ServiceDefinitionDataAttributes) HasMeta() bool
    func (o *ServiceDefinitionDataAttributes) HasSchema() bool
    func (o ServiceDefinitionDataAttributes) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionDataAttributes) SetMeta(v ServiceDefinitionMeta)
    func (o *ServiceDefinitionDataAttributes) SetSchema(v ServiceDefinitionSchema)
    func (o *ServiceDefinitionDataAttributes) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionGetResponse
    func NewServiceDefinitionGetResponse() *ServiceDefinitionGetResponse
    func NewServiceDefinitionGetResponseWithDefaults() *ServiceDefinitionGetResponse
    func (o *ServiceDefinitionGetResponse) GetData() ServiceDefinitionData
    func (o *ServiceDefinitionGetResponse) GetDataOk() (*ServiceDefinitionData, bool)
    func (o *ServiceDefinitionGetResponse) HasData() bool
    func (o ServiceDefinitionGetResponse) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionGetResponse) SetData(v ServiceDefinitionData)
    func (o *ServiceDefinitionGetResponse) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionMeta
    func NewServiceDefinitionMeta() *ServiceDefinitionMeta
    func NewServiceDefinitionMetaWithDefaults() *ServiceDefinitionMeta
    func (o *ServiceDefinitionMeta) GetGithubHtmlUrl() string
    func (o *ServiceDefinitionMeta) GetGithubHtmlUrlOk() (*string, bool)
    func (o *ServiceDefinitionMeta) GetIngestedSchemaVersion() string
    func (o *ServiceDefinitionMeta) GetIngestedSchemaVersionOk() (*string, bool)
    func (o *ServiceDefinitionMeta) GetIngestionSource() string
    func (o *ServiceDefinitionMeta) GetIngestionSourceOk() (*string, bool)
    func (o *ServiceDefinitionMeta) GetLastModifiedTime() string
    func (o *ServiceDefinitionMeta) GetLastModifiedTimeOk() (*string, bool)
    func (o *ServiceDefinitionMeta) HasGithubHtmlUrl() bool
    func (o *ServiceDefinitionMeta) HasIngestedSchemaVersion() bool
    func (o *ServiceDefinitionMeta) HasIngestionSource() bool
    func (o *ServiceDefinitionMeta) HasLastModifiedTime() bool
    func (o ServiceDefinitionMeta) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionMeta) SetGithubHtmlUrl(v string)
    func (o *ServiceDefinitionMeta) SetIngestedSchemaVersion(v string)
    func (o *ServiceDefinitionMeta) SetIngestionSource(v string)
    func (o *ServiceDefinitionMeta) SetLastModifiedTime(v string)
    func (o *ServiceDefinitionMeta) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionSchema
    func ServiceDefinitionV1AsServiceDefinitionSchema(v *ServiceDefinitionV1) ServiceDefinitionSchema
    func ServiceDefinitionV2AsServiceDefinitionSchema(v *ServiceDefinitionV2) ServiceDefinitionSchema
    func (obj *ServiceDefinitionSchema) GetActualInstance() interface{}
    func (obj ServiceDefinitionSchema) MarshalJSON() ([]byte, error)
    func (obj *ServiceDefinitionSchema) UnmarshalJSON(data []byte) error
type ServiceDefinitionV1
    func NewServiceDefinitionV1(info ServiceDefinitionV1Info, schemaVersion ServiceDefinitionV1Version) *ServiceDefinitionV1
    func NewServiceDefinitionV1WithDefaults() *ServiceDefinitionV1
    func (o *ServiceDefinitionV1) GetContact() ServiceDefinitionV1Contact
    func (o *ServiceDefinitionV1) GetContactOk() (*ServiceDefinitionV1Contact, bool)
    func (o *ServiceDefinitionV1) GetExtensions() map[string]interface{}
    func (o *ServiceDefinitionV1) GetExtensionsOk() (*map[string]interface{}, bool)
    func (o *ServiceDefinitionV1) GetExternalResources() []ServiceDefinitionV1Resource
    func (o *ServiceDefinitionV1) GetExternalResourcesOk() (*[]ServiceDefinitionV1Resource, bool)
    func (o *ServiceDefinitionV1) GetInfo() ServiceDefinitionV1Info
    func (o *ServiceDefinitionV1) GetInfoOk() (*ServiceDefinitionV1Info, bool)
    func (o *ServiceDefinitionV1) GetIntegrations() ServiceDefinitionV1Integrations
    func (o *ServiceDefinitionV1) GetIntegrationsOk() (*ServiceDefinitionV1Integrations, bool)
    func (o *ServiceDefinitionV1) GetOrg() ServiceDefinitionV1Org
    func (o *ServiceDefinitionV1) GetOrgOk() (*ServiceDefinitionV1Org, bool)
    func (o *ServiceDefinitionV1) GetSchemaVersion() ServiceDefinitionV1Version
    func (o *ServiceDefinitionV1) GetSchemaVersionOk() (*ServiceDefinitionV1Version, bool)
    func (o *ServiceDefinitionV1) GetTags() []string
    func (o *ServiceDefinitionV1) GetTagsOk() (*[]string, bool)
    func (o *ServiceDefinitionV1) HasContact() bool
    func (o *ServiceDefinitionV1) HasExtensions() bool
    func (o *ServiceDefinitionV1) HasExternalResources() bool
    func (o *ServiceDefinitionV1) HasIntegrations() bool
    func (o *ServiceDefinitionV1) HasOrg() bool
    func (o *ServiceDefinitionV1) HasTags() bool
    func (o ServiceDefinitionV1) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV1) SetContact(v ServiceDefinitionV1Contact)
    func (o *ServiceDefinitionV1) SetExtensions(v map[string]interface{})
    func (o *ServiceDefinitionV1) SetExternalResources(v []ServiceDefinitionV1Resource)
    func (o *ServiceDefinitionV1) SetInfo(v ServiceDefinitionV1Info)
    func (o *ServiceDefinitionV1) SetIntegrations(v ServiceDefinitionV1Integrations)
    func (o *ServiceDefinitionV1) SetOrg(v ServiceDefinitionV1Org)
    func (o *ServiceDefinitionV1) SetSchemaVersion(v ServiceDefinitionV1Version)
    func (o *ServiceDefinitionV1) SetTags(v []string)
    func (o *ServiceDefinitionV1) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV1Contact
    func NewServiceDefinitionV1Contact() *ServiceDefinitionV1Contact
    func NewServiceDefinitionV1ContactWithDefaults() *ServiceDefinitionV1Contact
    func (o *ServiceDefinitionV1Contact) GetEmail() string
    func (o *ServiceDefinitionV1Contact) GetEmailOk() (*string, bool)
    func (o *ServiceDefinitionV1Contact) GetSlack() string
    func (o *ServiceDefinitionV1Contact) GetSlackOk() (*string, bool)
    func (o *ServiceDefinitionV1Contact) HasEmail() bool
    func (o *ServiceDefinitionV1Contact) HasSlack() bool
    func (o ServiceDefinitionV1Contact) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV1Contact) SetEmail(v string)
    func (o *ServiceDefinitionV1Contact) SetSlack(v string)
    func (o *ServiceDefinitionV1Contact) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV1Info
    func NewServiceDefinitionV1Info(ddService string) *ServiceDefinitionV1Info
    func NewServiceDefinitionV1InfoWithDefaults() *ServiceDefinitionV1Info
    func (o *ServiceDefinitionV1Info) GetDdService() string
    func (o *ServiceDefinitionV1Info) GetDdServiceOk() (*string, bool)
    func (o *ServiceDefinitionV1Info) GetDescription() string
    func (o *ServiceDefinitionV1Info) GetDescriptionOk() (*string, bool)
    func (o *ServiceDefinitionV1Info) GetDisplayName() string
    func (o *ServiceDefinitionV1Info) GetDisplayNameOk() (*string, bool)
    func (o *ServiceDefinitionV1Info) GetServiceTier() string
    func (o *ServiceDefinitionV1Info) GetServiceTierOk() (*string, bool)
    func (o *ServiceDefinitionV1Info) HasDescription() bool
    func (o *ServiceDefinitionV1Info) HasDisplayName() bool
    func (o *ServiceDefinitionV1Info) HasServiceTier() bool
    func (o ServiceDefinitionV1Info) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV1Info) SetDdService(v string)
    func (o *ServiceDefinitionV1Info) SetDescription(v string)
    func (o *ServiceDefinitionV1Info) SetDisplayName(v string)
    func (o *ServiceDefinitionV1Info) SetServiceTier(v string)
    func (o *ServiceDefinitionV1Info) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV1Integrations
    func NewServiceDefinitionV1Integrations() *ServiceDefinitionV1Integrations
    func NewServiceDefinitionV1IntegrationsWithDefaults() *ServiceDefinitionV1Integrations
    func (o *ServiceDefinitionV1Integrations) GetPagerduty() string
    func (o *ServiceDefinitionV1Integrations) GetPagerdutyOk() (*string, bool)
    func (o *ServiceDefinitionV1Integrations) HasPagerduty() bool
    func (o ServiceDefinitionV1Integrations) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV1Integrations) SetPagerduty(v string)
    func (o *ServiceDefinitionV1Integrations) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV1Org
    func NewServiceDefinitionV1Org() *ServiceDefinitionV1Org
    func NewServiceDefinitionV1OrgWithDefaults() *ServiceDefinitionV1Org
    func (o *ServiceDefinitionV1Org) GetApplication() string
    func (o *ServiceDefinitionV1Org) GetApplicationOk() (*string, bool)
    func (o *ServiceDefinitionV1Org) GetTeam() string
    func (o *ServiceDefinitionV1Org) GetTeamOk() (*string, bool)
    func (o *ServiceDefinitionV1Org) HasApplication() bool
    func (o *ServiceDefinitionV1Org) HasTeam() bool
    func (o ServiceDefinitionV1Org) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV1Org) SetApplication(v string)
    func (o *ServiceDefinitionV1Org) SetTeam(v string)
    func (o *ServiceDefinitionV1Org) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV1Resource
    func NewServiceDefinitionV1Resource(name string, typeVar ServiceDefinitionV1ResourceType, url string) *ServiceDefinitionV1Resource
    func NewServiceDefinitionV1ResourceWithDefaults() *ServiceDefinitionV1Resource
    func (o *ServiceDefinitionV1Resource) GetName() string
    func (o *ServiceDefinitionV1Resource) GetNameOk() (*string, bool)
    func (o *ServiceDefinitionV1Resource) GetType() ServiceDefinitionV1ResourceType
    func (o *ServiceDefinitionV1Resource) GetTypeOk() (*ServiceDefinitionV1ResourceType, bool)
    func (o *ServiceDefinitionV1Resource) GetUrl() string
    func (o *ServiceDefinitionV1Resource) GetUrlOk() (*string, bool)
    func (o ServiceDefinitionV1Resource) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV1Resource) SetName(v string)
    func (o *ServiceDefinitionV1Resource) SetType(v ServiceDefinitionV1ResourceType)
    func (o *ServiceDefinitionV1Resource) SetUrl(v string)
    func (o *ServiceDefinitionV1Resource) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV1ResourceType
    func NewServiceDefinitionV1ResourceTypeFromValue(v string) (*ServiceDefinitionV1ResourceType, error)
    func (v *ServiceDefinitionV1ResourceType) GetAllowedValues() []ServiceDefinitionV1ResourceType
    func (v ServiceDefinitionV1ResourceType) IsValid() bool
    func (v ServiceDefinitionV1ResourceType) Ptr() *ServiceDefinitionV1ResourceType
    func (v *ServiceDefinitionV1ResourceType) UnmarshalJSON(src []byte) error
type ServiceDefinitionV1Version
    func NewServiceDefinitionV1VersionFromValue(v string) (*ServiceDefinitionV1Version, error)
    func (v *ServiceDefinitionV1Version) GetAllowedValues() []ServiceDefinitionV1Version
    func (v ServiceDefinitionV1Version) IsValid() bool
    func (v ServiceDefinitionV1Version) Ptr() *ServiceDefinitionV1Version
    func (v *ServiceDefinitionV1Version) UnmarshalJSON(src []byte) error
type ServiceDefinitionV2
    func NewServiceDefinitionV2(ddService string, schemaVersion ServiceDefinitionV2Version) *ServiceDefinitionV2
    func NewServiceDefinitionV2WithDefaults() *ServiceDefinitionV2
    func (o *ServiceDefinitionV2) GetContacts() []ServiceDefinitionV2Contact
    func (o *ServiceDefinitionV2) GetContactsOk() (*[]ServiceDefinitionV2Contact, bool)
    func (o *ServiceDefinitionV2) GetDdService() string
    func (o *ServiceDefinitionV2) GetDdServiceOk() (*string, bool)
    func (o *ServiceDefinitionV2) GetDdTeam() string
    func (o *ServiceDefinitionV2) GetDdTeamOk() (*string, bool)
    func (o *ServiceDefinitionV2) GetDocs() []ServiceDefinitionV2Doc
    func (o *ServiceDefinitionV2) GetDocsOk() (*[]ServiceDefinitionV2Doc, bool)
    func (o *ServiceDefinitionV2) GetExtensions() map[string]interface{}
    func (o *ServiceDefinitionV2) GetExtensionsOk() (*map[string]interface{}, bool)
    func (o *ServiceDefinitionV2) GetIntegrations() ServiceDefinitionV2Integrations
    func (o *ServiceDefinitionV2) GetIntegrationsOk() (*ServiceDefinitionV2Integrations, bool)
    func (o *ServiceDefinitionV2) GetLinks() []ServiceDefinitionV2Link
    func (o *ServiceDefinitionV2) GetLinksOk() (*[]ServiceDefinitionV2Link, bool)
    func (o *ServiceDefinitionV2) GetRepos() []ServiceDefinitionV2Repo
    func (o *ServiceDefinitionV2) GetReposOk() (*[]ServiceDefinitionV2Repo, bool)
    func (o *ServiceDefinitionV2) GetSchemaVersion() ServiceDefinitionV2Version
    func (o *ServiceDefinitionV2) GetSchemaVersionOk() (*ServiceDefinitionV2Version, bool)
    func (o *ServiceDefinitionV2) GetTags() []string
    func (o *ServiceDefinitionV2) GetTagsOk() (*[]string, bool)
    func (o *ServiceDefinitionV2) GetTeam() string
    func (o *ServiceDefinitionV2) GetTeamOk() (*string, bool)
    func (o *ServiceDefinitionV2) HasContacts() bool
    func (o *ServiceDefinitionV2) HasDdTeam() bool
    func (o *ServiceDefinitionV2) HasDocs() bool
    func (o *ServiceDefinitionV2) HasExtensions() bool
    func (o *ServiceDefinitionV2) HasIntegrations() bool
    func (o *ServiceDefinitionV2) HasLinks() bool
    func (o *ServiceDefinitionV2) HasRepos() bool
    func (o *ServiceDefinitionV2) HasTags() bool
    func (o *ServiceDefinitionV2) HasTeam() bool
    func (o ServiceDefinitionV2) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2) SetContacts(v []ServiceDefinitionV2Contact)
    func (o *ServiceDefinitionV2) SetDdService(v string)
    func (o *ServiceDefinitionV2) SetDdTeam(v string)
    func (o *ServiceDefinitionV2) SetDocs(v []ServiceDefinitionV2Doc)
    func (o *ServiceDefinitionV2) SetExtensions(v map[string]interface{})
    func (o *ServiceDefinitionV2) SetIntegrations(v ServiceDefinitionV2Integrations)
    func (o *ServiceDefinitionV2) SetLinks(v []ServiceDefinitionV2Link)
    func (o *ServiceDefinitionV2) SetRepos(v []ServiceDefinitionV2Repo)
    func (o *ServiceDefinitionV2) SetSchemaVersion(v ServiceDefinitionV2Version)
    func (o *ServiceDefinitionV2) SetTags(v []string)
    func (o *ServiceDefinitionV2) SetTeam(v string)
    func (o *ServiceDefinitionV2) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Contact
    func ServiceDefinitionV2EmailAsServiceDefinitionV2Contact(v *ServiceDefinitionV2Email) ServiceDefinitionV2Contact
    func ServiceDefinitionV2SlackAsServiceDefinitionV2Contact(v *ServiceDefinitionV2Slack) ServiceDefinitionV2Contact
    func (obj *ServiceDefinitionV2Contact) GetActualInstance() interface{}
    func (obj ServiceDefinitionV2Contact) MarshalJSON() ([]byte, error)
    func (obj *ServiceDefinitionV2Contact) UnmarshalJSON(data []byte) error
type ServiceDefinitionV2Doc
    func NewServiceDefinitionV2Doc(name string, url string) *ServiceDefinitionV2Doc
    func NewServiceDefinitionV2DocWithDefaults() *ServiceDefinitionV2Doc
    func (o *ServiceDefinitionV2Doc) GetName() string
    func (o *ServiceDefinitionV2Doc) GetNameOk() (*string, bool)
    func (o *ServiceDefinitionV2Doc) GetProvider() string
    func (o *ServiceDefinitionV2Doc) GetProviderOk() (*string, bool)
    func (o *ServiceDefinitionV2Doc) GetUrl() string
    func (o *ServiceDefinitionV2Doc) GetUrlOk() (*string, bool)
    func (o *ServiceDefinitionV2Doc) HasProvider() bool
    func (o ServiceDefinitionV2Doc) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Doc) SetName(v string)
    func (o *ServiceDefinitionV2Doc) SetProvider(v string)
    func (o *ServiceDefinitionV2Doc) SetUrl(v string)
    func (o *ServiceDefinitionV2Doc) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Email
    func NewServiceDefinitionV2Email(contact string, typeVar ServiceDefinitionV2EmailType) *ServiceDefinitionV2Email
    func NewServiceDefinitionV2EmailWithDefaults() *ServiceDefinitionV2Email
    func (o *ServiceDefinitionV2Email) GetContact() string
    func (o *ServiceDefinitionV2Email) GetContactOk() (*string, bool)
    func (o *ServiceDefinitionV2Email) GetName() string
    func (o *ServiceDefinitionV2Email) GetNameOk() (*string, bool)
    func (o *ServiceDefinitionV2Email) GetType() ServiceDefinitionV2EmailType
    func (o *ServiceDefinitionV2Email) GetTypeOk() (*ServiceDefinitionV2EmailType, bool)
    func (o *ServiceDefinitionV2Email) HasName() bool
    func (o ServiceDefinitionV2Email) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Email) SetContact(v string)
    func (o *ServiceDefinitionV2Email) SetName(v string)
    func (o *ServiceDefinitionV2Email) SetType(v ServiceDefinitionV2EmailType)
    func (o *ServiceDefinitionV2Email) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2EmailType
    func NewServiceDefinitionV2EmailTypeFromValue(v string) (*ServiceDefinitionV2EmailType, error)
    func (v *ServiceDefinitionV2EmailType) GetAllowedValues() []ServiceDefinitionV2EmailType
    func (v ServiceDefinitionV2EmailType) IsValid() bool
    func (v ServiceDefinitionV2EmailType) Ptr() *ServiceDefinitionV2EmailType
    func (v *ServiceDefinitionV2EmailType) UnmarshalJSON(src []byte) error
type ServiceDefinitionV2Integrations
    func NewServiceDefinitionV2Integrations() *ServiceDefinitionV2Integrations
    func NewServiceDefinitionV2IntegrationsWithDefaults() *ServiceDefinitionV2Integrations
    func (o *ServiceDefinitionV2Integrations) GetOpsgenie() ServiceDefinitionV2Opsgenie
    func (o *ServiceDefinitionV2Integrations) GetOpsgenieOk() (*ServiceDefinitionV2Opsgenie, bool)
    func (o *ServiceDefinitionV2Integrations) GetPagerduty() string
    func (o *ServiceDefinitionV2Integrations) GetPagerdutyOk() (*string, bool)
    func (o *ServiceDefinitionV2Integrations) HasOpsgenie() bool
    func (o *ServiceDefinitionV2Integrations) HasPagerduty() bool
    func (o ServiceDefinitionV2Integrations) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Integrations) SetOpsgenie(v ServiceDefinitionV2Opsgenie)
    func (o *ServiceDefinitionV2Integrations) SetPagerduty(v string)
    func (o *ServiceDefinitionV2Integrations) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Link
    func NewServiceDefinitionV2Link(name string, typeVar ServiceDefinitionV2LinkType, url string) *ServiceDefinitionV2Link
    func NewServiceDefinitionV2LinkWithDefaults() *ServiceDefinitionV2Link
    func (o *ServiceDefinitionV2Link) GetName() string
    func (o *ServiceDefinitionV2Link) GetNameOk() (*string, bool)
    func (o *ServiceDefinitionV2Link) GetType() ServiceDefinitionV2LinkType
    func (o *ServiceDefinitionV2Link) GetTypeOk() (*ServiceDefinitionV2LinkType, bool)
    func (o *ServiceDefinitionV2Link) GetUrl() string
    func (o *ServiceDefinitionV2Link) GetUrlOk() (*string, bool)
    func (o ServiceDefinitionV2Link) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Link) SetName(v string)
    func (o *ServiceDefinitionV2Link) SetType(v ServiceDefinitionV2LinkType)
    func (o *ServiceDefinitionV2Link) SetUrl(v string)
    func (o *ServiceDefinitionV2Link) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2LinkType
    func NewServiceDefinitionV2LinkTypeFromValue(v string) (*ServiceDefinitionV2LinkType, error)
    func (v *ServiceDefinitionV2LinkType) GetAllowedValues() []ServiceDefinitionV2LinkType
    func (v ServiceDefinitionV2LinkType) IsValid() bool
    func (v ServiceDefinitionV2LinkType) Ptr() *ServiceDefinitionV2LinkType
    func (v *ServiceDefinitionV2LinkType) UnmarshalJSON(src []byte) error
type ServiceDefinitionV2Opsgenie
    func NewServiceDefinitionV2Opsgenie(serviceId string) *ServiceDefinitionV2Opsgenie
    func NewServiceDefinitionV2OpsgenieWithDefaults() *ServiceDefinitionV2Opsgenie
    func (o *ServiceDefinitionV2Opsgenie) GetRegion() ServiceDefinitionV2OpsgenieRegion
    func (o *ServiceDefinitionV2Opsgenie) GetRegionOk() (*ServiceDefinitionV2OpsgenieRegion, bool)
    func (o *ServiceDefinitionV2Opsgenie) GetServiceId() string
    func (o *ServiceDefinitionV2Opsgenie) GetServiceIdOk() (*string, bool)
    func (o *ServiceDefinitionV2Opsgenie) HasRegion() bool
    func (o ServiceDefinitionV2Opsgenie) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Opsgenie) SetRegion(v ServiceDefinitionV2OpsgenieRegion)
    func (o *ServiceDefinitionV2Opsgenie) SetServiceId(v string)
    func (o *ServiceDefinitionV2Opsgenie) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2OpsgenieRegion
    func NewServiceDefinitionV2OpsgenieRegionFromValue(v string) (*ServiceDefinitionV2OpsgenieRegion, error)
    func (v *ServiceDefinitionV2OpsgenieRegion) GetAllowedValues() []ServiceDefinitionV2OpsgenieRegion
    func (v ServiceDefinitionV2OpsgenieRegion) IsValid() bool
    func (v ServiceDefinitionV2OpsgenieRegion) Ptr() *ServiceDefinitionV2OpsgenieRegion
    func (v *ServiceDefinitionV2OpsgenieRegion) UnmarshalJSON(src []byte) error
type ServiceDefinitionV2Repo
    func NewServiceDefinitionV2Repo(name string, url string) *ServiceDefinitionV2Repo
    func NewServiceDefinitionV2RepoWithDefaults() *ServiceDefinitionV2Repo
    func (o *ServiceDefinitionV2Repo) GetName() string
    func (o *ServiceDefinitionV2Repo) GetNameOk() (*string, bool)
    func (o *ServiceDefinitionV2Repo) GetProvider() string
    func (o *ServiceDefinitionV2Repo) GetProviderOk() (*string, bool)
    func (o *ServiceDefinitionV2Repo) GetUrl() string
    func (o *ServiceDefinitionV2Repo) GetUrlOk() (*string, bool)
    func (o *ServiceDefinitionV2Repo) HasProvider() bool
    func (o ServiceDefinitionV2Repo) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Repo) SetName(v string)
    func (o *ServiceDefinitionV2Repo) SetProvider(v string)
    func (o *ServiceDefinitionV2Repo) SetUrl(v string)
    func (o *ServiceDefinitionV2Repo) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Slack
    func NewServiceDefinitionV2Slack(contact string, typeVar ServiceDefinitionV2SlackType) *ServiceDefinitionV2Slack
    func NewServiceDefinitionV2SlackWithDefaults() *ServiceDefinitionV2Slack
    func (o *ServiceDefinitionV2Slack) GetContact() string
    func (o *ServiceDefinitionV2Slack) GetContactOk() (*string, bool)
    func (o *ServiceDefinitionV2Slack) GetName() string
    func (o *ServiceDefinitionV2Slack) GetNameOk() (*string, bool)
    func (o *ServiceDefinitionV2Slack) GetType() ServiceDefinitionV2SlackType
    func (o *ServiceDefinitionV2Slack) GetTypeOk() (*ServiceDefinitionV2SlackType, bool)
    func (o *ServiceDefinitionV2Slack) HasName() bool
    func (o ServiceDefinitionV2Slack) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Slack) SetContact(v string)
    func (o *ServiceDefinitionV2Slack) SetName(v string)
    func (o *ServiceDefinitionV2Slack) SetType(v ServiceDefinitionV2SlackType)
    func (o *ServiceDefinitionV2Slack) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2SlackType
    func NewServiceDefinitionV2SlackTypeFromValue(v string) (*ServiceDefinitionV2SlackType, error)
    func (v *ServiceDefinitionV2SlackType) GetAllowedValues() []ServiceDefinitionV2SlackType
    func (v ServiceDefinitionV2SlackType) IsValid() bool
    func (v ServiceDefinitionV2SlackType) Ptr() *ServiceDefinitionV2SlackType
    func (v *ServiceDefinitionV2SlackType) UnmarshalJSON(src []byte) error
type ServiceDefinitionV2Version
    func NewServiceDefinitionV2VersionFromValue(v string) (*ServiceDefinitionV2Version, error)
    func (v *ServiceDefinitionV2Version) GetAllowedValues() []ServiceDefinitionV2Version
    func (v ServiceDefinitionV2Version) IsValid() bool
    func (v ServiceDefinitionV2Version) Ptr() *ServiceDefinitionV2Version
    func (v *ServiceDefinitionV2Version) UnmarshalJSON(src []byte) error
type ServiceDefinitionsCreateRequest
    func ServiceDefinitionRawAsServiceDefinitionsCreateRequest(v *string) ServiceDefinitionsCreateRequest
    func ServiceDefinitionV2AsServiceDefinitionsCreateRequest(v *ServiceDefinitionV2) ServiceDefinitionsCreateRequest
    func (obj *ServiceDefinitionsCreateRequest) GetActualInstance() interface{}
    func (obj ServiceDefinitionsCreateRequest) MarshalJSON() ([]byte, error)
    func (obj *ServiceDefinitionsCreateRequest) UnmarshalJSON(data []byte) error
type ServiceDefinitionsListResponse
    func NewServiceDefinitionsListResponse() *ServiceDefinitionsListResponse
    func NewServiceDefinitionsListResponseWithDefaults() *ServiceDefinitionsListResponse
    func (o *ServiceDefinitionsListResponse) GetData() []ServiceDefinitionData
    func (o *ServiceDefinitionsListResponse) GetDataOk() (*[]ServiceDefinitionData, bool)
    func (o *ServiceDefinitionsListResponse) HasData() bool
    func (o ServiceDefinitionsListResponse) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionsListResponse) SetData(v []ServiceDefinitionData)
    func (o *ServiceDefinitionsListResponse) UnmarshalJSON(bytes []byte) (err error)
type SubmitLogOptionalParameters
    func NewSubmitLogOptionalParameters() *SubmitLogOptionalParameters
    func (r *SubmitLogOptionalParameters) WithContentEncoding(contentEncoding ContentEncoding) *SubmitLogOptionalParameters
    func (r *SubmitLogOptionalParameters) WithDdtags(ddtags string) *SubmitLogOptionalParameters
type SubmitMetricsOptionalParameters
    func NewSubmitMetricsOptionalParameters() *SubmitMetricsOptionalParameters
    func (r *SubmitMetricsOptionalParameters) WithContentEncoding(contentEncoding MetricContentEncoding) *SubmitMetricsOptionalParameters
type UpdateIncidentAttachmentsOptionalParameters
    func NewUpdateIncidentAttachmentsOptionalParameters() *UpdateIncidentAttachmentsOptionalParameters
    func (r *UpdateIncidentAttachmentsOptionalParameters) WithInclude(include []IncidentAttachmentRelatedObject) *UpdateIncidentAttachmentsOptionalParameters
type UpdateIncidentOptionalParameters
    func NewUpdateIncidentOptionalParameters() *UpdateIncidentOptionalParameters
    func (r *UpdateIncidentOptionalParameters) WithInclude(include []IncidentRelatedObject) *UpdateIncidentOptionalParameters
type UploadIdPMetadataOptionalParameters
    func NewUploadIdPMetadataOptionalParameters() *UploadIdPMetadataOptionalParameters
    func (r *UploadIdPMetadataOptionalParameters) WithIdpFile(idpFile *os.File) *UploadIdPMetadataOptionalParameters
type UsageApplicationSecurityMonitoringResponse
    func NewUsageApplicationSecurityMonitoringResponse() *UsageApplicationSecurityMonitoringResponse
    func NewUsageApplicationSecurityMonitoringResponseWithDefaults() *UsageApplicationSecurityMonitoringResponse
    func (o *UsageApplicationSecurityMonitoringResponse) GetData() []UsageDataObject
    func (o *UsageApplicationSecurityMonitoringResponse) GetDataOk() (*[]UsageDataObject, bool)
    func (o *UsageApplicationSecurityMonitoringResponse) HasData() bool
    func (o UsageApplicationSecurityMonitoringResponse) MarshalJSON() ([]byte, error)
    func (o *UsageApplicationSecurityMonitoringResponse) SetData(v []UsageDataObject)
    func (o *UsageApplicationSecurityMonitoringResponse) UnmarshalJSON(bytes []byte) (err error)
type UsageAttributesObject
    func NewUsageAttributesObject() *UsageAttributesObject
    func NewUsageAttributesObjectWithDefaults() *UsageAttributesObject
    func (o *UsageAttributesObject) GetOrgName() string
    func (o *UsageAttributesObject) GetOrgNameOk() (*string, bool)
    func (o *UsageAttributesObject) GetProductFamily() string
    func (o *UsageAttributesObject) GetProductFamilyOk() (*string, bool)
    func (o *UsageAttributesObject) GetPublicId() string
    func (o *UsageAttributesObject) GetPublicIdOk() (*string, bool)
    func (o *UsageAttributesObject) GetTimeseries() []UsageTimeSeriesObject
    func (o *UsageAttributesObject) GetTimeseriesOk() (*[]UsageTimeSeriesObject, bool)
    func (o *UsageAttributesObject) GetUsageType() HourlyUsageType
    func (o *UsageAttributesObject) GetUsageTypeOk() (*HourlyUsageType, bool)
    func (o *UsageAttributesObject) HasOrgName() bool
    func (o *UsageAttributesObject) HasProductFamily() bool
    func (o *UsageAttributesObject) HasPublicId() bool
    func (o *UsageAttributesObject) HasTimeseries() bool
    func (o *UsageAttributesObject) HasUsageType() bool
    func (o UsageAttributesObject) MarshalJSON() ([]byte, error)
    func (o *UsageAttributesObject) SetOrgName(v string)
    func (o *UsageAttributesObject) SetProductFamily(v string)
    func (o *UsageAttributesObject) SetPublicId(v string)
    func (o *UsageAttributesObject) SetTimeseries(v []UsageTimeSeriesObject)
    func (o *UsageAttributesObject) SetUsageType(v HourlyUsageType)
    func (o *UsageAttributesObject) UnmarshalJSON(bytes []byte) (err error)
type UsageDataObject
    func NewUsageDataObject() *UsageDataObject
    func NewUsageDataObjectWithDefaults() *UsageDataObject
    func (o *UsageDataObject) GetAttributes() UsageAttributesObject
    func (o *UsageDataObject) GetAttributesOk() (*UsageAttributesObject, bool)
    func (o *UsageDataObject) GetId() string
    func (o *UsageDataObject) GetIdOk() (*string, bool)
    func (o *UsageDataObject) GetType() UsageTimeSeriesType
    func (o *UsageDataObject) GetTypeOk() (*UsageTimeSeriesType, bool)
    func (o *UsageDataObject) HasAttributes() bool
    func (o *UsageDataObject) HasId() bool
    func (o *UsageDataObject) HasType() bool
    func (o UsageDataObject) MarshalJSON() ([]byte, error)
    func (o *UsageDataObject) SetAttributes(v UsageAttributesObject)
    func (o *UsageDataObject) SetId(v string)
    func (o *UsageDataObject) SetType(v UsageTimeSeriesType)
    func (o *UsageDataObject) UnmarshalJSON(bytes []byte) (err error)
type UsageLambdaTracedInvocationsResponse
    func NewUsageLambdaTracedInvocationsResponse() *UsageLambdaTracedInvocationsResponse
    func NewUsageLambdaTracedInvocationsResponseWithDefaults() *UsageLambdaTracedInvocationsResponse
    func (o *UsageLambdaTracedInvocationsResponse) GetData() []UsageDataObject
    func (o *UsageLambdaTracedInvocationsResponse) GetDataOk() (*[]UsageDataObject, bool)
    func (o *UsageLambdaTracedInvocationsResponse) HasData() bool
    func (o UsageLambdaTracedInvocationsResponse) MarshalJSON() ([]byte, error)
    func (o *UsageLambdaTracedInvocationsResponse) SetData(v []UsageDataObject)
    func (o *UsageLambdaTracedInvocationsResponse) UnmarshalJSON(bytes []byte) (err error)
type UsageMeteringApi
    func NewUsageMeteringApi(client *datadog.APIClient) *UsageMeteringApi
    func (a *UsageMeteringApi) GetCostByOrg(ctx _context.Context, startMonth time.Time, o ...GetCostByOrgOptionalParameters) (CostByOrgResponse, *_nethttp.Response, error)
    func (a *UsageMeteringApi) GetEstimatedCostByOrg(ctx _context.Context, o ...GetEstimatedCostByOrgOptionalParameters) (CostByOrgResponse, *_nethttp.Response, error)
    func (a *UsageMeteringApi) GetHistoricalCostByOrg(ctx _context.Context, startMonth time.Time, o ...GetHistoricalCostByOrgOptionalParameters) (CostByOrgResponse, *_nethttp.Response, error)
    func (a *UsageMeteringApi) GetHourlyUsage(ctx _context.Context, filterTimestampStart time.Time, filterProductFamilies string, o ...GetHourlyUsageOptionalParameters) (HourlyUsageResponse, *_nethttp.Response, error)
    func (a *UsageMeteringApi) GetUsageApplicationSecurityMonitoring(ctx _context.Context, startHr time.Time, o ...GetUsageApplicationSecurityMonitoringOptionalParameters) (UsageApplicationSecurityMonitoringResponse, *_nethttp.Response, error)
    func (a *UsageMeteringApi) GetUsageLambdaTracedInvocations(ctx _context.Context, startHr time.Time, o ...GetUsageLambdaTracedInvocationsOptionalParameters) (UsageLambdaTracedInvocationsResponse, *_nethttp.Response, error)
    func (a *UsageMeteringApi) GetUsageObservabilityPipelines(ctx _context.Context, startHr time.Time, o ...GetUsageObservabilityPipelinesOptionalParameters) (UsageObservabilityPipelinesResponse, *_nethttp.Response, error)
type UsageObservabilityPipelinesResponse
    func NewUsageObservabilityPipelinesResponse() *UsageObservabilityPipelinesResponse
    func NewUsageObservabilityPipelinesResponseWithDefaults() *UsageObservabilityPipelinesResponse
    func (o *UsageObservabilityPipelinesResponse) GetData() []UsageDataObject
    func (o *UsageObservabilityPipelinesResponse) GetDataOk() (*[]UsageDataObject, bool)
    func (o *UsageObservabilityPipelinesResponse) HasData() bool
    func (o UsageObservabilityPipelinesResponse) MarshalJSON() ([]byte, error)
    func (o *UsageObservabilityPipelinesResponse) SetData(v []UsageDataObject)
    func (o *UsageObservabilityPipelinesResponse) UnmarshalJSON(bytes []byte) (err error)
type UsageTimeSeriesObject
    func NewUsageTimeSeriesObject() *UsageTimeSeriesObject
    func NewUsageTimeSeriesObjectWithDefaults() *UsageTimeSeriesObject
    func (o *UsageTimeSeriesObject) GetTimestamp() time.Time
    func (o *UsageTimeSeriesObject) GetTimestampOk() (*time.Time, bool)
    func (o *UsageTimeSeriesObject) GetValue() int64
    func (o *UsageTimeSeriesObject) GetValueOk() (*int64, bool)
    func (o *UsageTimeSeriesObject) HasTimestamp() bool
    func (o *UsageTimeSeriesObject) HasValue() bool
    func (o UsageTimeSeriesObject) MarshalJSON() ([]byte, error)
    func (o *UsageTimeSeriesObject) SetTimestamp(v time.Time)
    func (o *UsageTimeSeriesObject) SetValue(v int64)
    func (o *UsageTimeSeriesObject) SetValueNil()
    func (o *UsageTimeSeriesObject) UnmarshalJSON(bytes []byte) (err error)
    func (o *UsageTimeSeriesObject) UnsetValue()
type UsageTimeSeriesType
    func NewUsageTimeSeriesTypeFromValue(v string) (*UsageTimeSeriesType, error)
    func (v *UsageTimeSeriesType) GetAllowedValues() []UsageTimeSeriesType
    func (v UsageTimeSeriesType) IsValid() bool
    func (v UsageTimeSeriesType) Ptr() *UsageTimeSeriesType
    func (v *UsageTimeSeriesType) UnmarshalJSON(src []byte) error
type User
    func NewUser() *User
    func NewUserWithDefaults() *User
    func (o *User) GetAttributes() UserAttributes
    func (o *User) GetAttributesOk() (*UserAttributes, bool)
    func (o *User) GetId() string
    func (o *User) GetIdOk() (*string, bool)
    func (o *User) GetRelationships() UserResponseRelationships
    func (o *User) GetRelationshipsOk() (*UserResponseRelationships, bool)
    func (o *User) GetType() UsersType
    func (o *User) GetTypeOk() (*UsersType, bool)
    func (o *User) HasAttributes() bool
    func (o *User) HasId() bool
    func (o *User) HasRelationships() bool
    func (o *User) HasType() bool
    func (o User) MarshalJSON() ([]byte, error)
    func (o *User) SetAttributes(v UserAttributes)
    func (o *User) SetId(v string)
    func (o *User) SetRelationships(v UserResponseRelationships)
    func (o *User) SetType(v UsersType)
    func (o *User) UnmarshalJSON(bytes []byte) (err error)
type UserAttributes
    func NewUserAttributes() *UserAttributes
    func NewUserAttributesWithDefaults() *UserAttributes
    func (o *UserAttributes) GetCreatedAt() time.Time
    func (o *UserAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *UserAttributes) GetDisabled() bool
    func (o *UserAttributes) GetDisabledOk() (*bool, bool)
    func (o *UserAttributes) GetEmail() string
    func (o *UserAttributes) GetEmailOk() (*string, bool)
    func (o *UserAttributes) GetHandle() string
    func (o *UserAttributes) GetHandleOk() (*string, bool)
    func (o *UserAttributes) GetIcon() string
    func (o *UserAttributes) GetIconOk() (*string, bool)
    func (o *UserAttributes) GetModifiedAt() time.Time
    func (o *UserAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *UserAttributes) GetName() string
    func (o *UserAttributes) GetNameOk() (*string, bool)
    func (o *UserAttributes) GetServiceAccount() bool
    func (o *UserAttributes) GetServiceAccountOk() (*bool, bool)
    func (o *UserAttributes) GetStatus() string
    func (o *UserAttributes) GetStatusOk() (*string, bool)
    func (o *UserAttributes) GetTitle() string
    func (o *UserAttributes) GetTitleOk() (*string, bool)
    func (o *UserAttributes) GetVerified() bool
    func (o *UserAttributes) GetVerifiedOk() (*bool, bool)
    func (o *UserAttributes) HasCreatedAt() bool
    func (o *UserAttributes) HasDisabled() bool
    func (o *UserAttributes) HasEmail() bool
    func (o *UserAttributes) HasHandle() bool
    func (o *UserAttributes) HasIcon() bool
    func (o *UserAttributes) HasModifiedAt() bool
    func (o *UserAttributes) HasName() bool
    func (o *UserAttributes) HasServiceAccount() bool
    func (o *UserAttributes) HasStatus() bool
    func (o *UserAttributes) HasTitle() bool
    func (o *UserAttributes) HasVerified() bool
    func (o UserAttributes) MarshalJSON() ([]byte, error)
    func (o *UserAttributes) SetCreatedAt(v time.Time)
    func (o *UserAttributes) SetDisabled(v bool)
    func (o *UserAttributes) SetEmail(v string)
    func (o *UserAttributes) SetHandle(v string)
    func (o *UserAttributes) SetIcon(v string)
    func (o *UserAttributes) SetModifiedAt(v time.Time)
    func (o *UserAttributes) SetName(v string)
    func (o *UserAttributes) SetNameNil()
    func (o *UserAttributes) SetServiceAccount(v bool)
    func (o *UserAttributes) SetStatus(v string)
    func (o *UserAttributes) SetTitle(v string)
    func (o *UserAttributes) SetTitleNil()
    func (o *UserAttributes) SetVerified(v bool)
    func (o *UserAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *UserAttributes) UnsetName()
    func (o *UserAttributes) UnsetTitle()
type UserCreateAttributes
    func NewUserCreateAttributes(email string) *UserCreateAttributes
    func NewUserCreateAttributesWithDefaults() *UserCreateAttributes
    func (o *UserCreateAttributes) GetEmail() string
    func (o *UserCreateAttributes) GetEmailOk() (*string, bool)
    func (o *UserCreateAttributes) GetName() string
    func (o *UserCreateAttributes) GetNameOk() (*string, bool)
    func (o *UserCreateAttributes) GetTitle() string
    func (o *UserCreateAttributes) GetTitleOk() (*string, bool)
    func (o *UserCreateAttributes) HasName() bool
    func (o *UserCreateAttributes) HasTitle() bool
    func (o UserCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *UserCreateAttributes) SetEmail(v string)
    func (o *UserCreateAttributes) SetName(v string)
    func (o *UserCreateAttributes) SetTitle(v string)
    func (o *UserCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type UserCreateData
    func NewUserCreateData(attributes UserCreateAttributes, typeVar UsersType) *UserCreateData
    func NewUserCreateDataWithDefaults() *UserCreateData
    func (o *UserCreateData) GetAttributes() UserCreateAttributes
    func (o *UserCreateData) GetAttributesOk() (*UserCreateAttributes, bool)
    func (o *UserCreateData) GetRelationships() UserRelationships
    func (o *UserCreateData) GetRelationshipsOk() (*UserRelationships, bool)
    func (o *UserCreateData) GetType() UsersType
    func (o *UserCreateData) GetTypeOk() (*UsersType, bool)
    func (o *UserCreateData) HasRelationships() bool
    func (o UserCreateData) MarshalJSON() ([]byte, error)
    func (o *UserCreateData) SetAttributes(v UserCreateAttributes)
    func (o *UserCreateData) SetRelationships(v UserRelationships)
    func (o *UserCreateData) SetType(v UsersType)
    func (o *UserCreateData) UnmarshalJSON(bytes []byte) (err error)
type UserCreateRequest
    func NewUserCreateRequest(data UserCreateData) *UserCreateRequest
    func NewUserCreateRequestWithDefaults() *UserCreateRequest
    func (o *UserCreateRequest) GetData() UserCreateData
    func (o *UserCreateRequest) GetDataOk() (*UserCreateData, bool)
    func (o UserCreateRequest) MarshalJSON() ([]byte, error)
    func (o *UserCreateRequest) SetData(v UserCreateData)
    func (o *UserCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type UserInvitationData
    func NewUserInvitationData(relationships UserInvitationRelationships, typeVar UserInvitationsType) *UserInvitationData
    func NewUserInvitationDataWithDefaults() *UserInvitationData
    func (o *UserInvitationData) GetRelationships() UserInvitationRelationships
    func (o *UserInvitationData) GetRelationshipsOk() (*UserInvitationRelationships, bool)
    func (o *UserInvitationData) GetType() UserInvitationsType
    func (o *UserInvitationData) GetTypeOk() (*UserInvitationsType, bool)
    func (o UserInvitationData) MarshalJSON() ([]byte, error)
    func (o *UserInvitationData) SetRelationships(v UserInvitationRelationships)
    func (o *UserInvitationData) SetType(v UserInvitationsType)
    func (o *UserInvitationData) UnmarshalJSON(bytes []byte) (err error)
type UserInvitationDataAttributes
    func NewUserInvitationDataAttributes() *UserInvitationDataAttributes
    func NewUserInvitationDataAttributesWithDefaults() *UserInvitationDataAttributes
    func (o *UserInvitationDataAttributes) GetCreatedAt() time.Time
    func (o *UserInvitationDataAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *UserInvitationDataAttributes) GetExpiresAt() time.Time
    func (o *UserInvitationDataAttributes) GetExpiresAtOk() (*time.Time, bool)
    func (o *UserInvitationDataAttributes) GetInviteType() string
    func (o *UserInvitationDataAttributes) GetInviteTypeOk() (*string, bool)
    func (o *UserInvitationDataAttributes) GetUuid() string
    func (o *UserInvitationDataAttributes) GetUuidOk() (*string, bool)
    func (o *UserInvitationDataAttributes) HasCreatedAt() bool
    func (o *UserInvitationDataAttributes) HasExpiresAt() bool
    func (o *UserInvitationDataAttributes) HasInviteType() bool
    func (o *UserInvitationDataAttributes) HasUuid() bool
    func (o UserInvitationDataAttributes) MarshalJSON() ([]byte, error)
    func (o *UserInvitationDataAttributes) SetCreatedAt(v time.Time)
    func (o *UserInvitationDataAttributes) SetExpiresAt(v time.Time)
    func (o *UserInvitationDataAttributes) SetInviteType(v string)
    func (o *UserInvitationDataAttributes) SetUuid(v string)
    func (o *UserInvitationDataAttributes) UnmarshalJSON(bytes []byte) (err error)
type UserInvitationRelationships
    func NewUserInvitationRelationships(user RelationshipToUser) *UserInvitationRelationships
    func NewUserInvitationRelationshipsWithDefaults() *UserInvitationRelationships
    func (o *UserInvitationRelationships) GetUser() RelationshipToUser
    func (o *UserInvitationRelationships) GetUserOk() (*RelationshipToUser, bool)
    func (o UserInvitationRelationships) MarshalJSON() ([]byte, error)
    func (o *UserInvitationRelationships) SetUser(v RelationshipToUser)
    func (o *UserInvitationRelationships) UnmarshalJSON(bytes []byte) (err error)
type UserInvitationResponse
    func NewUserInvitationResponse() *UserInvitationResponse
    func NewUserInvitationResponseWithDefaults() *UserInvitationResponse
    func (o *UserInvitationResponse) GetData() UserInvitationResponseData
    func (o *UserInvitationResponse) GetDataOk() (*UserInvitationResponseData, bool)
    func (o *UserInvitationResponse) HasData() bool
    func (o UserInvitationResponse) MarshalJSON() ([]byte, error)
    func (o *UserInvitationResponse) SetData(v UserInvitationResponseData)
    func (o *UserInvitationResponse) UnmarshalJSON(bytes []byte) (err error)
type UserInvitationResponseData
    func NewUserInvitationResponseData() *UserInvitationResponseData
    func NewUserInvitationResponseDataWithDefaults() *UserInvitationResponseData
    func (o *UserInvitationResponseData) GetAttributes() UserInvitationDataAttributes
    func (o *UserInvitationResponseData) GetAttributesOk() (*UserInvitationDataAttributes, bool)
    func (o *UserInvitationResponseData) GetId() string
    func (o *UserInvitationResponseData) GetIdOk() (*string, bool)
    func (o *UserInvitationResponseData) GetType() UserInvitationsType
    func (o *UserInvitationResponseData) GetTypeOk() (*UserInvitationsType, bool)
    func (o *UserInvitationResponseData) HasAttributes() bool
    func (o *UserInvitationResponseData) HasId() bool
    func (o *UserInvitationResponseData) HasType() bool
    func (o UserInvitationResponseData) MarshalJSON() ([]byte, error)
    func (o *UserInvitationResponseData) SetAttributes(v UserInvitationDataAttributes)
    func (o *UserInvitationResponseData) SetId(v string)
    func (o *UserInvitationResponseData) SetType(v UserInvitationsType)
    func (o *UserInvitationResponseData) UnmarshalJSON(bytes []byte) (err error)
type UserInvitationsRequest
    func NewUserInvitationsRequest(data []UserInvitationData) *UserInvitationsRequest
    func NewUserInvitationsRequestWithDefaults() *UserInvitationsRequest
    func (o *UserInvitationsRequest) GetData() []UserInvitationData
    func (o *UserInvitationsRequest) GetDataOk() (*[]UserInvitationData, bool)
    func (o UserInvitationsRequest) MarshalJSON() ([]byte, error)
    func (o *UserInvitationsRequest) SetData(v []UserInvitationData)
    func (o *UserInvitationsRequest) UnmarshalJSON(bytes []byte) (err error)
type UserInvitationsResponse
    func NewUserInvitationsResponse() *UserInvitationsResponse
    func NewUserInvitationsResponseWithDefaults() *UserInvitationsResponse
    func (o *UserInvitationsResponse) GetData() []UserInvitationResponseData
    func (o *UserInvitationsResponse) GetDataOk() (*[]UserInvitationResponseData, bool)
    func (o *UserInvitationsResponse) HasData() bool
    func (o UserInvitationsResponse) MarshalJSON() ([]byte, error)
    func (o *UserInvitationsResponse) SetData(v []UserInvitationResponseData)
    func (o *UserInvitationsResponse) UnmarshalJSON(bytes []byte) (err error)
type UserInvitationsType
    func NewUserInvitationsTypeFromValue(v string) (*UserInvitationsType, error)
    func (v *UserInvitationsType) GetAllowedValues() []UserInvitationsType
    func (v UserInvitationsType) IsValid() bool
    func (v UserInvitationsType) Ptr() *UserInvitationsType
    func (v *UserInvitationsType) UnmarshalJSON(src []byte) error
type UserRelationships
    func NewUserRelationships() *UserRelationships
    func NewUserRelationshipsWithDefaults() *UserRelationships
    func (o *UserRelationships) GetRoles() RelationshipToRoles
    func (o *UserRelationships) GetRolesOk() (*RelationshipToRoles, bool)
    func (o *UserRelationships) HasRoles() bool
    func (o UserRelationships) MarshalJSON() ([]byte, error)
    func (o *UserRelationships) SetRoles(v RelationshipToRoles)
    func (o *UserRelationships) UnmarshalJSON(bytes []byte) (err error)
type UserResponse
    func NewUserResponse() *UserResponse
    func NewUserResponseWithDefaults() *UserResponse
    func (o *UserResponse) GetData() User
    func (o *UserResponse) GetDataOk() (*User, bool)
    func (o *UserResponse) GetIncluded() []UserResponseIncludedItem
    func (o *UserResponse) GetIncludedOk() (*[]UserResponseIncludedItem, bool)
    func (o *UserResponse) HasData() bool
    func (o *UserResponse) HasIncluded() bool
    func (o UserResponse) MarshalJSON() ([]byte, error)
    func (o *UserResponse) SetData(v User)
    func (o *UserResponse) SetIncluded(v []UserResponseIncludedItem)
    func (o *UserResponse) UnmarshalJSON(bytes []byte) (err error)
type UserResponseIncludedItem
    func OrganizationAsUserResponseIncludedItem(v *Organization) UserResponseIncludedItem
    func PermissionAsUserResponseIncludedItem(v *Permission) UserResponseIncludedItem
    func RoleAsUserResponseIncludedItem(v *Role) UserResponseIncludedItem
    func (obj *UserResponseIncludedItem) GetActualInstance() interface{}
    func (obj UserResponseIncludedItem) MarshalJSON() ([]byte, error)
    func (obj *UserResponseIncludedItem) UnmarshalJSON(data []byte) error
type UserResponseRelationships
    func NewUserResponseRelationships() *UserResponseRelationships
    func NewUserResponseRelationshipsWithDefaults() *UserResponseRelationships
    func (o *UserResponseRelationships) GetOrg() RelationshipToOrganization
    func (o *UserResponseRelationships) GetOrgOk() (*RelationshipToOrganization, bool)
    func (o *UserResponseRelationships) GetOtherOrgs() RelationshipToOrganizations
    func (o *UserResponseRelationships) GetOtherOrgsOk() (*RelationshipToOrganizations, bool)
    func (o *UserResponseRelationships) GetOtherUsers() RelationshipToUsers
    func (o *UserResponseRelationships) GetOtherUsersOk() (*RelationshipToUsers, bool)
    func (o *UserResponseRelationships) GetRoles() RelationshipToRoles
    func (o *UserResponseRelationships) GetRolesOk() (*RelationshipToRoles, bool)
    func (o *UserResponseRelationships) HasOrg() bool
    func (o *UserResponseRelationships) HasOtherOrgs() bool
    func (o *UserResponseRelationships) HasOtherUsers() bool
    func (o *UserResponseRelationships) HasRoles() bool
    func (o UserResponseRelationships) MarshalJSON() ([]byte, error)
    func (o *UserResponseRelationships) SetOrg(v RelationshipToOrganization)
    func (o *UserResponseRelationships) SetOtherOrgs(v RelationshipToOrganizations)
    func (o *UserResponseRelationships) SetOtherUsers(v RelationshipToUsers)
    func (o *UserResponseRelationships) SetRoles(v RelationshipToRoles)
    func (o *UserResponseRelationships) UnmarshalJSON(bytes []byte) (err error)
type UserUpdateAttributes
    func NewUserUpdateAttributes() *UserUpdateAttributes
    func NewUserUpdateAttributesWithDefaults() *UserUpdateAttributes
    func (o *UserUpdateAttributes) GetDisabled() bool
    func (o *UserUpdateAttributes) GetDisabledOk() (*bool, bool)
    func (o *UserUpdateAttributes) GetEmail() string
    func (o *UserUpdateAttributes) GetEmailOk() (*string, bool)
    func (o *UserUpdateAttributes) GetName() string
    func (o *UserUpdateAttributes) GetNameOk() (*string, bool)
    func (o *UserUpdateAttributes) HasDisabled() bool
    func (o *UserUpdateAttributes) HasEmail() bool
    func (o *UserUpdateAttributes) HasName() bool
    func (o UserUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *UserUpdateAttributes) SetDisabled(v bool)
    func (o *UserUpdateAttributes) SetEmail(v string)
    func (o *UserUpdateAttributes) SetName(v string)
    func (o *UserUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type UserUpdateData
    func NewUserUpdateData(attributes UserUpdateAttributes, id string, typeVar UsersType) *UserUpdateData
    func NewUserUpdateDataWithDefaults() *UserUpdateData
    func (o *UserUpdateData) GetAttributes() UserUpdateAttributes
    func (o *UserUpdateData) GetAttributesOk() (*UserUpdateAttributes, bool)
    func (o *UserUpdateData) GetId() string
    func (o *UserUpdateData) GetIdOk() (*string, bool)
    func (o *UserUpdateData) GetType() UsersType
    func (o *UserUpdateData) GetTypeOk() (*UsersType, bool)
    func (o UserUpdateData) MarshalJSON() ([]byte, error)
    func (o *UserUpdateData) SetAttributes(v UserUpdateAttributes)
    func (o *UserUpdateData) SetId(v string)
    func (o *UserUpdateData) SetType(v UsersType)
    func (o *UserUpdateData) UnmarshalJSON(bytes []byte) (err error)
type UserUpdateRequest
    func NewUserUpdateRequest(data UserUpdateData) *UserUpdateRequest
    func NewUserUpdateRequestWithDefaults() *UserUpdateRequest
    func (o *UserUpdateRequest) GetData() UserUpdateData
    func (o *UserUpdateRequest) GetDataOk() (*UserUpdateData, bool)
    func (o UserUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *UserUpdateRequest) SetData(v UserUpdateData)
    func (o *UserUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type UsersApi
    func NewUsersApi(client *datadog.APIClient) *UsersApi
    func (a *UsersApi) CreateServiceAccount(ctx _context.Context, body ServiceAccountCreateRequest) (UserResponse, *_nethttp.Response, error)
    func (a *UsersApi) CreateUser(ctx _context.Context, body UserCreateRequest) (UserResponse, *_nethttp.Response, error)
    func (a *UsersApi) DisableUser(ctx _context.Context, userId string) (*_nethttp.Response, error)
    func (a *UsersApi) GetInvitation(ctx _context.Context, userInvitationUuid string) (UserInvitationResponse, *_nethttp.Response, error)
    func (a *UsersApi) GetUser(ctx _context.Context, userId string) (UserResponse, *_nethttp.Response, error)
    func (a *UsersApi) ListUserOrganizations(ctx _context.Context, userId string) (UserResponse, *_nethttp.Response, error)
    func (a *UsersApi) ListUserPermissions(ctx _context.Context, userId string) (PermissionsResponse, *_nethttp.Response, error)
    func (a *UsersApi) ListUsers(ctx _context.Context, o ...ListUsersOptionalParameters) (UsersResponse, *_nethttp.Response, error)
    func (a *UsersApi) SendInvitations(ctx _context.Context, body UserInvitationsRequest) (UserInvitationsResponse, *_nethttp.Response, error)
    func (a *UsersApi) UpdateUser(ctx _context.Context, userId string, body UserUpdateRequest) (UserResponse, *_nethttp.Response, error)
type UsersResponse
    func NewUsersResponse() *UsersResponse
    func NewUsersResponseWithDefaults() *UsersResponse
    func (o *UsersResponse) GetData() []User
    func (o *UsersResponse) GetDataOk() (*[]User, bool)
    func (o *UsersResponse) GetIncluded() []UserResponseIncludedItem
    func (o *UsersResponse) GetIncludedOk() (*[]UserResponseIncludedItem, bool)
    func (o *UsersResponse) GetMeta() ResponseMetaAttributes
    func (o *UsersResponse) GetMetaOk() (*ResponseMetaAttributes, bool)
    func (o *UsersResponse) HasData() bool
    func (o *UsersResponse) HasIncluded() bool
    func (o *UsersResponse) HasMeta() bool
    func (o UsersResponse) MarshalJSON() ([]byte, error)
    func (o *UsersResponse) SetData(v []User)
    func (o *UsersResponse) SetIncluded(v []UserResponseIncludedItem)
    func (o *UsersResponse) SetMeta(v ResponseMetaAttributes)
    func (o *UsersResponse) UnmarshalJSON(bytes []byte) (err error)
type UsersType
    func NewUsersTypeFromValue(v string) (*UsersType, error)
    func (v *UsersType) GetAllowedValues() []UsersType
    func (v UsersType) IsValid() bool
    func (v UsersType) Ptr() *UsersType
    func (v *UsersType) UnmarshalJSON(src []byte) error

Package files

api_audit.go api_auth_n_mappings.go api_cloud_workload_security.go api_confluent_cloud.go api_dashboard_lists.go api_events.go api_incident_services.go api_incident_teams.go api_incidents.go api_key_management.go api_logs.go api_logs_archives.go api_logs_metrics.go api_metrics.go api_opsgenie_integration.go api_organizations.go api_processes.go api_roles.go api_rum.go api_security_monitoring.go api_service_accounts.go api_service_definition.go api_usage_metering.go api_users.go doc.go model_api_error_response.go model_api_key_create_attributes.go model_api_key_create_data.go model_api_key_create_request.go model_api_key_relationships.go model_api_key_response.go model_api_key_response_included_item.go model_api_key_update_attributes.go model_api_key_update_data.go model_api_key_update_request.go model_api_keys_response.go model_api_keys_sort.go model_api_keys_type.go model_application_key_create_attributes.go model_application_key_create_data.go model_application_key_create_request.go model_application_key_relationships.go model_application_key_response.go model_application_key_response_included_item.go model_application_key_update_attributes.go model_application_key_update_data.go model_application_key_update_request.go model_application_keys_sort.go model_application_keys_type.go model_audit_logs_event.go model_audit_logs_event_attributes.go model_audit_logs_event_type.go model_audit_logs_events_response.go model_audit_logs_query_filter.go model_audit_logs_query_options.go model_audit_logs_query_page_options.go model_audit_logs_response_links.go model_audit_logs_response_metadata.go model_audit_logs_response_page.go model_audit_logs_response_status.go model_audit_logs_search_events_request.go model_audit_logs_sort.go model_audit_logs_warning.go model_auth_n_mapping.go model_auth_n_mapping_attributes.go model_auth_n_mapping_create_attributes.go model_auth_n_mapping_create_data.go model_auth_n_mapping_create_relationships.go model_auth_n_mapping_create_request.go model_auth_n_mapping_included.go model_auth_n_mapping_relationships.go model_auth_n_mapping_response.go model_auth_n_mapping_update_attributes.go model_auth_n_mapping_update_data.go model_auth_n_mapping_update_relationships.go model_auth_n_mapping_update_request.go model_auth_n_mappings_response.go model_auth_n_mappings_sort.go model_auth_n_mappings_type.go model_chargeback_breakdown.go model_cloud_workload_security_agent_rule_attributes.go model_cloud_workload_security_agent_rule_create_attributes.go model_cloud_workload_security_agent_rule_create_data.go model_cloud_workload_security_agent_rule_create_request.go model_cloud_workload_security_agent_rule_creator_attributes.go model_cloud_workload_security_agent_rule_data.go model_cloud_workload_security_agent_rule_response.go model_cloud_workload_security_agent_rule_type.go model_cloud_workload_security_agent_rule_update_attributes.go model_cloud_workload_security_agent_rule_update_data.go model_cloud_workload_security_agent_rule_update_request.go model_cloud_workload_security_agent_rule_updater_attributes.go model_cloud_workload_security_agent_rules_list_response.go model_confluent_account_create_request.go model_confluent_account_create_request_attributes.go model_confluent_account_create_request_data.go model_confluent_account_resource_attributes.go model_confluent_account_response.go model_confluent_account_response_attributes.go model_confluent_account_response_data.go model_confluent_account_type.go model_confluent_account_update_request.go model_confluent_account_update_request_attributes.go model_confluent_account_update_request_data.go model_confluent_accounts_response.go model_confluent_resource_request.go model_confluent_resource_request_attributes.go model_confluent_resource_request_data.go model_confluent_resource_response.go model_confluent_resource_response_attributes.go model_confluent_resource_response_data.go model_confluent_resource_type.go model_confluent_resources_response.go model_content_encoding.go model_cost_by_org.go model_cost_by_org_attributes.go model_cost_by_org_response.go model_cost_by_org_type.go model_creator.go model_dashboard_list_add_items_request.go model_dashboard_list_add_items_response.go model_dashboard_list_delete_items_request.go model_dashboard_list_delete_items_response.go model_dashboard_list_item.go model_dashboard_list_item_request.go model_dashboard_list_item_response.go model_dashboard_list_items.go model_dashboard_list_update_items_request.go model_dashboard_list_update_items_response.go model_dashboard_type.go model_event.go model_event_attributes.go model_event_priority.go model_event_response.go model_event_response_attributes.go model_event_status_type.go model_event_type.go model_events_list_request.go model_events_list_response.go model_events_list_response_links.go model_events_query_filter.go model_events_query_options.go model_events_request_page.go model_events_response_metadata.go model_events_response_metadata_page.go model_events_sort.go model_events_warning.go model_full_api_key.go model_full_api_key_attributes.go model_full_application_key.go model_full_application_key_attributes.go model_hourly_usage.go model_hourly_usage_attributes.go model_hourly_usage_measurement.go model_hourly_usage_metadata.go model_hourly_usage_pagination.go model_hourly_usage_response.go model_hourly_usage_type.go model_http_log_error.go model_http_log_errors.go model_http_log_item.go model_id_p_metadata_form_data.go model_incident_attachment_attachment_type.go model_incident_attachment_attributes.go model_incident_attachment_data.go model_incident_attachment_link_attachment_type.go model_incident_attachment_link_attributes.go model_incident_attachment_link_attributes_attachment_object.go model_incident_attachment_postmortem_attachment_type.go model_incident_attachment_postmortem_attributes.go model_incident_attachment_related_object.go model_incident_attachment_relationships.go model_incident_attachment_type.go model_incident_attachment_update_attributes.go model_incident_attachment_update_data.go model_incident_attachment_update_request.go model_incident_attachment_update_response.go model_incident_attachments_postmortem_attributes_attachment_object.go model_incident_attachments_response.go model_incident_attachments_response_included_item.go model_incident_create_attributes.go model_incident_create_data.go model_incident_create_relationships.go model_incident_create_request.go model_incident_field_attributes.go model_incident_field_attributes_multiple_value.go model_incident_field_attributes_single_value.go model_incident_field_attributes_single_value_type.go model_incident_field_attributes_value_type.go model_incident_integration_metadata_type.go model_incident_notification_handle.go model_incident_postmortem_type.go model_incident_related_object.go model_incident_response.go model_incident_response_attributes.go model_incident_response_data.go model_incident_response_included_item.go model_incident_response_meta.go model_incident_response_meta_pagination.go model_incident_response_relationships.go model_incident_service_create_attributes.go model_incident_service_create_data.go model_incident_service_create_request.go model_incident_service_included_items.go model_incident_service_relationships.go model_incident_service_response.go model_incident_service_response_attributes.go model_incident_service_response_data.go model_incident_service_type.go model_incident_service_update_attributes.go model_incident_service_update_data.go model_incident_service_update_request.go model_incident_services_response.go model_incident_team_create_attributes.go model_incident_team_create_data.go model_incident_team_create_request.go model_incident_team_included_items.go model_incident_team_relationships.go model_incident_team_response.go model_incident_team_response_attributes.go model_incident_team_response_data.go model_incident_team_type.go model_incident_team_update_attributes.go model_incident_team_update_data.go model_incident_team_update_request.go model_incident_teams_response.go model_incident_timeline_cell_create_attributes.go model_incident_timeline_cell_markdown_content_type.go model_incident_timeline_cell_markdown_create_attributes.go model_incident_timeline_cell_markdown_create_attributes_content.go model_incident_type.go model_incident_update_attributes.go model_incident_update_data.go model_incident_update_relationships.go model_incident_update_request.go model_incidents_response.go model_intake_payload_accepted.go model_list_application_keys_response.go model_log.go model_log_attributes.go model_log_type.go model_logs_aggregate_bucket.go model_logs_aggregate_bucket_value.go model_logs_aggregate_bucket_value_timeseries.go model_logs_aggregate_bucket_value_timeseries_point.go model_logs_aggregate_request.go model_logs_aggregate_request_page.go model_logs_aggregate_response.go model_logs_aggregate_response_data.go model_logs_aggregate_response_status.go model_logs_aggregate_sort.go model_logs_aggregate_sort_type.go model_logs_aggregation_function.go model_logs_archive.go model_logs_archive_attributes.go model_logs_archive_create_request.go model_logs_archive_create_request_attributes.go model_logs_archive_create_request_definition.go model_logs_archive_create_request_destination.go model_logs_archive_definition.go model_logs_archive_destination.go model_logs_archive_destination_azure.go model_logs_archive_destination_azure_type.go model_logs_archive_destination_gcs.go model_logs_archive_destination_gcs_type.go model_logs_archive_destination_s3.go model_logs_archive_destination_s3_type.go model_logs_archive_integration_azure.go model_logs_archive_integration_gcs.go model_logs_archive_integration_s3.go model_logs_archive_order.go model_logs_archive_order_attributes.go model_logs_archive_order_definition.go model_logs_archive_order_definition_type.go model_logs_archive_state.go model_logs_archives.go model_logs_compute.go model_logs_compute_type.go model_logs_group_by.go model_logs_group_by_histogram.go model_logs_group_by_missing.go model_logs_group_by_total.go model_logs_list_request.go model_logs_list_request_page.go model_logs_list_response.go model_logs_list_response_links.go model_logs_metric_compute.go model_logs_metric_compute_aggregation_type.go model_logs_metric_create_attributes.go model_logs_metric_create_data.go model_logs_metric_create_request.go model_logs_metric_filter.go model_logs_metric_group_by.go model_logs_metric_response.go model_logs_metric_response_attributes.go model_logs_metric_response_compute.go model_logs_metric_response_compute_aggregation_type.go model_logs_metric_response_data.go model_logs_metric_response_filter.go model_logs_metric_response_group_by.go model_logs_metric_type.go model_logs_metric_update_attributes.go model_logs_metric_update_data.go model_logs_metric_update_request.go model_logs_metrics_response.go model_logs_query_filter.go model_logs_query_options.go model_logs_response_metadata.go model_logs_response_metadata_page.go model_logs_sort.go model_logs_sort_order.go model_logs_warning.go model_metric.go model_metric_active_configuration_type.go model_metric_all_tags.go model_metric_all_tags_attributes.go model_metric_all_tags_response.go model_metric_bulk_configure_tags_type.go model_metric_bulk_tag_config_create.go model_metric_bulk_tag_config_create_attributes.go model_metric_bulk_tag_config_create_request.go model_metric_bulk_tag_config_delete.go model_metric_bulk_tag_config_delete_attributes.go model_metric_bulk_tag_config_delete_request.go model_metric_bulk_tag_config_response.go model_metric_bulk_tag_config_status.go model_metric_bulk_tag_config_status_attributes.go model_metric_content_encoding.go model_metric_custom_aggregation.go model_metric_custom_space_aggregation.go model_metric_custom_time_aggregation.go model_metric_distinct_volume.go model_metric_distinct_volume_attributes.go model_metric_distinct_volume_type.go model_metric_estimate.go model_metric_estimate_attributes.go model_metric_estimate_resource_type.go model_metric_estimate_response.go model_metric_estimate_type.go model_metric_ingested_indexed_volume.go model_metric_ingested_indexed_volume_attributes.go model_metric_ingested_indexed_volume_type.go model_metric_intake_type.go model_metric_metadata.go model_metric_origin.go model_metric_payload.go model_metric_point.go model_metric_resource.go model_metric_series.go model_metric_suggested_tags_and_aggregations.go model_metric_suggested_tags_and_aggregations_response.go model_metric_suggested_tags_attributes.go model_metric_tag_configuration.go model_metric_tag_configuration_attributes.go model_metric_tag_configuration_create_attributes.go model_metric_tag_configuration_create_data.go model_metric_tag_configuration_create_request.go model_metric_tag_configuration_metric_types.go model_metric_tag_configuration_response.go model_metric_tag_configuration_type.go model_metric_tag_configuration_update_attributes.go model_metric_tag_configuration_update_data.go model_metric_tag_configuration_update_request.go model_metric_type.go model_metric_volumes.go model_metric_volumes_response.go model_metrics_and_metric_tag_configurations.go model_metrics_and_metric_tag_configurations_response.go model_monitor_type.go model_nullable_relationship_to_user.go model_nullable_relationship_to_user_data.go model_opsgenie_service_create_attributes.go model_opsgenie_service_create_data.go model_opsgenie_service_create_request.go model_opsgenie_service_region_type.go model_opsgenie_service_response.go model_opsgenie_service_response_attributes.go model_opsgenie_service_response_data.go model_opsgenie_service_type.go model_opsgenie_service_update_attributes.go model_opsgenie_service_update_data.go model_opsgenie_service_update_request.go model_opsgenie_services_response.go model_organization.go model_organization_attributes.go model_organizations_type.go model_pagination.go model_partial_api_key.go model_partial_api_key_attributes.go model_partial_application_key.go model_partial_application_key_attributes.go model_partial_application_key_response.go model_permission.go model_permission_attributes.go model_permissions_response.go model_permissions_type.go model_process_summaries_meta.go model_process_summaries_meta_page.go model_process_summaries_response.go model_process_summary.go model_process_summary_attributes.go model_process_summary_type.go model_query_sort_order.go model_relationship_to_incident_attachment.go model_relationship_to_incident_attachment_data.go model_relationship_to_incident_integration_metadata_data.go model_relationship_to_incident_integration_metadatas.go model_relationship_to_incident_postmortem.go model_relationship_to_incident_postmortem_data.go model_relationship_to_organization.go model_relationship_to_organization_data.go model_relationship_to_organizations.go model_relationship_to_permission.go model_relationship_to_permission_data.go model_relationship_to_permissions.go model_relationship_to_role.go model_relationship_to_role_data.go model_relationship_to_roles.go model_relationship_to_saml_assertion_attribute.go model_relationship_to_saml_assertion_attribute_data.go model_relationship_to_user.go model_relationship_to_user_data.go model_relationship_to_users.go model_response_meta_attributes.go model_role.go model_role_attributes.go model_role_clone.go model_role_clone_attributes.go model_role_clone_request.go model_role_create_attributes.go model_role_create_data.go model_role_create_request.go model_role_create_response.go model_role_create_response_data.go model_role_relationships.go model_role_response.go model_role_response_relationships.go model_role_update_attributes.go model_role_update_data.go model_role_update_request.go model_role_update_response.go model_role_update_response_data.go model_roles_response.go model_roles_sort.go model_roles_type.go model_rum_aggregate_bucket_value.go model_rum_aggregate_bucket_value_timeseries.go model_rum_aggregate_bucket_value_timeseries_point.go model_rum_aggregate_request.go model_rum_aggregate_sort.go model_rum_aggregate_sort_type.go model_rum_aggregation_buckets_response.go model_rum_aggregation_function.go model_rum_analytics_aggregate_response.go model_rum_application.go model_rum_application_attributes.go model_rum_application_create.go model_rum_application_create_attributes.go model_rum_application_create_request.go model_rum_application_create_type.go model_rum_application_response.go model_rum_application_type.go model_rum_application_update.go model_rum_application_update_attributes.go model_rum_application_update_request.go model_rum_application_update_type.go model_rum_applications_response.go model_rum_bucket_response.go model_rum_compute.go model_rum_compute_type.go model_rum_event.go model_rum_event_attributes.go model_rum_event_type.go model_rum_events_response.go model_rum_group_by.go model_rum_group_by_histogram.go model_rum_group_by_missing.go model_rum_group_by_total.go model_rum_query_filter.go model_rum_query_options.go model_rum_query_page_options.go model_rum_response_links.go model_rum_response_metadata.go model_rum_response_page.go model_rum_response_status.go model_rum_search_events_request.go model_rum_sort.go model_rum_sort_order.go model_rum_warning.go model_saml_assertion_attribute.go model_saml_assertion_attribute_attributes.go model_saml_assertion_attributes_type.go model_security_filter.go model_security_filter_attributes.go model_security_filter_create_attributes.go model_security_filter_create_data.go model_security_filter_create_request.go model_security_filter_exclusion_filter.go model_security_filter_exclusion_filter_response.go model_security_filter_filtered_data_type.go model_security_filter_meta.go model_security_filter_response.go model_security_filter_type.go model_security_filter_update_attributes.go model_security_filter_update_data.go model_security_filter_update_request.go model_security_filters_response.go model_security_monitoring_filter.go model_security_monitoring_filter_action.go model_security_monitoring_list_rules_response.go model_security_monitoring_rule_case.go model_security_monitoring_rule_case_create.go model_security_monitoring_rule_create_payload.go model_security_monitoring_rule_detection_method.go model_security_monitoring_rule_evaluation_window.go model_security_monitoring_rule_hardcoded_evaluator_type.go model_security_monitoring_rule_impossible_travel_options.go model_security_monitoring_rule_keep_alive.go model_security_monitoring_rule_max_signal_duration.go model_security_monitoring_rule_new_value_options.go model_security_monitoring_rule_new_value_options_forget_after.go model_security_monitoring_rule_new_value_options_learning_duration.go model_security_monitoring_rule_new_value_options_learning_method.go model_security_monitoring_rule_new_value_options_learning_threshold.go model_security_monitoring_rule_options.go model_security_monitoring_rule_query.go model_security_monitoring_rule_query_aggregation.go model_security_monitoring_rule_response.go model_security_monitoring_rule_severity.go model_security_monitoring_rule_type_create.go model_security_monitoring_rule_type_read.go model_security_monitoring_rule_update_payload.go model_security_monitoring_signal.go model_security_monitoring_signal_archive_reason.go model_security_monitoring_signal_assignee_update_attributes.go model_security_monitoring_signal_assignee_update_data.go model_security_monitoring_signal_assignee_update_request.go model_security_monitoring_signal_attributes.go model_security_monitoring_signal_incidents_update_attributes.go model_security_monitoring_signal_incidents_update_data.go model_security_monitoring_signal_incidents_update_request.go model_security_monitoring_signal_list_request.go model_security_monitoring_signal_list_request_filter.go model_security_monitoring_signal_list_request_page.go model_security_monitoring_signal_rule_create_payload.go model_security_monitoring_signal_rule_query.go model_security_monitoring_signal_rule_response.go model_security_monitoring_signal_rule_response_query.go model_security_monitoring_signal_rule_type.go model_security_monitoring_signal_state.go model_security_monitoring_signal_state_update_attributes.go model_security_monitoring_signal_state_update_data.go model_security_monitoring_signal_state_update_request.go model_security_monitoring_signal_triage_attributes.go model_security_monitoring_signal_triage_update_data.go model_security_monitoring_signal_triage_update_response.go model_security_monitoring_signal_type.go model_security_monitoring_signals_list_response.go model_security_monitoring_signals_list_response_links.go model_security_monitoring_signals_list_response_meta.go model_security_monitoring_signals_list_response_meta_page.go model_security_monitoring_signals_sort.go model_security_monitoring_standard_rule_create_payload.go model_security_monitoring_standard_rule_query.go model_security_monitoring_standard_rule_response.go model_security_monitoring_triage_user.go model_service_account_create_attributes.go model_service_account_create_data.go model_service_account_create_request.go model_service_definition_create_response.go model_service_definition_data.go model_service_definition_data_attributes.go model_service_definition_get_response.go model_service_definition_meta.go model_service_definition_schema.go model_service_definition_v1.go model_service_definition_v1_contact.go model_service_definition_v1_info.go model_service_definition_v1_integrations.go model_service_definition_v1_org.go model_service_definition_v1_resource.go model_service_definition_v1_resource_type.go model_service_definition_v1_version.go model_service_definition_v2.go model_service_definition_v2_contact.go model_service_definition_v2_doc.go model_service_definition_v2_email.go model_service_definition_v2_email_type.go model_service_definition_v2_integrations.go model_service_definition_v2_link.go model_service_definition_v2_link_type.go model_service_definition_v2_opsgenie.go model_service_definition_v2_opsgenie_region.go model_service_definition_v2_repo.go model_service_definition_v2_slack.go model_service_definition_v2_slack_type.go model_service_definition_v2_version.go model_service_definitions_create_request.go model_service_definitions_list_response.go model_usage_application_security_monitoring_response.go model_usage_attributes_object.go model_usage_data_object.go model_usage_lambda_traced_invocations_response.go model_usage_observability_pipelines_response.go model_usage_time_series_object.go model_usage_time_series_type.go model_user.go model_user_attributes.go model_user_create_attributes.go model_user_create_data.go model_user_create_request.go model_user_invitation_data.go model_user_invitation_data_attributes.go model_user_invitation_relationships.go model_user_invitation_response.go model_user_invitation_response_data.go model_user_invitations_request.go model_user_invitations_response.go model_user_invitations_type.go model_user_relationships.go model_user_response.go model_user_response_included_item.go model_user_response_relationships.go model_user_update_attributes.go model_user_update_data.go model_user_update_request.go model_users_response.go model_users_type.go

type APIErrorResponse

APIErrorResponse API error response.

type APIErrorResponse struct {
    // A list of errors.
    Errors []string `json:"errors"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAPIErrorResponse

func NewAPIErrorResponse(errors []string) *APIErrorResponse

NewAPIErrorResponse instantiates a new APIErrorResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAPIErrorResponseWithDefaults

func NewAPIErrorResponseWithDefaults() *APIErrorResponse

NewAPIErrorResponseWithDefaults instantiates a new APIErrorResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*APIErrorResponse) GetErrors

func (o *APIErrorResponse) GetErrors() []string

GetErrors returns the Errors field value.

func (*APIErrorResponse) GetErrorsOk

func (o *APIErrorResponse) GetErrorsOk() (*[]string, bool)

GetErrorsOk returns a tuple with the Errors field value and a boolean to check if the value has been set.

func (APIErrorResponse) MarshalJSON

func (o APIErrorResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*APIErrorResponse) SetErrors

func (o *APIErrorResponse) SetErrors(v []string)

SetErrors sets field value.

func (*APIErrorResponse) UnmarshalJSON

func (o *APIErrorResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type APIKeyCreateAttributes

APIKeyCreateAttributes Attributes used to create an API Key.

type APIKeyCreateAttributes struct {
    // Name of the API key.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAPIKeyCreateAttributes

func NewAPIKeyCreateAttributes(name string) *APIKeyCreateAttributes

NewAPIKeyCreateAttributes instantiates a new APIKeyCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAPIKeyCreateAttributesWithDefaults

func NewAPIKeyCreateAttributesWithDefaults() *APIKeyCreateAttributes

NewAPIKeyCreateAttributesWithDefaults instantiates a new APIKeyCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*APIKeyCreateAttributes) GetName

func (o *APIKeyCreateAttributes) GetName() string

GetName returns the Name field value.

func (*APIKeyCreateAttributes) GetNameOk

func (o *APIKeyCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (APIKeyCreateAttributes) MarshalJSON

func (o APIKeyCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*APIKeyCreateAttributes) SetName

func (o *APIKeyCreateAttributes) SetName(v string)

SetName sets field value.

func (*APIKeyCreateAttributes) UnmarshalJSON

func (o *APIKeyCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type APIKeyCreateData

APIKeyCreateData Object used to create an API key.

type APIKeyCreateData struct {
    // Attributes used to create an API Key.
    Attributes APIKeyCreateAttributes `json:"attributes"`
    // API Keys resource type.
    Type APIKeysType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAPIKeyCreateData

func NewAPIKeyCreateData(attributes APIKeyCreateAttributes, typeVar APIKeysType) *APIKeyCreateData

NewAPIKeyCreateData instantiates a new APIKeyCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAPIKeyCreateDataWithDefaults

func NewAPIKeyCreateDataWithDefaults() *APIKeyCreateData

NewAPIKeyCreateDataWithDefaults instantiates a new APIKeyCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*APIKeyCreateData) GetAttributes

func (o *APIKeyCreateData) GetAttributes() APIKeyCreateAttributes

GetAttributes returns the Attributes field value.

func (*APIKeyCreateData) GetAttributesOk

func (o *APIKeyCreateData) GetAttributesOk() (*APIKeyCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*APIKeyCreateData) GetType

func (o *APIKeyCreateData) GetType() APIKeysType

GetType returns the Type field value.

func (*APIKeyCreateData) GetTypeOk

func (o *APIKeyCreateData) GetTypeOk() (*APIKeysType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (APIKeyCreateData) MarshalJSON

func (o APIKeyCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*APIKeyCreateData) SetAttributes

func (o *APIKeyCreateData) SetAttributes(v APIKeyCreateAttributes)

SetAttributes sets field value.

func (*APIKeyCreateData) SetType

func (o *APIKeyCreateData) SetType(v APIKeysType)

SetType sets field value.

func (*APIKeyCreateData) UnmarshalJSON

func (o *APIKeyCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type APIKeyCreateRequest

APIKeyCreateRequest Request used to create an API key.

type APIKeyCreateRequest struct {
    // Object used to create an API key.
    Data APIKeyCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAPIKeyCreateRequest

func NewAPIKeyCreateRequest(data APIKeyCreateData) *APIKeyCreateRequest

NewAPIKeyCreateRequest instantiates a new APIKeyCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAPIKeyCreateRequestWithDefaults

func NewAPIKeyCreateRequestWithDefaults() *APIKeyCreateRequest

NewAPIKeyCreateRequestWithDefaults instantiates a new APIKeyCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*APIKeyCreateRequest) GetData

func (o *APIKeyCreateRequest) GetData() APIKeyCreateData

GetData returns the Data field value.

func (*APIKeyCreateRequest) GetDataOk

func (o *APIKeyCreateRequest) GetDataOk() (*APIKeyCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (APIKeyCreateRequest) MarshalJSON

func (o APIKeyCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*APIKeyCreateRequest) SetData

func (o *APIKeyCreateRequest) SetData(v APIKeyCreateData)

SetData sets field value.

func (*APIKeyCreateRequest) UnmarshalJSON

func (o *APIKeyCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type APIKeyRelationships

APIKeyRelationships Resources related to the API key.

type APIKeyRelationships struct {
    // Relationship to user.
    CreatedBy *RelationshipToUser `json:"created_by,omitempty"`
    // Relationship to user.
    ModifiedBy *RelationshipToUser `json:"modified_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAPIKeyRelationships

func NewAPIKeyRelationships() *APIKeyRelationships

NewAPIKeyRelationships instantiates a new APIKeyRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAPIKeyRelationshipsWithDefaults

func NewAPIKeyRelationshipsWithDefaults() *APIKeyRelationships

NewAPIKeyRelationshipsWithDefaults instantiates a new APIKeyRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*APIKeyRelationships) GetCreatedBy

func (o *APIKeyRelationships) GetCreatedBy() RelationshipToUser

GetCreatedBy returns the CreatedBy field value if set, zero value otherwise.

func (*APIKeyRelationships) GetCreatedByOk

func (o *APIKeyRelationships) GetCreatedByOk() (*RelationshipToUser, bool)

GetCreatedByOk returns a tuple with the CreatedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*APIKeyRelationships) GetModifiedBy

func (o *APIKeyRelationships) GetModifiedBy() RelationshipToUser

GetModifiedBy returns the ModifiedBy field value if set, zero value otherwise.

func (*APIKeyRelationships) GetModifiedByOk

func (o *APIKeyRelationships) GetModifiedByOk() (*RelationshipToUser, bool)

GetModifiedByOk returns a tuple with the ModifiedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*APIKeyRelationships) HasCreatedBy

func (o *APIKeyRelationships) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*APIKeyRelationships) HasModifiedBy

func (o *APIKeyRelationships) HasModifiedBy() bool

HasModifiedBy returns a boolean if a field has been set.

func (APIKeyRelationships) MarshalJSON

func (o APIKeyRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*APIKeyRelationships) SetCreatedBy

func (o *APIKeyRelationships) SetCreatedBy(v RelationshipToUser)

SetCreatedBy gets a reference to the given RelationshipToUser and assigns it to the CreatedBy field.

func (*APIKeyRelationships) SetModifiedBy

func (o *APIKeyRelationships) SetModifiedBy(v RelationshipToUser)

SetModifiedBy gets a reference to the given RelationshipToUser and assigns it to the ModifiedBy field.

func (*APIKeyRelationships) UnmarshalJSON

func (o *APIKeyRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type APIKeyResponse

APIKeyResponse Response for retrieving an API key.

type APIKeyResponse struct {
    // Datadog API key.
    Data *FullAPIKey `json:"data,omitempty"`
    // Array of objects related to the API key.
    Included []APIKeyResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAPIKeyResponse

func NewAPIKeyResponse() *APIKeyResponse

NewAPIKeyResponse instantiates a new APIKeyResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAPIKeyResponseWithDefaults

func NewAPIKeyResponseWithDefaults() *APIKeyResponse

NewAPIKeyResponseWithDefaults instantiates a new APIKeyResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*APIKeyResponse) GetData

func (o *APIKeyResponse) GetData() FullAPIKey

GetData returns the Data field value if set, zero value otherwise.

func (*APIKeyResponse) GetDataOk

func (o *APIKeyResponse) GetDataOk() (*FullAPIKey, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*APIKeyResponse) GetIncluded

func (o *APIKeyResponse) GetIncluded() []APIKeyResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*APIKeyResponse) GetIncludedOk

func (o *APIKeyResponse) GetIncludedOk() (*[]APIKeyResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*APIKeyResponse) HasData

func (o *APIKeyResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*APIKeyResponse) HasIncluded

func (o *APIKeyResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (APIKeyResponse) MarshalJSON

func (o APIKeyResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*APIKeyResponse) SetData

func (o *APIKeyResponse) SetData(v FullAPIKey)

SetData gets a reference to the given FullAPIKey and assigns it to the Data field.

func (*APIKeyResponse) SetIncluded

func (o *APIKeyResponse) SetIncluded(v []APIKeyResponseIncludedItem)

SetIncluded gets a reference to the given []APIKeyResponseIncludedItem and assigns it to the Included field.

func (*APIKeyResponse) UnmarshalJSON

func (o *APIKeyResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type APIKeyResponseIncludedItem

APIKeyResponseIncludedItem - An object related to an API key.

type APIKeyResponseIncludedItem struct {
    User *User

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func UserAsAPIKeyResponseIncludedItem

func UserAsAPIKeyResponseIncludedItem(v *User) APIKeyResponseIncludedItem

UserAsAPIKeyResponseIncludedItem is a convenience function that returns User wrapped in APIKeyResponseIncludedItem.

func (*APIKeyResponseIncludedItem) GetActualInstance

func (obj *APIKeyResponseIncludedItem) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (APIKeyResponseIncludedItem) MarshalJSON

func (obj APIKeyResponseIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*APIKeyResponseIncludedItem) UnmarshalJSON

func (obj *APIKeyResponseIncludedItem) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type APIKeyUpdateAttributes

APIKeyUpdateAttributes Attributes used to update an API Key.

type APIKeyUpdateAttributes struct {
    // Name of the API key.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAPIKeyUpdateAttributes

func NewAPIKeyUpdateAttributes(name string) *APIKeyUpdateAttributes

NewAPIKeyUpdateAttributes instantiates a new APIKeyUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAPIKeyUpdateAttributesWithDefaults

func NewAPIKeyUpdateAttributesWithDefaults() *APIKeyUpdateAttributes

NewAPIKeyUpdateAttributesWithDefaults instantiates a new APIKeyUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*APIKeyUpdateAttributes) GetName

func (o *APIKeyUpdateAttributes) GetName() string

GetName returns the Name field value.

func (*APIKeyUpdateAttributes) GetNameOk

func (o *APIKeyUpdateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (APIKeyUpdateAttributes) MarshalJSON

func (o APIKeyUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*APIKeyUpdateAttributes) SetName

func (o *APIKeyUpdateAttributes) SetName(v string)

SetName sets field value.

func (*APIKeyUpdateAttributes) UnmarshalJSON

func (o *APIKeyUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type APIKeyUpdateData

APIKeyUpdateData Object used to update an API key.

type APIKeyUpdateData struct {
    // Attributes used to update an API Key.
    Attributes APIKeyUpdateAttributes `json:"attributes"`
    // ID of the API key.
    Id string `json:"id"`
    // API Keys resource type.
    Type APIKeysType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAPIKeyUpdateData

func NewAPIKeyUpdateData(attributes APIKeyUpdateAttributes, id string, typeVar APIKeysType) *APIKeyUpdateData

NewAPIKeyUpdateData instantiates a new APIKeyUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAPIKeyUpdateDataWithDefaults

func NewAPIKeyUpdateDataWithDefaults() *APIKeyUpdateData

NewAPIKeyUpdateDataWithDefaults instantiates a new APIKeyUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*APIKeyUpdateData) GetAttributes

func (o *APIKeyUpdateData) GetAttributes() APIKeyUpdateAttributes

GetAttributes returns the Attributes field value.

func (*APIKeyUpdateData) GetAttributesOk

func (o *APIKeyUpdateData) GetAttributesOk() (*APIKeyUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*APIKeyUpdateData) GetId

func (o *APIKeyUpdateData) GetId() string

GetId returns the Id field value.

func (*APIKeyUpdateData) GetIdOk

func (o *APIKeyUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*APIKeyUpdateData) GetType

func (o *APIKeyUpdateData) GetType() APIKeysType

GetType returns the Type field value.

func (*APIKeyUpdateData) GetTypeOk

func (o *APIKeyUpdateData) GetTypeOk() (*APIKeysType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (APIKeyUpdateData) MarshalJSON

func (o APIKeyUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*APIKeyUpdateData) SetAttributes

func (o *APIKeyUpdateData) SetAttributes(v APIKeyUpdateAttributes)

SetAttributes sets field value.

func (*APIKeyUpdateData) SetId

func (o *APIKeyUpdateData) SetId(v string)

SetId sets field value.

func (*APIKeyUpdateData) SetType

func (o *APIKeyUpdateData) SetType(v APIKeysType)

SetType sets field value.

func (*APIKeyUpdateData) UnmarshalJSON

func (o *APIKeyUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type APIKeyUpdateRequest

APIKeyUpdateRequest Request used to update an API key.

type APIKeyUpdateRequest struct {
    // Object used to update an API key.
    Data APIKeyUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAPIKeyUpdateRequest

func NewAPIKeyUpdateRequest(data APIKeyUpdateData) *APIKeyUpdateRequest

NewAPIKeyUpdateRequest instantiates a new APIKeyUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAPIKeyUpdateRequestWithDefaults

func NewAPIKeyUpdateRequestWithDefaults() *APIKeyUpdateRequest

NewAPIKeyUpdateRequestWithDefaults instantiates a new APIKeyUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*APIKeyUpdateRequest) GetData

func (o *APIKeyUpdateRequest) GetData() APIKeyUpdateData

GetData returns the Data field value.

func (*APIKeyUpdateRequest) GetDataOk

func (o *APIKeyUpdateRequest) GetDataOk() (*APIKeyUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (APIKeyUpdateRequest) MarshalJSON

func (o APIKeyUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*APIKeyUpdateRequest) SetData

func (o *APIKeyUpdateRequest) SetData(v APIKeyUpdateData)

SetData sets field value.

func (*APIKeyUpdateRequest) UnmarshalJSON

func (o *APIKeyUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type APIKeysResponse

APIKeysResponse Response for a list of API keys.

type APIKeysResponse struct {
    // Array of API keys.
    Data []PartialAPIKey `json:"data,omitempty"`
    // Array of objects related to the API key.
    Included []APIKeyResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAPIKeysResponse

func NewAPIKeysResponse() *APIKeysResponse

NewAPIKeysResponse instantiates a new APIKeysResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAPIKeysResponseWithDefaults

func NewAPIKeysResponseWithDefaults() *APIKeysResponse

NewAPIKeysResponseWithDefaults instantiates a new APIKeysResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*APIKeysResponse) GetData

func (o *APIKeysResponse) GetData() []PartialAPIKey

GetData returns the Data field value if set, zero value otherwise.

func (*APIKeysResponse) GetDataOk

func (o *APIKeysResponse) GetDataOk() (*[]PartialAPIKey, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*APIKeysResponse) GetIncluded

func (o *APIKeysResponse) GetIncluded() []APIKeyResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*APIKeysResponse) GetIncludedOk

func (o *APIKeysResponse) GetIncludedOk() (*[]APIKeyResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*APIKeysResponse) HasData

func (o *APIKeysResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*APIKeysResponse) HasIncluded

func (o *APIKeysResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (APIKeysResponse) MarshalJSON

func (o APIKeysResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*APIKeysResponse) SetData

func (o *APIKeysResponse) SetData(v []PartialAPIKey)

SetData gets a reference to the given []PartialAPIKey and assigns it to the Data field.

func (*APIKeysResponse) SetIncluded

func (o *APIKeysResponse) SetIncluded(v []APIKeyResponseIncludedItem)

SetIncluded gets a reference to the given []APIKeyResponseIncludedItem and assigns it to the Included field.

func (*APIKeysResponse) UnmarshalJSON

func (o *APIKeysResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type APIKeysSort

APIKeysSort Sorting options

type APIKeysSort string

List of APIKeysSort.

const (
    APIKEYSSORT_CREATED_AT_ASCENDING   APIKeysSort = "created_at"
    APIKEYSSORT_CREATED_AT_DESCENDING  APIKeysSort = "-created_at"
    APIKEYSSORT_LAST4_ASCENDING        APIKeysSort = "last4"
    APIKEYSSORT_LAST4_DESCENDING       APIKeysSort = "-last4"
    APIKEYSSORT_MODIFIED_AT_ASCENDING  APIKeysSort = "modified_at"
    APIKEYSSORT_MODIFIED_AT_DESCENDING APIKeysSort = "-modified_at"
    APIKEYSSORT_NAME_ASCENDING         APIKeysSort = "name"
    APIKEYSSORT_NAME_DESCENDING        APIKeysSort = "-name"
)

func NewAPIKeysSortFromValue

func NewAPIKeysSortFromValue(v string) (*APIKeysSort, error)

NewAPIKeysSortFromValue returns a pointer to a valid APIKeysSort for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*APIKeysSort) GetAllowedValues

func (v *APIKeysSort) GetAllowedValues() []APIKeysSort

GetAllowedValues reeturns the list of possible values.

func (APIKeysSort) IsValid

func (v APIKeysSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (APIKeysSort) Ptr

func (v APIKeysSort) Ptr() *APIKeysSort

Ptr returns reference to APIKeysSort value.

func (*APIKeysSort) UnmarshalJSON

func (v *APIKeysSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type APIKeysType

APIKeysType API Keys resource type.

type APIKeysType string

List of APIKeysType.

const (
    APIKEYSTYPE_API_KEYS APIKeysType = "api_keys"
)

func NewAPIKeysTypeFromValue

func NewAPIKeysTypeFromValue(v string) (*APIKeysType, error)

NewAPIKeysTypeFromValue returns a pointer to a valid APIKeysType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*APIKeysType) GetAllowedValues

func (v *APIKeysType) GetAllowedValues() []APIKeysType

GetAllowedValues reeturns the list of possible values.

func (APIKeysType) IsValid

func (v APIKeysType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (APIKeysType) Ptr

func (v APIKeysType) Ptr() *APIKeysType

Ptr returns reference to APIKeysType value.

func (*APIKeysType) UnmarshalJSON

func (v *APIKeysType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ApplicationKeyCreateAttributes

ApplicationKeyCreateAttributes Attributes used to create an application Key.

type ApplicationKeyCreateAttributes struct {
    // Name of the application key.
    Name string `json:"name"`
    // Array of scopes to grant the application key. This feature is in private beta, please contact Datadog support to enable scopes for your application keys.
    Scopes []string `json:"scopes,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewApplicationKeyCreateAttributes

func NewApplicationKeyCreateAttributes(name string) *ApplicationKeyCreateAttributes

NewApplicationKeyCreateAttributes instantiates a new ApplicationKeyCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewApplicationKeyCreateAttributesWithDefaults

func NewApplicationKeyCreateAttributesWithDefaults() *ApplicationKeyCreateAttributes

NewApplicationKeyCreateAttributesWithDefaults instantiates a new ApplicationKeyCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ApplicationKeyCreateAttributes) GetName

func (o *ApplicationKeyCreateAttributes) GetName() string

GetName returns the Name field value.

func (*ApplicationKeyCreateAttributes) GetNameOk

func (o *ApplicationKeyCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ApplicationKeyCreateAttributes) GetScopes

func (o *ApplicationKeyCreateAttributes) GetScopes() []string

GetScopes returns the Scopes field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ApplicationKeyCreateAttributes) GetScopesOk

func (o *ApplicationKeyCreateAttributes) GetScopesOk() (*[]string, bool)

GetScopesOk returns a tuple with the Scopes field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*ApplicationKeyCreateAttributes) HasScopes

func (o *ApplicationKeyCreateAttributes) HasScopes() bool

HasScopes returns a boolean if a field has been set.

func (ApplicationKeyCreateAttributes) MarshalJSON

func (o ApplicationKeyCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ApplicationKeyCreateAttributes) SetName

func (o *ApplicationKeyCreateAttributes) SetName(v string)

SetName sets field value.

func (*ApplicationKeyCreateAttributes) SetScopes

func (o *ApplicationKeyCreateAttributes) SetScopes(v []string)

SetScopes gets a reference to the given []string and assigns it to the Scopes field.

func (*ApplicationKeyCreateAttributes) UnmarshalJSON

func (o *ApplicationKeyCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ApplicationKeyCreateData

ApplicationKeyCreateData Object used to create an application key.

type ApplicationKeyCreateData struct {
    // Attributes used to create an application Key.
    Attributes ApplicationKeyCreateAttributes `json:"attributes"`
    // Application Keys resource type.
    Type ApplicationKeysType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewApplicationKeyCreateData

func NewApplicationKeyCreateData(attributes ApplicationKeyCreateAttributes, typeVar ApplicationKeysType) *ApplicationKeyCreateData

NewApplicationKeyCreateData instantiates a new ApplicationKeyCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewApplicationKeyCreateDataWithDefaults

func NewApplicationKeyCreateDataWithDefaults() *ApplicationKeyCreateData

NewApplicationKeyCreateDataWithDefaults instantiates a new ApplicationKeyCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ApplicationKeyCreateData) GetAttributes

func (o *ApplicationKeyCreateData) GetAttributes() ApplicationKeyCreateAttributes

GetAttributes returns the Attributes field value.

func (*ApplicationKeyCreateData) GetAttributesOk

func (o *ApplicationKeyCreateData) GetAttributesOk() (*ApplicationKeyCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ApplicationKeyCreateData) GetType

func (o *ApplicationKeyCreateData) GetType() ApplicationKeysType

GetType returns the Type field value.

func (*ApplicationKeyCreateData) GetTypeOk

func (o *ApplicationKeyCreateData) GetTypeOk() (*ApplicationKeysType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ApplicationKeyCreateData) MarshalJSON

func (o ApplicationKeyCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ApplicationKeyCreateData) SetAttributes

func (o *ApplicationKeyCreateData) SetAttributes(v ApplicationKeyCreateAttributes)

SetAttributes sets field value.

func (*ApplicationKeyCreateData) SetType

func (o *ApplicationKeyCreateData) SetType(v ApplicationKeysType)

SetType sets field value.

func (*ApplicationKeyCreateData) UnmarshalJSON

func (o *ApplicationKeyCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ApplicationKeyCreateRequest

ApplicationKeyCreateRequest Request used to create an application key.

type ApplicationKeyCreateRequest struct {
    // Object used to create an application key.
    Data ApplicationKeyCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewApplicationKeyCreateRequest

func NewApplicationKeyCreateRequest(data ApplicationKeyCreateData) *ApplicationKeyCreateRequest

NewApplicationKeyCreateRequest instantiates a new ApplicationKeyCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewApplicationKeyCreateRequestWithDefaults

func NewApplicationKeyCreateRequestWithDefaults() *ApplicationKeyCreateRequest

NewApplicationKeyCreateRequestWithDefaults instantiates a new ApplicationKeyCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ApplicationKeyCreateRequest) GetData

func (o *ApplicationKeyCreateRequest) GetData() ApplicationKeyCreateData

GetData returns the Data field value.

func (*ApplicationKeyCreateRequest) GetDataOk

func (o *ApplicationKeyCreateRequest) GetDataOk() (*ApplicationKeyCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ApplicationKeyCreateRequest) MarshalJSON

func (o ApplicationKeyCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ApplicationKeyCreateRequest) SetData

func (o *ApplicationKeyCreateRequest) SetData(v ApplicationKeyCreateData)

SetData sets field value.

func (*ApplicationKeyCreateRequest) UnmarshalJSON

func (o *ApplicationKeyCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ApplicationKeyRelationships

ApplicationKeyRelationships Resources related to the application key.

type ApplicationKeyRelationships struct {
    // Relationship to user.
    OwnedBy *RelationshipToUser `json:"owned_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewApplicationKeyRelationships

func NewApplicationKeyRelationships() *ApplicationKeyRelationships

NewApplicationKeyRelationships instantiates a new ApplicationKeyRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewApplicationKeyRelationshipsWithDefaults

func NewApplicationKeyRelationshipsWithDefaults() *ApplicationKeyRelationships

NewApplicationKeyRelationshipsWithDefaults instantiates a new ApplicationKeyRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ApplicationKeyRelationships) GetOwnedBy

func (o *ApplicationKeyRelationships) GetOwnedBy() RelationshipToUser

GetOwnedBy returns the OwnedBy field value if set, zero value otherwise.

func (*ApplicationKeyRelationships) GetOwnedByOk

func (o *ApplicationKeyRelationships) GetOwnedByOk() (*RelationshipToUser, bool)

GetOwnedByOk returns a tuple with the OwnedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApplicationKeyRelationships) HasOwnedBy

func (o *ApplicationKeyRelationships) HasOwnedBy() bool

HasOwnedBy returns a boolean if a field has been set.

func (ApplicationKeyRelationships) MarshalJSON

func (o ApplicationKeyRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ApplicationKeyRelationships) SetOwnedBy

func (o *ApplicationKeyRelationships) SetOwnedBy(v RelationshipToUser)

SetOwnedBy gets a reference to the given RelationshipToUser and assigns it to the OwnedBy field.

func (*ApplicationKeyRelationships) UnmarshalJSON

func (o *ApplicationKeyRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ApplicationKeyResponse

ApplicationKeyResponse Response for retrieving an application key.

type ApplicationKeyResponse struct {
    // Datadog application key.
    Data *FullApplicationKey `json:"data,omitempty"`
    // Array of objects related to the application key.
    Included []ApplicationKeyResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewApplicationKeyResponse

func NewApplicationKeyResponse() *ApplicationKeyResponse

NewApplicationKeyResponse instantiates a new ApplicationKeyResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewApplicationKeyResponseWithDefaults

func NewApplicationKeyResponseWithDefaults() *ApplicationKeyResponse

NewApplicationKeyResponseWithDefaults instantiates a new ApplicationKeyResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ApplicationKeyResponse) GetData

func (o *ApplicationKeyResponse) GetData() FullApplicationKey

GetData returns the Data field value if set, zero value otherwise.

func (*ApplicationKeyResponse) GetDataOk

func (o *ApplicationKeyResponse) GetDataOk() (*FullApplicationKey, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApplicationKeyResponse) GetIncluded

func (o *ApplicationKeyResponse) GetIncluded() []ApplicationKeyResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*ApplicationKeyResponse) GetIncludedOk

func (o *ApplicationKeyResponse) GetIncludedOk() (*[]ApplicationKeyResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApplicationKeyResponse) HasData

func (o *ApplicationKeyResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*ApplicationKeyResponse) HasIncluded

func (o *ApplicationKeyResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (ApplicationKeyResponse) MarshalJSON

func (o ApplicationKeyResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ApplicationKeyResponse) SetData

func (o *ApplicationKeyResponse) SetData(v FullApplicationKey)

SetData gets a reference to the given FullApplicationKey and assigns it to the Data field.

func (*ApplicationKeyResponse) SetIncluded

func (o *ApplicationKeyResponse) SetIncluded(v []ApplicationKeyResponseIncludedItem)

SetIncluded gets a reference to the given []ApplicationKeyResponseIncludedItem and assigns it to the Included field.

func (*ApplicationKeyResponse) UnmarshalJSON

func (o *ApplicationKeyResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ApplicationKeyResponseIncludedItem

ApplicationKeyResponseIncludedItem - An object related to an application key.

type ApplicationKeyResponseIncludedItem struct {
    User *User
    Role *Role

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func RoleAsApplicationKeyResponseIncludedItem

func RoleAsApplicationKeyResponseIncludedItem(v *Role) ApplicationKeyResponseIncludedItem

RoleAsApplicationKeyResponseIncludedItem is a convenience function that returns Role wrapped in ApplicationKeyResponseIncludedItem.

func UserAsApplicationKeyResponseIncludedItem

func UserAsApplicationKeyResponseIncludedItem(v *User) ApplicationKeyResponseIncludedItem

UserAsApplicationKeyResponseIncludedItem is a convenience function that returns User wrapped in ApplicationKeyResponseIncludedItem.

func (*ApplicationKeyResponseIncludedItem) GetActualInstance

func (obj *ApplicationKeyResponseIncludedItem) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ApplicationKeyResponseIncludedItem) MarshalJSON

func (obj ApplicationKeyResponseIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ApplicationKeyResponseIncludedItem) UnmarshalJSON

func (obj *ApplicationKeyResponseIncludedItem) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ApplicationKeyUpdateAttributes

ApplicationKeyUpdateAttributes Attributes used to update an application Key.

type ApplicationKeyUpdateAttributes struct {
    // Name of the application key.
    Name *string `json:"name,omitempty"`
    // Array of scopes to grant the application key. This feature is in private beta, please contact Datadog support to enable scopes for your application keys.
    Scopes []string `json:"scopes,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewApplicationKeyUpdateAttributes

func NewApplicationKeyUpdateAttributes() *ApplicationKeyUpdateAttributes

NewApplicationKeyUpdateAttributes instantiates a new ApplicationKeyUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewApplicationKeyUpdateAttributesWithDefaults

func NewApplicationKeyUpdateAttributesWithDefaults() *ApplicationKeyUpdateAttributes

NewApplicationKeyUpdateAttributesWithDefaults instantiates a new ApplicationKeyUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ApplicationKeyUpdateAttributes) GetName

func (o *ApplicationKeyUpdateAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ApplicationKeyUpdateAttributes) GetNameOk

func (o *ApplicationKeyUpdateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApplicationKeyUpdateAttributes) GetScopes

func (o *ApplicationKeyUpdateAttributes) GetScopes() []string

GetScopes returns the Scopes field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ApplicationKeyUpdateAttributes) GetScopesOk

func (o *ApplicationKeyUpdateAttributes) GetScopesOk() (*[]string, bool)

GetScopesOk returns a tuple with the Scopes field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*ApplicationKeyUpdateAttributes) HasName

func (o *ApplicationKeyUpdateAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*ApplicationKeyUpdateAttributes) HasScopes

func (o *ApplicationKeyUpdateAttributes) HasScopes() bool

HasScopes returns a boolean if a field has been set.

func (ApplicationKeyUpdateAttributes) MarshalJSON

func (o ApplicationKeyUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ApplicationKeyUpdateAttributes) SetName

func (o *ApplicationKeyUpdateAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ApplicationKeyUpdateAttributes) SetScopes

func (o *ApplicationKeyUpdateAttributes) SetScopes(v []string)

SetScopes gets a reference to the given []string and assigns it to the Scopes field.

func (*ApplicationKeyUpdateAttributes) UnmarshalJSON

func (o *ApplicationKeyUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ApplicationKeyUpdateData

ApplicationKeyUpdateData Object used to update an application key.

type ApplicationKeyUpdateData struct {
    // Attributes used to update an application Key.
    Attributes ApplicationKeyUpdateAttributes `json:"attributes"`
    // ID of the application key.
    Id string `json:"id"`
    // Application Keys resource type.
    Type ApplicationKeysType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewApplicationKeyUpdateData

func NewApplicationKeyUpdateData(attributes ApplicationKeyUpdateAttributes, id string, typeVar ApplicationKeysType) *ApplicationKeyUpdateData

NewApplicationKeyUpdateData instantiates a new ApplicationKeyUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewApplicationKeyUpdateDataWithDefaults

func NewApplicationKeyUpdateDataWithDefaults() *ApplicationKeyUpdateData

NewApplicationKeyUpdateDataWithDefaults instantiates a new ApplicationKeyUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ApplicationKeyUpdateData) GetAttributes

func (o *ApplicationKeyUpdateData) GetAttributes() ApplicationKeyUpdateAttributes

GetAttributes returns the Attributes field value.

func (*ApplicationKeyUpdateData) GetAttributesOk

func (o *ApplicationKeyUpdateData) GetAttributesOk() (*ApplicationKeyUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ApplicationKeyUpdateData) GetId

func (o *ApplicationKeyUpdateData) GetId() string

GetId returns the Id field value.

func (*ApplicationKeyUpdateData) GetIdOk

func (o *ApplicationKeyUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ApplicationKeyUpdateData) GetType

func (o *ApplicationKeyUpdateData) GetType() ApplicationKeysType

GetType returns the Type field value.

func (*ApplicationKeyUpdateData) GetTypeOk

func (o *ApplicationKeyUpdateData) GetTypeOk() (*ApplicationKeysType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ApplicationKeyUpdateData) MarshalJSON

func (o ApplicationKeyUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ApplicationKeyUpdateData) SetAttributes

func (o *ApplicationKeyUpdateData) SetAttributes(v ApplicationKeyUpdateAttributes)

SetAttributes sets field value.

func (*ApplicationKeyUpdateData) SetId

func (o *ApplicationKeyUpdateData) SetId(v string)

SetId sets field value.

func (*ApplicationKeyUpdateData) SetType

func (o *ApplicationKeyUpdateData) SetType(v ApplicationKeysType)

SetType sets field value.

func (*ApplicationKeyUpdateData) UnmarshalJSON

func (o *ApplicationKeyUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ApplicationKeyUpdateRequest

ApplicationKeyUpdateRequest Request used to update an application key.

type ApplicationKeyUpdateRequest struct {
    // Object used to update an application key.
    Data ApplicationKeyUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewApplicationKeyUpdateRequest

func NewApplicationKeyUpdateRequest(data ApplicationKeyUpdateData) *ApplicationKeyUpdateRequest

NewApplicationKeyUpdateRequest instantiates a new ApplicationKeyUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewApplicationKeyUpdateRequestWithDefaults

func NewApplicationKeyUpdateRequestWithDefaults() *ApplicationKeyUpdateRequest

NewApplicationKeyUpdateRequestWithDefaults instantiates a new ApplicationKeyUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ApplicationKeyUpdateRequest) GetData

func (o *ApplicationKeyUpdateRequest) GetData() ApplicationKeyUpdateData

GetData returns the Data field value.

func (*ApplicationKeyUpdateRequest) GetDataOk

func (o *ApplicationKeyUpdateRequest) GetDataOk() (*ApplicationKeyUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ApplicationKeyUpdateRequest) MarshalJSON

func (o ApplicationKeyUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ApplicationKeyUpdateRequest) SetData

func (o *ApplicationKeyUpdateRequest) SetData(v ApplicationKeyUpdateData)

SetData sets field value.

func (*ApplicationKeyUpdateRequest) UnmarshalJSON

func (o *ApplicationKeyUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ApplicationKeysSort

ApplicationKeysSort Sorting options

type ApplicationKeysSort string

List of ApplicationKeysSort.

const (
    APPLICATIONKEYSSORT_CREATED_AT_ASCENDING  ApplicationKeysSort = "created_at"
    APPLICATIONKEYSSORT_CREATED_AT_DESCENDING ApplicationKeysSort = "-created_at"
    APPLICATIONKEYSSORT_LAST4_ASCENDING       ApplicationKeysSort = "last4"
    APPLICATIONKEYSSORT_LAST4_DESCENDING      ApplicationKeysSort = "-last4"
    APPLICATIONKEYSSORT_NAME_ASCENDING        ApplicationKeysSort = "name"
    APPLICATIONKEYSSORT_NAME_DESCENDING       ApplicationKeysSort = "-name"
)

func NewApplicationKeysSortFromValue

func NewApplicationKeysSortFromValue(v string) (*ApplicationKeysSort, error)

NewApplicationKeysSortFromValue returns a pointer to a valid ApplicationKeysSort for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ApplicationKeysSort) GetAllowedValues

func (v *ApplicationKeysSort) GetAllowedValues() []ApplicationKeysSort

GetAllowedValues reeturns the list of possible values.

func (ApplicationKeysSort) IsValid

func (v ApplicationKeysSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ApplicationKeysSort) Ptr

func (v ApplicationKeysSort) Ptr() *ApplicationKeysSort

Ptr returns reference to ApplicationKeysSort value.

func (*ApplicationKeysSort) UnmarshalJSON

func (v *ApplicationKeysSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ApplicationKeysType

ApplicationKeysType Application Keys resource type.

type ApplicationKeysType string

List of ApplicationKeysType.

const (
    APPLICATIONKEYSTYPE_APPLICATION_KEYS ApplicationKeysType = "application_keys"
)

func NewApplicationKeysTypeFromValue

func NewApplicationKeysTypeFromValue(v string) (*ApplicationKeysType, error)

NewApplicationKeysTypeFromValue returns a pointer to a valid ApplicationKeysType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ApplicationKeysType) GetAllowedValues

func (v *ApplicationKeysType) GetAllowedValues() []ApplicationKeysType

GetAllowedValues reeturns the list of possible values.

func (ApplicationKeysType) IsValid

func (v ApplicationKeysType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ApplicationKeysType) Ptr

func (v ApplicationKeysType) Ptr() *ApplicationKeysType

Ptr returns reference to ApplicationKeysType value.

func (*ApplicationKeysType) UnmarshalJSON

func (v *ApplicationKeysType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type AuditApi

AuditApi service type

type AuditApi datadog.Service

func NewAuditApi

func NewAuditApi(client *datadog.APIClient) *AuditApi

NewAuditApi Returns NewAuditApi.

func (*AuditApi) ListAuditLogs

func (a *AuditApi) ListAuditLogs(ctx _context.Context, o ...ListAuditLogsOptionalParameters) (AuditLogsEventsResponse, *_nethttp.Response, error)

ListAuditLogs Get a list of Audit Logs events. List endpoint returns events that match a Audit Logs search query. [Results are paginated]1.

Use this endpoint to see your latest Audit Logs events.

func (*AuditApi) ListAuditLogsWithPagination

func (a *AuditApi) ListAuditLogsWithPagination(ctx _context.Context, o ...ListAuditLogsOptionalParameters) (<-chan AuditLogsEvent, func(), error)

ListAuditLogsWithPagination provides a paginated version of ListAuditLogs returning a channel with all items.

func (*AuditApi) SearchAuditLogs

func (a *AuditApi) SearchAuditLogs(ctx _context.Context, o ...SearchAuditLogsOptionalParameters) (AuditLogsEventsResponse, *_nethttp.Response, error)

SearchAuditLogs Search Audit Logs events. List endpoint returns Audit Logs events that match an Audit search query. [Results are paginated]1.

Use this endpoint to build complex Audit Logs events filtering and search.

func (*AuditApi) SearchAuditLogsWithPagination

func (a *AuditApi) SearchAuditLogsWithPagination(ctx _context.Context, o ...SearchAuditLogsOptionalParameters) (<-chan AuditLogsEvent, func(), error)

SearchAuditLogsWithPagination provides a paginated version of SearchAuditLogs returning a channel with all items.

type AuditLogsEvent

AuditLogsEvent Object description of an Audit Logs event after it is processed and stored by Datadog.

type AuditLogsEvent struct {
    // JSON object containing all event attributes and their associated values.
    Attributes *AuditLogsEventAttributes `json:"attributes,omitempty"`
    // Unique ID of the event.
    Id *string `json:"id,omitempty"`
    // Type of the event.
    Type *AuditLogsEventType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuditLogsEvent

func NewAuditLogsEvent() *AuditLogsEvent

NewAuditLogsEvent instantiates a new AuditLogsEvent object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuditLogsEventWithDefaults

func NewAuditLogsEventWithDefaults() *AuditLogsEvent

NewAuditLogsEventWithDefaults instantiates a new AuditLogsEvent object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuditLogsEvent) GetAttributes

func (o *AuditLogsEvent) GetAttributes() AuditLogsEventAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*AuditLogsEvent) GetAttributesOk

func (o *AuditLogsEvent) GetAttributesOk() (*AuditLogsEventAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsEvent) GetId

func (o *AuditLogsEvent) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*AuditLogsEvent) GetIdOk

func (o *AuditLogsEvent) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsEvent) GetType

func (o *AuditLogsEvent) GetType() AuditLogsEventType

GetType returns the Type field value if set, zero value otherwise.

func (*AuditLogsEvent) GetTypeOk

func (o *AuditLogsEvent) GetTypeOk() (*AuditLogsEventType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsEvent) HasAttributes

func (o *AuditLogsEvent) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*AuditLogsEvent) HasId

func (o *AuditLogsEvent) HasId() bool

HasId returns a boolean if a field has been set.

func (*AuditLogsEvent) HasType

func (o *AuditLogsEvent) HasType() bool

HasType returns a boolean if a field has been set.

func (AuditLogsEvent) MarshalJSON

func (o AuditLogsEvent) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsEvent) SetAttributes

func (o *AuditLogsEvent) SetAttributes(v AuditLogsEventAttributes)

SetAttributes gets a reference to the given AuditLogsEventAttributes and assigns it to the Attributes field.

func (*AuditLogsEvent) SetId

func (o *AuditLogsEvent) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*AuditLogsEvent) SetType

func (o *AuditLogsEvent) SetType(v AuditLogsEventType)

SetType gets a reference to the given AuditLogsEventType and assigns it to the Type field.

func (*AuditLogsEvent) UnmarshalJSON

func (o *AuditLogsEvent) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuditLogsEventAttributes

AuditLogsEventAttributes JSON object containing all event attributes and their associated values.

type AuditLogsEventAttributes struct {
    // JSON object of attributes from Audit Logs events.
    Attributes map[string]interface{} `json:"attributes,omitempty"`
    // Name of the application or service generating Audit Logs events.
    // This name is used to correlate Audit Logs to APM, so make sure you specify the same
    // value when you use both products.
    Service *string `json:"service,omitempty"`
    // Array of tags associated with your event.
    Tags []string `json:"tags,omitempty"`
    // Timestamp of your event.
    Timestamp *time.Time `json:"timestamp,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuditLogsEventAttributes

func NewAuditLogsEventAttributes() *AuditLogsEventAttributes

NewAuditLogsEventAttributes instantiates a new AuditLogsEventAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuditLogsEventAttributesWithDefaults

func NewAuditLogsEventAttributesWithDefaults() *AuditLogsEventAttributes

NewAuditLogsEventAttributesWithDefaults instantiates a new AuditLogsEventAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuditLogsEventAttributes) GetAttributes

func (o *AuditLogsEventAttributes) GetAttributes() map[string]interface{}

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*AuditLogsEventAttributes) GetAttributesOk

func (o *AuditLogsEventAttributes) GetAttributesOk() (*map[string]interface{}, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsEventAttributes) GetService

func (o *AuditLogsEventAttributes) GetService() string

GetService returns the Service field value if set, zero value otherwise.

func (*AuditLogsEventAttributes) GetServiceOk

func (o *AuditLogsEventAttributes) GetServiceOk() (*string, bool)

GetServiceOk returns a tuple with the Service field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsEventAttributes) GetTags

func (o *AuditLogsEventAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*AuditLogsEventAttributes) GetTagsOk

func (o *AuditLogsEventAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsEventAttributes) GetTimestamp

func (o *AuditLogsEventAttributes) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*AuditLogsEventAttributes) GetTimestampOk

func (o *AuditLogsEventAttributes) GetTimestampOk() (*time.Time, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsEventAttributes) HasAttributes

func (o *AuditLogsEventAttributes) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*AuditLogsEventAttributes) HasService

func (o *AuditLogsEventAttributes) HasService() bool

HasService returns a boolean if a field has been set.

func (*AuditLogsEventAttributes) HasTags

func (o *AuditLogsEventAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*AuditLogsEventAttributes) HasTimestamp

func (o *AuditLogsEventAttributes) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (AuditLogsEventAttributes) MarshalJSON

func (o AuditLogsEventAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsEventAttributes) SetAttributes

func (o *AuditLogsEventAttributes) SetAttributes(v map[string]interface{})

SetAttributes gets a reference to the given map[string]interface{} and assigns it to the Attributes field.

func (*AuditLogsEventAttributes) SetService

func (o *AuditLogsEventAttributes) SetService(v string)

SetService gets a reference to the given string and assigns it to the Service field.

func (*AuditLogsEventAttributes) SetTags

func (o *AuditLogsEventAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*AuditLogsEventAttributes) SetTimestamp

func (o *AuditLogsEventAttributes) SetTimestamp(v time.Time)

SetTimestamp gets a reference to the given time.Time and assigns it to the Timestamp field.

func (*AuditLogsEventAttributes) UnmarshalJSON

func (o *AuditLogsEventAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuditLogsEventType

AuditLogsEventType Type of the event.

type AuditLogsEventType string

List of AuditLogsEventType.

const (
    AUDITLOGSEVENTTYPE_Audit AuditLogsEventType = "audit"
)

func NewAuditLogsEventTypeFromValue

func NewAuditLogsEventTypeFromValue(v string) (*AuditLogsEventType, error)

NewAuditLogsEventTypeFromValue returns a pointer to a valid AuditLogsEventType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*AuditLogsEventType) GetAllowedValues

func (v *AuditLogsEventType) GetAllowedValues() []AuditLogsEventType

GetAllowedValues reeturns the list of possible values.

func (AuditLogsEventType) IsValid

func (v AuditLogsEventType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (AuditLogsEventType) Ptr

func (v AuditLogsEventType) Ptr() *AuditLogsEventType

Ptr returns reference to AuditLogsEventType value.

func (*AuditLogsEventType) UnmarshalJSON

func (v *AuditLogsEventType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type AuditLogsEventsResponse

AuditLogsEventsResponse Response object with all events matching the request and pagination information.

type AuditLogsEventsResponse struct {
    // Array of events matching the request.
    Data []AuditLogsEvent `json:"data,omitempty"`
    // Links attributes.
    Links *AuditLogsResponseLinks `json:"links,omitempty"`
    // The metadata associated with a request.
    Meta *AuditLogsResponseMetadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuditLogsEventsResponse

func NewAuditLogsEventsResponse() *AuditLogsEventsResponse

NewAuditLogsEventsResponse instantiates a new AuditLogsEventsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuditLogsEventsResponseWithDefaults

func NewAuditLogsEventsResponseWithDefaults() *AuditLogsEventsResponse

NewAuditLogsEventsResponseWithDefaults instantiates a new AuditLogsEventsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuditLogsEventsResponse) GetData

func (o *AuditLogsEventsResponse) GetData() []AuditLogsEvent

GetData returns the Data field value if set, zero value otherwise.

func (*AuditLogsEventsResponse) GetDataOk

func (o *AuditLogsEventsResponse) GetDataOk() (*[]AuditLogsEvent, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *AuditLogsEventsResponse) GetLinks() AuditLogsResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*AuditLogsEventsResponse) GetLinksOk

func (o *AuditLogsEventsResponse) GetLinksOk() (*AuditLogsResponseLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsEventsResponse) GetMeta

func (o *AuditLogsEventsResponse) GetMeta() AuditLogsResponseMetadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*AuditLogsEventsResponse) GetMetaOk

func (o *AuditLogsEventsResponse) GetMetaOk() (*AuditLogsResponseMetadata, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsEventsResponse) HasData

func (o *AuditLogsEventsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *AuditLogsEventsResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*AuditLogsEventsResponse) HasMeta

func (o *AuditLogsEventsResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (AuditLogsEventsResponse) MarshalJSON

func (o AuditLogsEventsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsEventsResponse) SetData

func (o *AuditLogsEventsResponse) SetData(v []AuditLogsEvent)

SetData gets a reference to the given []AuditLogsEvent and assigns it to the Data field.

func (o *AuditLogsEventsResponse) SetLinks(v AuditLogsResponseLinks)

SetLinks gets a reference to the given AuditLogsResponseLinks and assigns it to the Links field.

func (*AuditLogsEventsResponse) SetMeta

func (o *AuditLogsEventsResponse) SetMeta(v AuditLogsResponseMetadata)

SetMeta gets a reference to the given AuditLogsResponseMetadata and assigns it to the Meta field.

func (*AuditLogsEventsResponse) UnmarshalJSON

func (o *AuditLogsEventsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuditLogsQueryFilter

AuditLogsQueryFilter Search and filter query settings.

type AuditLogsQueryFilter struct {
    // Minimum time for the requested events. Supports date, math, and regular timestamps (in milliseconds).
    From *string `json:"from,omitempty"`
    // Search query following the Audit Logs search syntax.
    Query *string `json:"query,omitempty"`
    // Maximum time for the requested events. Supports date, math, and regular timestamps (in milliseconds).
    To *string `json:"to,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuditLogsQueryFilter

func NewAuditLogsQueryFilter() *AuditLogsQueryFilter

NewAuditLogsQueryFilter instantiates a new AuditLogsQueryFilter object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuditLogsQueryFilterWithDefaults

func NewAuditLogsQueryFilterWithDefaults() *AuditLogsQueryFilter

NewAuditLogsQueryFilterWithDefaults instantiates a new AuditLogsQueryFilter object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuditLogsQueryFilter) GetFrom

func (o *AuditLogsQueryFilter) GetFrom() string

GetFrom returns the From field value if set, zero value otherwise.

func (*AuditLogsQueryFilter) GetFromOk

func (o *AuditLogsQueryFilter) GetFromOk() (*string, bool)

GetFromOk returns a tuple with the From field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsQueryFilter) GetQuery

func (o *AuditLogsQueryFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*AuditLogsQueryFilter) GetQueryOk

func (o *AuditLogsQueryFilter) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsQueryFilter) GetTo

func (o *AuditLogsQueryFilter) GetTo() string

GetTo returns the To field value if set, zero value otherwise.

func (*AuditLogsQueryFilter) GetToOk

func (o *AuditLogsQueryFilter) GetToOk() (*string, bool)

GetToOk returns a tuple with the To field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsQueryFilter) HasFrom

func (o *AuditLogsQueryFilter) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*AuditLogsQueryFilter) HasQuery

func (o *AuditLogsQueryFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*AuditLogsQueryFilter) HasTo

func (o *AuditLogsQueryFilter) HasTo() bool

HasTo returns a boolean if a field has been set.

func (AuditLogsQueryFilter) MarshalJSON

func (o AuditLogsQueryFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsQueryFilter) SetFrom

func (o *AuditLogsQueryFilter) SetFrom(v string)

SetFrom gets a reference to the given string and assigns it to the From field.

func (*AuditLogsQueryFilter) SetQuery

func (o *AuditLogsQueryFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*AuditLogsQueryFilter) SetTo

func (o *AuditLogsQueryFilter) SetTo(v string)

SetTo gets a reference to the given string and assigns it to the To field.

func (*AuditLogsQueryFilter) UnmarshalJSON

func (o *AuditLogsQueryFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuditLogsQueryOptions

AuditLogsQueryOptions Global query options that are used during the query. Note: Specify either timezone or time offset, not both. Otherwise, the query fails.

type AuditLogsQueryOptions struct {
    // Time offset (in seconds) to apply to the query.
    TimeOffset *int64 `json:"time_offset,omitempty"`
    // Timezone code. Can be specified as an offset, for example: "UTC+03:00".
    Timezone *string `json:"timezone,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuditLogsQueryOptions

func NewAuditLogsQueryOptions() *AuditLogsQueryOptions

NewAuditLogsQueryOptions instantiates a new AuditLogsQueryOptions object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuditLogsQueryOptionsWithDefaults

func NewAuditLogsQueryOptionsWithDefaults() *AuditLogsQueryOptions

NewAuditLogsQueryOptionsWithDefaults instantiates a new AuditLogsQueryOptions object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuditLogsQueryOptions) GetTimeOffset

func (o *AuditLogsQueryOptions) GetTimeOffset() int64

GetTimeOffset returns the TimeOffset field value if set, zero value otherwise.

func (*AuditLogsQueryOptions) GetTimeOffsetOk

func (o *AuditLogsQueryOptions) GetTimeOffsetOk() (*int64, bool)

GetTimeOffsetOk returns a tuple with the TimeOffset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsQueryOptions) GetTimezone

func (o *AuditLogsQueryOptions) GetTimezone() string

GetTimezone returns the Timezone field value if set, zero value otherwise.

func (*AuditLogsQueryOptions) GetTimezoneOk

func (o *AuditLogsQueryOptions) GetTimezoneOk() (*string, bool)

GetTimezoneOk returns a tuple with the Timezone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsQueryOptions) HasTimeOffset

func (o *AuditLogsQueryOptions) HasTimeOffset() bool

HasTimeOffset returns a boolean if a field has been set.

func (*AuditLogsQueryOptions) HasTimezone

func (o *AuditLogsQueryOptions) HasTimezone() bool

HasTimezone returns a boolean if a field has been set.

func (AuditLogsQueryOptions) MarshalJSON

func (o AuditLogsQueryOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsQueryOptions) SetTimeOffset

func (o *AuditLogsQueryOptions) SetTimeOffset(v int64)

SetTimeOffset gets a reference to the given int64 and assigns it to the TimeOffset field.

func (*AuditLogsQueryOptions) SetTimezone

func (o *AuditLogsQueryOptions) SetTimezone(v string)

SetTimezone gets a reference to the given string and assigns it to the Timezone field.

func (*AuditLogsQueryOptions) UnmarshalJSON

func (o *AuditLogsQueryOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuditLogsQueryPageOptions

AuditLogsQueryPageOptions Paging attributes for listing events.

type AuditLogsQueryPageOptions struct {
    // List following results with a cursor provided in the previous query.
    Cursor *string `json:"cursor,omitempty"`
    // Maximum number of events in the response.
    Limit *int32 `json:"limit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuditLogsQueryPageOptions

func NewAuditLogsQueryPageOptions() *AuditLogsQueryPageOptions

NewAuditLogsQueryPageOptions instantiates a new AuditLogsQueryPageOptions object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuditLogsQueryPageOptionsWithDefaults

func NewAuditLogsQueryPageOptionsWithDefaults() *AuditLogsQueryPageOptions

NewAuditLogsQueryPageOptionsWithDefaults instantiates a new AuditLogsQueryPageOptions object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuditLogsQueryPageOptions) GetCursor

func (o *AuditLogsQueryPageOptions) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*AuditLogsQueryPageOptions) GetCursorOk

func (o *AuditLogsQueryPageOptions) GetCursorOk() (*string, bool)

GetCursorOk returns a tuple with the Cursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsQueryPageOptions) GetLimit

func (o *AuditLogsQueryPageOptions) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*AuditLogsQueryPageOptions) GetLimitOk

func (o *AuditLogsQueryPageOptions) GetLimitOk() (*int32, bool)

GetLimitOk returns a tuple with the Limit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsQueryPageOptions) HasCursor

func (o *AuditLogsQueryPageOptions) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*AuditLogsQueryPageOptions) HasLimit

func (o *AuditLogsQueryPageOptions) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (AuditLogsQueryPageOptions) MarshalJSON

func (o AuditLogsQueryPageOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsQueryPageOptions) SetCursor

func (o *AuditLogsQueryPageOptions) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*AuditLogsQueryPageOptions) SetLimit

func (o *AuditLogsQueryPageOptions) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (*AuditLogsQueryPageOptions) UnmarshalJSON

func (o *AuditLogsQueryPageOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

AuditLogsResponseLinks Links attributes.

type AuditLogsResponseLinks struct {
    // Link for the next set of results. Note that the request can also be made using the
    // POST endpoint.
    Next *string `json:"next,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}
func NewAuditLogsResponseLinks() *AuditLogsResponseLinks

NewAuditLogsResponseLinks instantiates a new AuditLogsResponseLinks object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuditLogsResponseLinksWithDefaults

func NewAuditLogsResponseLinksWithDefaults() *AuditLogsResponseLinks

NewAuditLogsResponseLinksWithDefaults instantiates a new AuditLogsResponseLinks object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuditLogsResponseLinks) GetNext

func (o *AuditLogsResponseLinks) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*AuditLogsResponseLinks) GetNextOk

func (o *AuditLogsResponseLinks) GetNextOk() (*string, bool)

GetNextOk returns a tuple with the Next field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsResponseLinks) HasNext

func (o *AuditLogsResponseLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (AuditLogsResponseLinks) MarshalJSON

func (o AuditLogsResponseLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsResponseLinks) SetNext

func (o *AuditLogsResponseLinks) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*AuditLogsResponseLinks) UnmarshalJSON

func (o *AuditLogsResponseLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuditLogsResponseMetadata

AuditLogsResponseMetadata The metadata associated with a request.

type AuditLogsResponseMetadata struct {
    // Time elapsed in milliseconds.
    Elapsed *int64 `json:"elapsed,omitempty"`
    // Paging attributes.
    Page *AuditLogsResponsePage `json:"page,omitempty"`
    // The identifier of the request.
    RequestId *string `json:"request_id,omitempty"`
    // The status of the response.
    Status *AuditLogsResponseStatus `json:"status,omitempty"`
    // A list of warnings (non-fatal errors) encountered. Partial results may return if
    // warnings are present in the response.
    Warnings []AuditLogsWarning `json:"warnings,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuditLogsResponseMetadata

func NewAuditLogsResponseMetadata() *AuditLogsResponseMetadata

NewAuditLogsResponseMetadata instantiates a new AuditLogsResponseMetadata object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuditLogsResponseMetadataWithDefaults

func NewAuditLogsResponseMetadataWithDefaults() *AuditLogsResponseMetadata

NewAuditLogsResponseMetadataWithDefaults instantiates a new AuditLogsResponseMetadata object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuditLogsResponseMetadata) GetElapsed

func (o *AuditLogsResponseMetadata) GetElapsed() int64

GetElapsed returns the Elapsed field value if set, zero value otherwise.

func (*AuditLogsResponseMetadata) GetElapsedOk

func (o *AuditLogsResponseMetadata) GetElapsedOk() (*int64, bool)

GetElapsedOk returns a tuple with the Elapsed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsResponseMetadata) GetPage

func (o *AuditLogsResponseMetadata) GetPage() AuditLogsResponsePage

GetPage returns the Page field value if set, zero value otherwise.

func (*AuditLogsResponseMetadata) GetPageOk

func (o *AuditLogsResponseMetadata) GetPageOk() (*AuditLogsResponsePage, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsResponseMetadata) GetRequestId

func (o *AuditLogsResponseMetadata) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*AuditLogsResponseMetadata) GetRequestIdOk

func (o *AuditLogsResponseMetadata) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsResponseMetadata) GetStatus

func (o *AuditLogsResponseMetadata) GetStatus() AuditLogsResponseStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*AuditLogsResponseMetadata) GetStatusOk

func (o *AuditLogsResponseMetadata) GetStatusOk() (*AuditLogsResponseStatus, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsResponseMetadata) GetWarnings

func (o *AuditLogsResponseMetadata) GetWarnings() []AuditLogsWarning

GetWarnings returns the Warnings field value if set, zero value otherwise.

func (*AuditLogsResponseMetadata) GetWarningsOk

func (o *AuditLogsResponseMetadata) GetWarningsOk() (*[]AuditLogsWarning, bool)

GetWarningsOk returns a tuple with the Warnings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsResponseMetadata) HasElapsed

func (o *AuditLogsResponseMetadata) HasElapsed() bool

HasElapsed returns a boolean if a field has been set.

func (*AuditLogsResponseMetadata) HasPage

func (o *AuditLogsResponseMetadata) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*AuditLogsResponseMetadata) HasRequestId

func (o *AuditLogsResponseMetadata) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*AuditLogsResponseMetadata) HasStatus

func (o *AuditLogsResponseMetadata) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*AuditLogsResponseMetadata) HasWarnings

func (o *AuditLogsResponseMetadata) HasWarnings() bool

HasWarnings returns a boolean if a field has been set.

func (AuditLogsResponseMetadata) MarshalJSON

func (o AuditLogsResponseMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsResponseMetadata) SetElapsed

func (o *AuditLogsResponseMetadata) SetElapsed(v int64)

SetElapsed gets a reference to the given int64 and assigns it to the Elapsed field.

func (*AuditLogsResponseMetadata) SetPage

func (o *AuditLogsResponseMetadata) SetPage(v AuditLogsResponsePage)

SetPage gets a reference to the given AuditLogsResponsePage and assigns it to the Page field.

func (*AuditLogsResponseMetadata) SetRequestId

func (o *AuditLogsResponseMetadata) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*AuditLogsResponseMetadata) SetStatus

func (o *AuditLogsResponseMetadata) SetStatus(v AuditLogsResponseStatus)

SetStatus gets a reference to the given AuditLogsResponseStatus and assigns it to the Status field.

func (*AuditLogsResponseMetadata) SetWarnings

func (o *AuditLogsResponseMetadata) SetWarnings(v []AuditLogsWarning)

SetWarnings gets a reference to the given []AuditLogsWarning and assigns it to the Warnings field.

func (*AuditLogsResponseMetadata) UnmarshalJSON

func (o *AuditLogsResponseMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuditLogsResponsePage

AuditLogsResponsePage Paging attributes.

type AuditLogsResponsePage struct {
    // The cursor to use to get the next results, if any. To make the next request, use the same parameters with the addition of `page[cursor]`.
    After *string `json:"after,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuditLogsResponsePage

func NewAuditLogsResponsePage() *AuditLogsResponsePage

NewAuditLogsResponsePage instantiates a new AuditLogsResponsePage object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuditLogsResponsePageWithDefaults

func NewAuditLogsResponsePageWithDefaults() *AuditLogsResponsePage

NewAuditLogsResponsePageWithDefaults instantiates a new AuditLogsResponsePage object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuditLogsResponsePage) GetAfter

func (o *AuditLogsResponsePage) GetAfter() string

GetAfter returns the After field value if set, zero value otherwise.

func (*AuditLogsResponsePage) GetAfterOk

func (o *AuditLogsResponsePage) GetAfterOk() (*string, bool)

GetAfterOk returns a tuple with the After field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsResponsePage) HasAfter

func (o *AuditLogsResponsePage) HasAfter() bool

HasAfter returns a boolean if a field has been set.

func (AuditLogsResponsePage) MarshalJSON

func (o AuditLogsResponsePage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsResponsePage) SetAfter

func (o *AuditLogsResponsePage) SetAfter(v string)

SetAfter gets a reference to the given string and assigns it to the After field.

func (*AuditLogsResponsePage) UnmarshalJSON

func (o *AuditLogsResponsePage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuditLogsResponseStatus

AuditLogsResponseStatus The status of the response.

type AuditLogsResponseStatus string

List of AuditLogsResponseStatus.

const (
    AUDITLOGSRESPONSESTATUS_DONE    AuditLogsResponseStatus = "done"
    AUDITLOGSRESPONSESTATUS_TIMEOUT AuditLogsResponseStatus = "timeout"
)

func NewAuditLogsResponseStatusFromValue

func NewAuditLogsResponseStatusFromValue(v string) (*AuditLogsResponseStatus, error)

NewAuditLogsResponseStatusFromValue returns a pointer to a valid AuditLogsResponseStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*AuditLogsResponseStatus) GetAllowedValues

func (v *AuditLogsResponseStatus) GetAllowedValues() []AuditLogsResponseStatus

GetAllowedValues reeturns the list of possible values.

func (AuditLogsResponseStatus) IsValid

func (v AuditLogsResponseStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (AuditLogsResponseStatus) Ptr

func (v AuditLogsResponseStatus) Ptr() *AuditLogsResponseStatus

Ptr returns reference to AuditLogsResponseStatus value.

func (*AuditLogsResponseStatus) UnmarshalJSON

func (v *AuditLogsResponseStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type AuditLogsSearchEventsRequest

AuditLogsSearchEventsRequest The request for a Audit Logs events list.

type AuditLogsSearchEventsRequest struct {
    // Search and filter query settings.
    Filter *AuditLogsQueryFilter `json:"filter,omitempty"`
    // Global query options that are used during the query.
    // Note: Specify either timezone or time offset, not both. Otherwise, the query fails.
    Options *AuditLogsQueryOptions `json:"options,omitempty"`
    // Paging attributes for listing events.
    Page *AuditLogsQueryPageOptions `json:"page,omitempty"`
    // Sort parameters when querying events.
    Sort *AuditLogsSort `json:"sort,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuditLogsSearchEventsRequest

func NewAuditLogsSearchEventsRequest() *AuditLogsSearchEventsRequest

NewAuditLogsSearchEventsRequest instantiates a new AuditLogsSearchEventsRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuditLogsSearchEventsRequestWithDefaults

func NewAuditLogsSearchEventsRequestWithDefaults() *AuditLogsSearchEventsRequest

NewAuditLogsSearchEventsRequestWithDefaults instantiates a new AuditLogsSearchEventsRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuditLogsSearchEventsRequest) GetFilter

func (o *AuditLogsSearchEventsRequest) GetFilter() AuditLogsQueryFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*AuditLogsSearchEventsRequest) GetFilterOk

func (o *AuditLogsSearchEventsRequest) GetFilterOk() (*AuditLogsQueryFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsSearchEventsRequest) GetOptions

func (o *AuditLogsSearchEventsRequest) GetOptions() AuditLogsQueryOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*AuditLogsSearchEventsRequest) GetOptionsOk

func (o *AuditLogsSearchEventsRequest) GetOptionsOk() (*AuditLogsQueryOptions, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsSearchEventsRequest) GetPage

func (o *AuditLogsSearchEventsRequest) GetPage() AuditLogsQueryPageOptions

GetPage returns the Page field value if set, zero value otherwise.

func (*AuditLogsSearchEventsRequest) GetPageOk

func (o *AuditLogsSearchEventsRequest) GetPageOk() (*AuditLogsQueryPageOptions, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsSearchEventsRequest) GetSort

func (o *AuditLogsSearchEventsRequest) GetSort() AuditLogsSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*AuditLogsSearchEventsRequest) GetSortOk

func (o *AuditLogsSearchEventsRequest) GetSortOk() (*AuditLogsSort, bool)

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsSearchEventsRequest) HasFilter

func (o *AuditLogsSearchEventsRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*AuditLogsSearchEventsRequest) HasOptions

func (o *AuditLogsSearchEventsRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*AuditLogsSearchEventsRequest) HasPage

func (o *AuditLogsSearchEventsRequest) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*AuditLogsSearchEventsRequest) HasSort

func (o *AuditLogsSearchEventsRequest) HasSort() bool

HasSort returns a boolean if a field has been set.

func (AuditLogsSearchEventsRequest) MarshalJSON

func (o AuditLogsSearchEventsRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsSearchEventsRequest) SetFilter

func (o *AuditLogsSearchEventsRequest) SetFilter(v AuditLogsQueryFilter)

SetFilter gets a reference to the given AuditLogsQueryFilter and assigns it to the Filter field.

func (*AuditLogsSearchEventsRequest) SetOptions

func (o *AuditLogsSearchEventsRequest) SetOptions(v AuditLogsQueryOptions)

SetOptions gets a reference to the given AuditLogsQueryOptions and assigns it to the Options field.

func (*AuditLogsSearchEventsRequest) SetPage

func (o *AuditLogsSearchEventsRequest) SetPage(v AuditLogsQueryPageOptions)

SetPage gets a reference to the given AuditLogsQueryPageOptions and assigns it to the Page field.

func (*AuditLogsSearchEventsRequest) SetSort

func (o *AuditLogsSearchEventsRequest) SetSort(v AuditLogsSort)

SetSort gets a reference to the given AuditLogsSort and assigns it to the Sort field.

func (*AuditLogsSearchEventsRequest) UnmarshalJSON

func (o *AuditLogsSearchEventsRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuditLogsSort

AuditLogsSort Sort parameters when querying events.

type AuditLogsSort string

List of AuditLogsSort.

const (
    AUDITLOGSSORT_TIMESTAMP_ASCENDING  AuditLogsSort = "timestamp"
    AUDITLOGSSORT_TIMESTAMP_DESCENDING AuditLogsSort = "-timestamp"
)

func NewAuditLogsSortFromValue

func NewAuditLogsSortFromValue(v string) (*AuditLogsSort, error)

NewAuditLogsSortFromValue returns a pointer to a valid AuditLogsSort for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*AuditLogsSort) GetAllowedValues

func (v *AuditLogsSort) GetAllowedValues() []AuditLogsSort

GetAllowedValues reeturns the list of possible values.

func (AuditLogsSort) IsValid

func (v AuditLogsSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (AuditLogsSort) Ptr

func (v AuditLogsSort) Ptr() *AuditLogsSort

Ptr returns reference to AuditLogsSort value.

func (*AuditLogsSort) UnmarshalJSON

func (v *AuditLogsSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type AuditLogsWarning

AuditLogsWarning Warning message indicating something that went wrong with the query.

type AuditLogsWarning struct {
    // Unique code for this type of warning.
    Code *string `json:"code,omitempty"`
    // Detailed explanation of this specific warning.
    Detail *string `json:"detail,omitempty"`
    // Short human-readable summary of the warning.
    Title *string `json:"title,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuditLogsWarning

func NewAuditLogsWarning() *AuditLogsWarning

NewAuditLogsWarning instantiates a new AuditLogsWarning object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuditLogsWarningWithDefaults

func NewAuditLogsWarningWithDefaults() *AuditLogsWarning

NewAuditLogsWarningWithDefaults instantiates a new AuditLogsWarning object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuditLogsWarning) GetCode

func (o *AuditLogsWarning) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*AuditLogsWarning) GetCodeOk

func (o *AuditLogsWarning) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsWarning) GetDetail

func (o *AuditLogsWarning) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*AuditLogsWarning) GetDetailOk

func (o *AuditLogsWarning) GetDetailOk() (*string, bool)

GetDetailOk returns a tuple with the Detail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsWarning) GetTitle

func (o *AuditLogsWarning) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*AuditLogsWarning) GetTitleOk

func (o *AuditLogsWarning) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuditLogsWarning) HasCode

func (o *AuditLogsWarning) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*AuditLogsWarning) HasDetail

func (o *AuditLogsWarning) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*AuditLogsWarning) HasTitle

func (o *AuditLogsWarning) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (AuditLogsWarning) MarshalJSON

func (o AuditLogsWarning) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsWarning) SetCode

func (o *AuditLogsWarning) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*AuditLogsWarning) SetDetail

func (o *AuditLogsWarning) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*AuditLogsWarning) SetTitle

func (o *AuditLogsWarning) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*AuditLogsWarning) UnmarshalJSON

func (o *AuditLogsWarning) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuthNMapping

AuthNMapping The AuthN Mapping object returned by API.

type AuthNMapping struct {
    // Attributes of AuthN Mapping.
    Attributes *AuthNMappingAttributes `json:"attributes,omitempty"`
    // ID of the AuthN Mapping.
    Id string `json:"id"`
    // All relationships associated with AuthN Mapping.
    Relationships *AuthNMappingRelationships `json:"relationships,omitempty"`
    // AuthN Mappings resource type.
    Type AuthNMappingsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuthNMapping

func NewAuthNMapping(id string, typeVar AuthNMappingsType) *AuthNMapping

NewAuthNMapping instantiates a new AuthNMapping object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuthNMappingWithDefaults

func NewAuthNMappingWithDefaults() *AuthNMapping

NewAuthNMappingWithDefaults instantiates a new AuthNMapping object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuthNMapping) GetAttributes

func (o *AuthNMapping) GetAttributes() AuthNMappingAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*AuthNMapping) GetAttributesOk

func (o *AuthNMapping) GetAttributesOk() (*AuthNMappingAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMapping) GetId

func (o *AuthNMapping) GetId() string

GetId returns the Id field value.

func (*AuthNMapping) GetIdOk

func (o *AuthNMapping) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*AuthNMapping) GetRelationships

func (o *AuthNMapping) GetRelationships() AuthNMappingRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*AuthNMapping) GetRelationshipsOk

func (o *AuthNMapping) GetRelationshipsOk() (*AuthNMappingRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMapping) GetType

func (o *AuthNMapping) GetType() AuthNMappingsType

GetType returns the Type field value.

func (*AuthNMapping) GetTypeOk

func (o *AuthNMapping) GetTypeOk() (*AuthNMappingsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*AuthNMapping) HasAttributes

func (o *AuthNMapping) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*AuthNMapping) HasRelationships

func (o *AuthNMapping) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (AuthNMapping) MarshalJSON

func (o AuthNMapping) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuthNMapping) SetAttributes

func (o *AuthNMapping) SetAttributes(v AuthNMappingAttributes)

SetAttributes gets a reference to the given AuthNMappingAttributes and assigns it to the Attributes field.

func (*AuthNMapping) SetId

func (o *AuthNMapping) SetId(v string)

SetId sets field value.

func (*AuthNMapping) SetRelationships

func (o *AuthNMapping) SetRelationships(v AuthNMappingRelationships)

SetRelationships gets a reference to the given AuthNMappingRelationships and assigns it to the Relationships field.

func (*AuthNMapping) SetType

func (o *AuthNMapping) SetType(v AuthNMappingsType)

SetType sets field value.

func (*AuthNMapping) UnmarshalJSON

func (o *AuthNMapping) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuthNMappingAttributes

AuthNMappingAttributes Attributes of AuthN Mapping.

type AuthNMappingAttributes struct {
    // Key portion of a key/value pair of the attribute sent from the Identity Provider.
    AttributeKey *string `json:"attribute_key,omitempty"`
    // Value portion of a key/value pair of the attribute sent from the Identity Provider.
    AttributeValue *string `json:"attribute_value,omitempty"`
    // Creation time of the AuthN Mapping.
    CreatedAt *time.Time `json:"created_at,omitempty"`
    // Time of last AuthN Mapping modification.
    ModifiedAt *time.Time `json:"modified_at,omitempty"`
    // The ID of the SAML assertion attribute.
    SamlAssertionAttributeId *string `json:"saml_assertion_attribute_id,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuthNMappingAttributes

func NewAuthNMappingAttributes() *AuthNMappingAttributes

NewAuthNMappingAttributes instantiates a new AuthNMappingAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuthNMappingAttributesWithDefaults

func NewAuthNMappingAttributesWithDefaults() *AuthNMappingAttributes

NewAuthNMappingAttributesWithDefaults instantiates a new AuthNMappingAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuthNMappingAttributes) GetAttributeKey

func (o *AuthNMappingAttributes) GetAttributeKey() string

GetAttributeKey returns the AttributeKey field value if set, zero value otherwise.

func (*AuthNMappingAttributes) GetAttributeKeyOk

func (o *AuthNMappingAttributes) GetAttributeKeyOk() (*string, bool)

GetAttributeKeyOk returns a tuple with the AttributeKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingAttributes) GetAttributeValue

func (o *AuthNMappingAttributes) GetAttributeValue() string

GetAttributeValue returns the AttributeValue field value if set, zero value otherwise.

func (*AuthNMappingAttributes) GetAttributeValueOk

func (o *AuthNMappingAttributes) GetAttributeValueOk() (*string, bool)

GetAttributeValueOk returns a tuple with the AttributeValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingAttributes) GetCreatedAt

func (o *AuthNMappingAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*AuthNMappingAttributes) GetCreatedAtOk

func (o *AuthNMappingAttributes) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingAttributes) GetModifiedAt

func (o *AuthNMappingAttributes) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*AuthNMappingAttributes) GetModifiedAtOk

func (o *AuthNMappingAttributes) GetModifiedAtOk() (*time.Time, bool)

GetModifiedAtOk returns a tuple with the ModifiedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingAttributes) GetSamlAssertionAttributeId

func (o *AuthNMappingAttributes) GetSamlAssertionAttributeId() string

GetSamlAssertionAttributeId returns the SamlAssertionAttributeId field value if set, zero value otherwise.

func (*AuthNMappingAttributes) GetSamlAssertionAttributeIdOk

func (o *AuthNMappingAttributes) GetSamlAssertionAttributeIdOk() (*string, bool)

GetSamlAssertionAttributeIdOk returns a tuple with the SamlAssertionAttributeId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingAttributes) HasAttributeKey

func (o *AuthNMappingAttributes) HasAttributeKey() bool

HasAttributeKey returns a boolean if a field has been set.

func (*AuthNMappingAttributes) HasAttributeValue

func (o *AuthNMappingAttributes) HasAttributeValue() bool

HasAttributeValue returns a boolean if a field has been set.

func (*AuthNMappingAttributes) HasCreatedAt

func (o *AuthNMappingAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*AuthNMappingAttributes) HasModifiedAt

func (o *AuthNMappingAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*AuthNMappingAttributes) HasSamlAssertionAttributeId

func (o *AuthNMappingAttributes) HasSamlAssertionAttributeId() bool

HasSamlAssertionAttributeId returns a boolean if a field has been set.

func (AuthNMappingAttributes) MarshalJSON

func (o AuthNMappingAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingAttributes) SetAttributeKey

func (o *AuthNMappingAttributes) SetAttributeKey(v string)

SetAttributeKey gets a reference to the given string and assigns it to the AttributeKey field.

func (*AuthNMappingAttributes) SetAttributeValue

func (o *AuthNMappingAttributes) SetAttributeValue(v string)

SetAttributeValue gets a reference to the given string and assigns it to the AttributeValue field.

func (*AuthNMappingAttributes) SetCreatedAt

func (o *AuthNMappingAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*AuthNMappingAttributes) SetModifiedAt

func (o *AuthNMappingAttributes) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given time.Time and assigns it to the ModifiedAt field.

func (*AuthNMappingAttributes) SetSamlAssertionAttributeId

func (o *AuthNMappingAttributes) SetSamlAssertionAttributeId(v string)

SetSamlAssertionAttributeId gets a reference to the given string and assigns it to the SamlAssertionAttributeId field.

func (*AuthNMappingAttributes) UnmarshalJSON

func (o *AuthNMappingAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuthNMappingCreateAttributes

AuthNMappingCreateAttributes Key/Value pair of attributes used for create request.

type AuthNMappingCreateAttributes struct {
    // Key portion of a key/value pair of the attribute sent from the Identity Provider.
    AttributeKey *string `json:"attribute_key,omitempty"`
    // Value portion of a key/value pair of the attribute sent from the Identity Provider.
    AttributeValue *string `json:"attribute_value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuthNMappingCreateAttributes

func NewAuthNMappingCreateAttributes() *AuthNMappingCreateAttributes

NewAuthNMappingCreateAttributes instantiates a new AuthNMappingCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuthNMappingCreateAttributesWithDefaults

func NewAuthNMappingCreateAttributesWithDefaults() *AuthNMappingCreateAttributes

NewAuthNMappingCreateAttributesWithDefaults instantiates a new AuthNMappingCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuthNMappingCreateAttributes) GetAttributeKey

func (o *AuthNMappingCreateAttributes) GetAttributeKey() string

GetAttributeKey returns the AttributeKey field value if set, zero value otherwise.

func (*AuthNMappingCreateAttributes) GetAttributeKeyOk

func (o *AuthNMappingCreateAttributes) GetAttributeKeyOk() (*string, bool)

GetAttributeKeyOk returns a tuple with the AttributeKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingCreateAttributes) GetAttributeValue

func (o *AuthNMappingCreateAttributes) GetAttributeValue() string

GetAttributeValue returns the AttributeValue field value if set, zero value otherwise.

func (*AuthNMappingCreateAttributes) GetAttributeValueOk

func (o *AuthNMappingCreateAttributes) GetAttributeValueOk() (*string, bool)

GetAttributeValueOk returns a tuple with the AttributeValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingCreateAttributes) HasAttributeKey

func (o *AuthNMappingCreateAttributes) HasAttributeKey() bool

HasAttributeKey returns a boolean if a field has been set.

func (*AuthNMappingCreateAttributes) HasAttributeValue

func (o *AuthNMappingCreateAttributes) HasAttributeValue() bool

HasAttributeValue returns a boolean if a field has been set.

func (AuthNMappingCreateAttributes) MarshalJSON

func (o AuthNMappingCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingCreateAttributes) SetAttributeKey

func (o *AuthNMappingCreateAttributes) SetAttributeKey(v string)

SetAttributeKey gets a reference to the given string and assigns it to the AttributeKey field.

func (*AuthNMappingCreateAttributes) SetAttributeValue

func (o *AuthNMappingCreateAttributes) SetAttributeValue(v string)

SetAttributeValue gets a reference to the given string and assigns it to the AttributeValue field.

func (*AuthNMappingCreateAttributes) UnmarshalJSON

func (o *AuthNMappingCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuthNMappingCreateData

AuthNMappingCreateData Data for creating an AuthN Mapping.

type AuthNMappingCreateData struct {
    // Key/Value pair of attributes used for create request.
    Attributes *AuthNMappingCreateAttributes `json:"attributes,omitempty"`
    // Relationship of AuthN Mapping create object to Role.
    Relationships *AuthNMappingCreateRelationships `json:"relationships,omitempty"`
    // AuthN Mappings resource type.
    Type AuthNMappingsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuthNMappingCreateData

func NewAuthNMappingCreateData(typeVar AuthNMappingsType) *AuthNMappingCreateData

NewAuthNMappingCreateData instantiates a new AuthNMappingCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuthNMappingCreateDataWithDefaults

func NewAuthNMappingCreateDataWithDefaults() *AuthNMappingCreateData

NewAuthNMappingCreateDataWithDefaults instantiates a new AuthNMappingCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuthNMappingCreateData) GetAttributes

func (o *AuthNMappingCreateData) GetAttributes() AuthNMappingCreateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*AuthNMappingCreateData) GetAttributesOk

func (o *AuthNMappingCreateData) GetAttributesOk() (*AuthNMappingCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingCreateData) GetRelationships

func (o *AuthNMappingCreateData) GetRelationships() AuthNMappingCreateRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*AuthNMappingCreateData) GetRelationshipsOk

func (o *AuthNMappingCreateData) GetRelationshipsOk() (*AuthNMappingCreateRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingCreateData) GetType

func (o *AuthNMappingCreateData) GetType() AuthNMappingsType

GetType returns the Type field value.

func (*AuthNMappingCreateData) GetTypeOk

func (o *AuthNMappingCreateData) GetTypeOk() (*AuthNMappingsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*AuthNMappingCreateData) HasAttributes

func (o *AuthNMappingCreateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*AuthNMappingCreateData) HasRelationships

func (o *AuthNMappingCreateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (AuthNMappingCreateData) MarshalJSON

func (o AuthNMappingCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingCreateData) SetAttributes

func (o *AuthNMappingCreateData) SetAttributes(v AuthNMappingCreateAttributes)

SetAttributes gets a reference to the given AuthNMappingCreateAttributes and assigns it to the Attributes field.

func (*AuthNMappingCreateData) SetRelationships

func (o *AuthNMappingCreateData) SetRelationships(v AuthNMappingCreateRelationships)

SetRelationships gets a reference to the given AuthNMappingCreateRelationships and assigns it to the Relationships field.

func (*AuthNMappingCreateData) SetType

func (o *AuthNMappingCreateData) SetType(v AuthNMappingsType)

SetType sets field value.

func (*AuthNMappingCreateData) UnmarshalJSON

func (o *AuthNMappingCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuthNMappingCreateRelationships

AuthNMappingCreateRelationships Relationship of AuthN Mapping create object to Role.

type AuthNMappingCreateRelationships struct {
    // Relationship to role.
    Role *RelationshipToRole `json:"role,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuthNMappingCreateRelationships

func NewAuthNMappingCreateRelationships() *AuthNMappingCreateRelationships

NewAuthNMappingCreateRelationships instantiates a new AuthNMappingCreateRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuthNMappingCreateRelationshipsWithDefaults

func NewAuthNMappingCreateRelationshipsWithDefaults() *AuthNMappingCreateRelationships

NewAuthNMappingCreateRelationshipsWithDefaults instantiates a new AuthNMappingCreateRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuthNMappingCreateRelationships) GetRole

func (o *AuthNMappingCreateRelationships) GetRole() RelationshipToRole

GetRole returns the Role field value if set, zero value otherwise.

func (*AuthNMappingCreateRelationships) GetRoleOk

func (o *AuthNMappingCreateRelationships) GetRoleOk() (*RelationshipToRole, bool)

GetRoleOk returns a tuple with the Role field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingCreateRelationships) HasRole

func (o *AuthNMappingCreateRelationships) HasRole() bool

HasRole returns a boolean if a field has been set.

func (AuthNMappingCreateRelationships) MarshalJSON

func (o AuthNMappingCreateRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingCreateRelationships) SetRole

func (o *AuthNMappingCreateRelationships) SetRole(v RelationshipToRole)

SetRole gets a reference to the given RelationshipToRole and assigns it to the Role field.

func (*AuthNMappingCreateRelationships) UnmarshalJSON

func (o *AuthNMappingCreateRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuthNMappingCreateRequest

AuthNMappingCreateRequest Request for creating an AuthN Mapping.

type AuthNMappingCreateRequest struct {
    // Data for creating an AuthN Mapping.
    Data AuthNMappingCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuthNMappingCreateRequest

func NewAuthNMappingCreateRequest(data AuthNMappingCreateData) *AuthNMappingCreateRequest

NewAuthNMappingCreateRequest instantiates a new AuthNMappingCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuthNMappingCreateRequestWithDefaults

func NewAuthNMappingCreateRequestWithDefaults() *AuthNMappingCreateRequest

NewAuthNMappingCreateRequestWithDefaults instantiates a new AuthNMappingCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuthNMappingCreateRequest) GetData

func (o *AuthNMappingCreateRequest) GetData() AuthNMappingCreateData

GetData returns the Data field value.

func (*AuthNMappingCreateRequest) GetDataOk

func (o *AuthNMappingCreateRequest) GetDataOk() (*AuthNMappingCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (AuthNMappingCreateRequest) MarshalJSON

func (o AuthNMappingCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingCreateRequest) SetData

func (o *AuthNMappingCreateRequest) SetData(v AuthNMappingCreateData)

SetData sets field value.

func (*AuthNMappingCreateRequest) UnmarshalJSON

func (o *AuthNMappingCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuthNMappingIncluded

AuthNMappingIncluded - Included data in the AuthN Mapping response.

type AuthNMappingIncluded struct {
    SAMLAssertionAttribute *SAMLAssertionAttribute
    Role                   *Role

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func RoleAsAuthNMappingIncluded

func RoleAsAuthNMappingIncluded(v *Role) AuthNMappingIncluded

RoleAsAuthNMappingIncluded is a convenience function that returns Role wrapped in AuthNMappingIncluded.

func SAMLAssertionAttributeAsAuthNMappingIncluded

func SAMLAssertionAttributeAsAuthNMappingIncluded(v *SAMLAssertionAttribute) AuthNMappingIncluded

SAMLAssertionAttributeAsAuthNMappingIncluded is a convenience function that returns SAMLAssertionAttribute wrapped in AuthNMappingIncluded.

func (*AuthNMappingIncluded) GetActualInstance

func (obj *AuthNMappingIncluded) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (AuthNMappingIncluded) MarshalJSON

func (obj AuthNMappingIncluded) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*AuthNMappingIncluded) UnmarshalJSON

func (obj *AuthNMappingIncluded) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type AuthNMappingRelationships

AuthNMappingRelationships All relationships associated with AuthN Mapping.

type AuthNMappingRelationships struct {
    // Relationship to role.
    Role *RelationshipToRole `json:"role,omitempty"`
    // AuthN Mapping relationship to SAML Assertion Attribute.
    SamlAssertionAttribute *RelationshipToSAMLAssertionAttribute `json:"saml_assertion_attribute,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuthNMappingRelationships

func NewAuthNMappingRelationships() *AuthNMappingRelationships

NewAuthNMappingRelationships instantiates a new AuthNMappingRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuthNMappingRelationshipsWithDefaults

func NewAuthNMappingRelationshipsWithDefaults() *AuthNMappingRelationships

NewAuthNMappingRelationshipsWithDefaults instantiates a new AuthNMappingRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuthNMappingRelationships) GetRole

func (o *AuthNMappingRelationships) GetRole() RelationshipToRole

GetRole returns the Role field value if set, zero value otherwise.

func (*AuthNMappingRelationships) GetRoleOk

func (o *AuthNMappingRelationships) GetRoleOk() (*RelationshipToRole, bool)

GetRoleOk returns a tuple with the Role field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingRelationships) GetSamlAssertionAttribute

func (o *AuthNMappingRelationships) GetSamlAssertionAttribute() RelationshipToSAMLAssertionAttribute

GetSamlAssertionAttribute returns the SamlAssertionAttribute field value if set, zero value otherwise.

func (*AuthNMappingRelationships) GetSamlAssertionAttributeOk

func (o *AuthNMappingRelationships) GetSamlAssertionAttributeOk() (*RelationshipToSAMLAssertionAttribute, bool)

GetSamlAssertionAttributeOk returns a tuple with the SamlAssertionAttribute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingRelationships) HasRole

func (o *AuthNMappingRelationships) HasRole() bool

HasRole returns a boolean if a field has been set.

func (*AuthNMappingRelationships) HasSamlAssertionAttribute

func (o *AuthNMappingRelationships) HasSamlAssertionAttribute() bool

HasSamlAssertionAttribute returns a boolean if a field has been set.

func (AuthNMappingRelationships) MarshalJSON

func (o AuthNMappingRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingRelationships) SetRole

func (o *AuthNMappingRelationships) SetRole(v RelationshipToRole)

SetRole gets a reference to the given RelationshipToRole and assigns it to the Role field.

func (*AuthNMappingRelationships) SetSamlAssertionAttribute

func (o *AuthNMappingRelationships) SetSamlAssertionAttribute(v RelationshipToSAMLAssertionAttribute)

SetSamlAssertionAttribute gets a reference to the given RelationshipToSAMLAssertionAttribute and assigns it to the SamlAssertionAttribute field.

func (*AuthNMappingRelationships) UnmarshalJSON

func (o *AuthNMappingRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuthNMappingResponse

AuthNMappingResponse AuthN Mapping response from the API.

type AuthNMappingResponse struct {
    // The AuthN Mapping object returned by API.
    Data *AuthNMapping `json:"data,omitempty"`
    // Included data in the AuthN Mapping response.
    Included []AuthNMappingIncluded `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuthNMappingResponse

func NewAuthNMappingResponse() *AuthNMappingResponse

NewAuthNMappingResponse instantiates a new AuthNMappingResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuthNMappingResponseWithDefaults

func NewAuthNMappingResponseWithDefaults() *AuthNMappingResponse

NewAuthNMappingResponseWithDefaults instantiates a new AuthNMappingResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuthNMappingResponse) GetData

func (o *AuthNMappingResponse) GetData() AuthNMapping

GetData returns the Data field value if set, zero value otherwise.

func (*AuthNMappingResponse) GetDataOk

func (o *AuthNMappingResponse) GetDataOk() (*AuthNMapping, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingResponse) GetIncluded

func (o *AuthNMappingResponse) GetIncluded() []AuthNMappingIncluded

GetIncluded returns the Included field value if set, zero value otherwise.

func (*AuthNMappingResponse) GetIncludedOk

func (o *AuthNMappingResponse) GetIncludedOk() (*[]AuthNMappingIncluded, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingResponse) HasData

func (o *AuthNMappingResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*AuthNMappingResponse) HasIncluded

func (o *AuthNMappingResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (AuthNMappingResponse) MarshalJSON

func (o AuthNMappingResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingResponse) SetData

func (o *AuthNMappingResponse) SetData(v AuthNMapping)

SetData gets a reference to the given AuthNMapping and assigns it to the Data field.

func (*AuthNMappingResponse) SetIncluded

func (o *AuthNMappingResponse) SetIncluded(v []AuthNMappingIncluded)

SetIncluded gets a reference to the given []AuthNMappingIncluded and assigns it to the Included field.

func (*AuthNMappingResponse) UnmarshalJSON

func (o *AuthNMappingResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuthNMappingUpdateAttributes

AuthNMappingUpdateAttributes Key/Value pair of attributes used for update request.

type AuthNMappingUpdateAttributes struct {
    // Key portion of a key/value pair of the attribute sent from the Identity Provider.
    AttributeKey *string `json:"attribute_key,omitempty"`
    // Value portion of a key/value pair of the attribute sent from the Identity Provider.
    AttributeValue *string `json:"attribute_value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuthNMappingUpdateAttributes

func NewAuthNMappingUpdateAttributes() *AuthNMappingUpdateAttributes

NewAuthNMappingUpdateAttributes instantiates a new AuthNMappingUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuthNMappingUpdateAttributesWithDefaults

func NewAuthNMappingUpdateAttributesWithDefaults() *AuthNMappingUpdateAttributes

NewAuthNMappingUpdateAttributesWithDefaults instantiates a new AuthNMappingUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuthNMappingUpdateAttributes) GetAttributeKey

func (o *AuthNMappingUpdateAttributes) GetAttributeKey() string

GetAttributeKey returns the AttributeKey field value if set, zero value otherwise.

func (*AuthNMappingUpdateAttributes) GetAttributeKeyOk

func (o *AuthNMappingUpdateAttributes) GetAttributeKeyOk() (*string, bool)

GetAttributeKeyOk returns a tuple with the AttributeKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingUpdateAttributes) GetAttributeValue

func (o *AuthNMappingUpdateAttributes) GetAttributeValue() string

GetAttributeValue returns the AttributeValue field value if set, zero value otherwise.

func (*AuthNMappingUpdateAttributes) GetAttributeValueOk

func (o *AuthNMappingUpdateAttributes) GetAttributeValueOk() (*string, bool)

GetAttributeValueOk returns a tuple with the AttributeValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingUpdateAttributes) HasAttributeKey

func (o *AuthNMappingUpdateAttributes) HasAttributeKey() bool

HasAttributeKey returns a boolean if a field has been set.

func (*AuthNMappingUpdateAttributes) HasAttributeValue

func (o *AuthNMappingUpdateAttributes) HasAttributeValue() bool

HasAttributeValue returns a boolean if a field has been set.

func (AuthNMappingUpdateAttributes) MarshalJSON

func (o AuthNMappingUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingUpdateAttributes) SetAttributeKey

func (o *AuthNMappingUpdateAttributes) SetAttributeKey(v string)

SetAttributeKey gets a reference to the given string and assigns it to the AttributeKey field.

func (*AuthNMappingUpdateAttributes) SetAttributeValue

func (o *AuthNMappingUpdateAttributes) SetAttributeValue(v string)

SetAttributeValue gets a reference to the given string and assigns it to the AttributeValue field.

func (*AuthNMappingUpdateAttributes) UnmarshalJSON

func (o *AuthNMappingUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuthNMappingUpdateData

AuthNMappingUpdateData Data for updating an AuthN Mapping.

type AuthNMappingUpdateData struct {
    // Key/Value pair of attributes used for update request.
    Attributes *AuthNMappingUpdateAttributes `json:"attributes,omitempty"`
    // ID of the AuthN Mapping.
    Id string `json:"id"`
    // Relationship of AuthN Mapping update object to Role.
    Relationships *AuthNMappingUpdateRelationships `json:"relationships,omitempty"`
    // AuthN Mappings resource type.
    Type AuthNMappingsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuthNMappingUpdateData

func NewAuthNMappingUpdateData(id string, typeVar AuthNMappingsType) *AuthNMappingUpdateData

NewAuthNMappingUpdateData instantiates a new AuthNMappingUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuthNMappingUpdateDataWithDefaults

func NewAuthNMappingUpdateDataWithDefaults() *AuthNMappingUpdateData

NewAuthNMappingUpdateDataWithDefaults instantiates a new AuthNMappingUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuthNMappingUpdateData) GetAttributes

func (o *AuthNMappingUpdateData) GetAttributes() AuthNMappingUpdateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*AuthNMappingUpdateData) GetAttributesOk

func (o *AuthNMappingUpdateData) GetAttributesOk() (*AuthNMappingUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingUpdateData) GetId

func (o *AuthNMappingUpdateData) GetId() string

GetId returns the Id field value.

func (*AuthNMappingUpdateData) GetIdOk

func (o *AuthNMappingUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*AuthNMappingUpdateData) GetRelationships

func (o *AuthNMappingUpdateData) GetRelationships() AuthNMappingUpdateRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*AuthNMappingUpdateData) GetRelationshipsOk

func (o *AuthNMappingUpdateData) GetRelationshipsOk() (*AuthNMappingUpdateRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingUpdateData) GetType

func (o *AuthNMappingUpdateData) GetType() AuthNMappingsType

GetType returns the Type field value.

func (*AuthNMappingUpdateData) GetTypeOk

func (o *AuthNMappingUpdateData) GetTypeOk() (*AuthNMappingsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*AuthNMappingUpdateData) HasAttributes

func (o *AuthNMappingUpdateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*AuthNMappingUpdateData) HasRelationships

func (o *AuthNMappingUpdateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (AuthNMappingUpdateData) MarshalJSON

func (o AuthNMappingUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingUpdateData) SetAttributes

func (o *AuthNMappingUpdateData) SetAttributes(v AuthNMappingUpdateAttributes)

SetAttributes gets a reference to the given AuthNMappingUpdateAttributes and assigns it to the Attributes field.

func (*AuthNMappingUpdateData) SetId

func (o *AuthNMappingUpdateData) SetId(v string)

SetId sets field value.

func (*AuthNMappingUpdateData) SetRelationships

func (o *AuthNMappingUpdateData) SetRelationships(v AuthNMappingUpdateRelationships)

SetRelationships gets a reference to the given AuthNMappingUpdateRelationships and assigns it to the Relationships field.

func (*AuthNMappingUpdateData) SetType

func (o *AuthNMappingUpdateData) SetType(v AuthNMappingsType)

SetType sets field value.

func (*AuthNMappingUpdateData) UnmarshalJSON

func (o *AuthNMappingUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuthNMappingUpdateRelationships

AuthNMappingUpdateRelationships Relationship of AuthN Mapping update object to Role.

type AuthNMappingUpdateRelationships struct {
    // Relationship to role.
    Role *RelationshipToRole `json:"role,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuthNMappingUpdateRelationships

func NewAuthNMappingUpdateRelationships() *AuthNMappingUpdateRelationships

NewAuthNMappingUpdateRelationships instantiates a new AuthNMappingUpdateRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuthNMappingUpdateRelationshipsWithDefaults

func NewAuthNMappingUpdateRelationshipsWithDefaults() *AuthNMappingUpdateRelationships

NewAuthNMappingUpdateRelationshipsWithDefaults instantiates a new AuthNMappingUpdateRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuthNMappingUpdateRelationships) GetRole

func (o *AuthNMappingUpdateRelationships) GetRole() RelationshipToRole

GetRole returns the Role field value if set, zero value otherwise.

func (*AuthNMappingUpdateRelationships) GetRoleOk

func (o *AuthNMappingUpdateRelationships) GetRoleOk() (*RelationshipToRole, bool)

GetRoleOk returns a tuple with the Role field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingUpdateRelationships) HasRole

func (o *AuthNMappingUpdateRelationships) HasRole() bool

HasRole returns a boolean if a field has been set.

func (AuthNMappingUpdateRelationships) MarshalJSON

func (o AuthNMappingUpdateRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingUpdateRelationships) SetRole

func (o *AuthNMappingUpdateRelationships) SetRole(v RelationshipToRole)

SetRole gets a reference to the given RelationshipToRole and assigns it to the Role field.

func (*AuthNMappingUpdateRelationships) UnmarshalJSON

func (o *AuthNMappingUpdateRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuthNMappingUpdateRequest

AuthNMappingUpdateRequest Request to update an AuthN Mapping.

type AuthNMappingUpdateRequest struct {
    // Data for updating an AuthN Mapping.
    Data AuthNMappingUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuthNMappingUpdateRequest

func NewAuthNMappingUpdateRequest(data AuthNMappingUpdateData) *AuthNMappingUpdateRequest

NewAuthNMappingUpdateRequest instantiates a new AuthNMappingUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuthNMappingUpdateRequestWithDefaults

func NewAuthNMappingUpdateRequestWithDefaults() *AuthNMappingUpdateRequest

NewAuthNMappingUpdateRequestWithDefaults instantiates a new AuthNMappingUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuthNMappingUpdateRequest) GetData

func (o *AuthNMappingUpdateRequest) GetData() AuthNMappingUpdateData

GetData returns the Data field value.

func (*AuthNMappingUpdateRequest) GetDataOk

func (o *AuthNMappingUpdateRequest) GetDataOk() (*AuthNMappingUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (AuthNMappingUpdateRequest) MarshalJSON

func (o AuthNMappingUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingUpdateRequest) SetData

func (o *AuthNMappingUpdateRequest) SetData(v AuthNMappingUpdateData)

SetData sets field value.

func (*AuthNMappingUpdateRequest) UnmarshalJSON

func (o *AuthNMappingUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuthNMappingsApi

AuthNMappingsApi service type

type AuthNMappingsApi datadog.Service

func NewAuthNMappingsApi

func NewAuthNMappingsApi(client *datadog.APIClient) *AuthNMappingsApi

NewAuthNMappingsApi Returns NewAuthNMappingsApi.

func (*AuthNMappingsApi) CreateAuthNMapping

func (a *AuthNMappingsApi) CreateAuthNMapping(ctx _context.Context, body AuthNMappingCreateRequest) (AuthNMappingResponse, *_nethttp.Response, error)

CreateAuthNMapping Create an AuthN Mapping. Create an AuthN Mapping.

func (*AuthNMappingsApi) DeleteAuthNMapping

func (a *AuthNMappingsApi) DeleteAuthNMapping(ctx _context.Context, authnMappingId string) (*_nethttp.Response, error)

DeleteAuthNMapping Delete an AuthN Mapping. Delete an AuthN Mapping specified by AuthN Mapping UUID.

func (*AuthNMappingsApi) GetAuthNMapping

func (a *AuthNMappingsApi) GetAuthNMapping(ctx _context.Context, authnMappingId string) (AuthNMappingResponse, *_nethttp.Response, error)

GetAuthNMapping Get an AuthN Mapping by UUID. Get an AuthN Mapping specified by the AuthN Mapping UUID.

func (*AuthNMappingsApi) ListAuthNMappings

func (a *AuthNMappingsApi) ListAuthNMappings(ctx _context.Context, o ...ListAuthNMappingsOptionalParameters) (AuthNMappingsResponse, *_nethttp.Response, error)

ListAuthNMappings List all AuthN Mappings. List all AuthN Mappings in the org.

func (*AuthNMappingsApi) UpdateAuthNMapping

func (a *AuthNMappingsApi) UpdateAuthNMapping(ctx _context.Context, authnMappingId string, body AuthNMappingUpdateRequest) (AuthNMappingResponse, *_nethttp.Response, error)

UpdateAuthNMapping Edit an AuthN Mapping. Edit an AuthN Mapping.

type AuthNMappingsResponse

AuthNMappingsResponse Array of AuthN Mappings response.

type AuthNMappingsResponse struct {
    // Array of returned AuthN Mappings.
    Data []AuthNMapping `json:"data,omitempty"`
    // Included data in the AuthN Mapping response.
    Included []AuthNMappingIncluded `json:"included,omitempty"`
    // Object describing meta attributes of response.
    Meta *ResponseMetaAttributes `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewAuthNMappingsResponse

func NewAuthNMappingsResponse() *AuthNMappingsResponse

NewAuthNMappingsResponse instantiates a new AuthNMappingsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewAuthNMappingsResponseWithDefaults

func NewAuthNMappingsResponseWithDefaults() *AuthNMappingsResponse

NewAuthNMappingsResponseWithDefaults instantiates a new AuthNMappingsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*AuthNMappingsResponse) GetData

func (o *AuthNMappingsResponse) GetData() []AuthNMapping

GetData returns the Data field value if set, zero value otherwise.

func (*AuthNMappingsResponse) GetDataOk

func (o *AuthNMappingsResponse) GetDataOk() (*[]AuthNMapping, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingsResponse) GetIncluded

func (o *AuthNMappingsResponse) GetIncluded() []AuthNMappingIncluded

GetIncluded returns the Included field value if set, zero value otherwise.

func (*AuthNMappingsResponse) GetIncludedOk

func (o *AuthNMappingsResponse) GetIncludedOk() (*[]AuthNMappingIncluded, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingsResponse) GetMeta

func (o *AuthNMappingsResponse) GetMeta() ResponseMetaAttributes

GetMeta returns the Meta field value if set, zero value otherwise.

func (*AuthNMappingsResponse) GetMetaOk

func (o *AuthNMappingsResponse) GetMetaOk() (*ResponseMetaAttributes, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthNMappingsResponse) HasData

func (o *AuthNMappingsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*AuthNMappingsResponse) HasIncluded

func (o *AuthNMappingsResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (*AuthNMappingsResponse) HasMeta

func (o *AuthNMappingsResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (AuthNMappingsResponse) MarshalJSON

func (o AuthNMappingsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingsResponse) SetData

func (o *AuthNMappingsResponse) SetData(v []AuthNMapping)

SetData gets a reference to the given []AuthNMapping and assigns it to the Data field.

func (*AuthNMappingsResponse) SetIncluded

func (o *AuthNMappingsResponse) SetIncluded(v []AuthNMappingIncluded)

SetIncluded gets a reference to the given []AuthNMappingIncluded and assigns it to the Included field.

func (*AuthNMappingsResponse) SetMeta

func (o *AuthNMappingsResponse) SetMeta(v ResponseMetaAttributes)

SetMeta gets a reference to the given ResponseMetaAttributes and assigns it to the Meta field.

func (*AuthNMappingsResponse) UnmarshalJSON

func (o *AuthNMappingsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuthNMappingsSort

AuthNMappingsSort Sorting options for AuthN Mappings.

type AuthNMappingsSort string

List of AuthNMappingsSort.

const (
    AUTHNMAPPINGSSORT_CREATED_AT_ASCENDING                      AuthNMappingsSort = "created_at"
    AUTHNMAPPINGSSORT_CREATED_AT_DESCENDING                     AuthNMappingsSort = "-created_at"
    AUTHNMAPPINGSSORT_ROLE_ID_ASCENDING                         AuthNMappingsSort = "role_id"
    AUTHNMAPPINGSSORT_ROLE_ID_DESCENDING                        AuthNMappingsSort = "-role_id"
    AUTHNMAPPINGSSORT_SAML_ASSERTION_ATTRIBUTE_ID_ASCENDING     AuthNMappingsSort = "saml_assertion_attribute_id"
    AUTHNMAPPINGSSORT_SAML_ASSERTION_ATTRIBUTE_ID_DESCENDING    AuthNMappingsSort = "-saml_assertion_attribute_id"
    AUTHNMAPPINGSSORT_ROLE_NAME_ASCENDING                       AuthNMappingsSort = "role.name"
    AUTHNMAPPINGSSORT_ROLE_NAME_DESCENDING                      AuthNMappingsSort = "-role.name"
    AUTHNMAPPINGSSORT_SAML_ASSERTION_ATTRIBUTE_KEY_ASCENDING    AuthNMappingsSort = "saml_assertion_attribute.attribute_key"
    AUTHNMAPPINGSSORT_SAML_ASSERTION_ATTRIBUTE_KEY_DESCENDING   AuthNMappingsSort = "-saml_assertion_attribute.attribute_key"
    AUTHNMAPPINGSSORT_SAML_ASSERTION_ATTRIBUTE_VALUE_ASCENDING  AuthNMappingsSort = "saml_assertion_attribute.attribute_value"
    AUTHNMAPPINGSSORT_SAML_ASSERTION_ATTRIBUTE_VALUE_DESCENDING AuthNMappingsSort = "-saml_assertion_attribute.attribute_value"
)

func NewAuthNMappingsSortFromValue

func NewAuthNMappingsSortFromValue(v string) (*AuthNMappingsSort, error)

NewAuthNMappingsSortFromValue returns a pointer to a valid AuthNMappingsSort for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*AuthNMappingsSort) GetAllowedValues

func (v *AuthNMappingsSort) GetAllowedValues() []AuthNMappingsSort

GetAllowedValues reeturns the list of possible values.

func (AuthNMappingsSort) IsValid

func (v AuthNMappingsSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (AuthNMappingsSort) Ptr

func (v AuthNMappingsSort) Ptr() *AuthNMappingsSort

Ptr returns reference to AuthNMappingsSort value.

func (*AuthNMappingsSort) UnmarshalJSON

func (v *AuthNMappingsSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type AuthNMappingsType

AuthNMappingsType AuthN Mappings resource type.

type AuthNMappingsType string

List of AuthNMappingsType.

const (
    AUTHNMAPPINGSTYPE_AUTHN_MAPPINGS AuthNMappingsType = "authn_mappings"
)

func NewAuthNMappingsTypeFromValue

func NewAuthNMappingsTypeFromValue(v string) (*AuthNMappingsType, error)

NewAuthNMappingsTypeFromValue returns a pointer to a valid AuthNMappingsType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*AuthNMappingsType) GetAllowedValues

func (v *AuthNMappingsType) GetAllowedValues() []AuthNMappingsType

GetAllowedValues reeturns the list of possible values.

func (AuthNMappingsType) IsValid

func (v AuthNMappingsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (AuthNMappingsType) Ptr

func (v AuthNMappingsType) Ptr() *AuthNMappingsType

Ptr returns reference to AuthNMappingsType value.

func (*AuthNMappingsType) UnmarshalJSON

func (v *AuthNMappingsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ChargebackBreakdown

ChargebackBreakdown Charges breakdown.

type ChargebackBreakdown struct {
    // The type of charge for a particular product.
    ChargeType *string `json:"charge_type,omitempty"`
    // The cost for a particular product and charge type during a given month.
    Cost *float64 `json:"cost,omitempty"`
    // The product for which cost is being reported.
    ProductName *string `json:"product_name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewChargebackBreakdown

func NewChargebackBreakdown() *ChargebackBreakdown

NewChargebackBreakdown instantiates a new ChargebackBreakdown object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewChargebackBreakdownWithDefaults

func NewChargebackBreakdownWithDefaults() *ChargebackBreakdown

NewChargebackBreakdownWithDefaults instantiates a new ChargebackBreakdown object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ChargebackBreakdown) GetChargeType

func (o *ChargebackBreakdown) GetChargeType() string

GetChargeType returns the ChargeType field value if set, zero value otherwise.

func (*ChargebackBreakdown) GetChargeTypeOk

func (o *ChargebackBreakdown) GetChargeTypeOk() (*string, bool)

GetChargeTypeOk returns a tuple with the ChargeType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChargebackBreakdown) GetCost

func (o *ChargebackBreakdown) GetCost() float64

GetCost returns the Cost field value if set, zero value otherwise.

func (*ChargebackBreakdown) GetCostOk

func (o *ChargebackBreakdown) GetCostOk() (*float64, bool)

GetCostOk returns a tuple with the Cost field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChargebackBreakdown) GetProductName

func (o *ChargebackBreakdown) GetProductName() string

GetProductName returns the ProductName field value if set, zero value otherwise.

func (*ChargebackBreakdown) GetProductNameOk

func (o *ChargebackBreakdown) GetProductNameOk() (*string, bool)

GetProductNameOk returns a tuple with the ProductName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChargebackBreakdown) HasChargeType

func (o *ChargebackBreakdown) HasChargeType() bool

HasChargeType returns a boolean if a field has been set.

func (*ChargebackBreakdown) HasCost

func (o *ChargebackBreakdown) HasCost() bool

HasCost returns a boolean if a field has been set.

func (*ChargebackBreakdown) HasProductName

func (o *ChargebackBreakdown) HasProductName() bool

HasProductName returns a boolean if a field has been set.

func (ChargebackBreakdown) MarshalJSON

func (o ChargebackBreakdown) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ChargebackBreakdown) SetChargeType

func (o *ChargebackBreakdown) SetChargeType(v string)

SetChargeType gets a reference to the given string and assigns it to the ChargeType field.

func (*ChargebackBreakdown) SetCost

func (o *ChargebackBreakdown) SetCost(v float64)

SetCost gets a reference to the given float64 and assigns it to the Cost field.

func (*ChargebackBreakdown) SetProductName

func (o *ChargebackBreakdown) SetProductName(v string)

SetProductName gets a reference to the given string and assigns it to the ProductName field.

func (*ChargebackBreakdown) UnmarshalJSON

func (o *ChargebackBreakdown) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleAttributes

CloudWorkloadSecurityAgentRuleAttributes A Cloud Workload Security Agent rule returned by the API.

type CloudWorkloadSecurityAgentRuleAttributes struct {
    // The category of the Agent rule.
    Category *string `json:"category,omitempty"`
    // When the Agent rule was created, timestamp in milliseconds.
    CreationDate *int64 `json:"creationDate,omitempty"`
    // The attributes of the user who created the Agent rule.
    Creator *CloudWorkloadSecurityAgentRuleCreatorAttributes `json:"creator,omitempty"`
    // Whether the rule is included by default.
    DefaultRule *bool `json:"defaultRule,omitempty"`
    // The description of the Agent rule.
    Description *string `json:"description,omitempty"`
    // Whether the Agent rule is enabled.
    Enabled *bool `json:"enabled,omitempty"`
    // The SECL expression of the Agent rule.
    Expression *string `json:"expression,omitempty"`
    // The name of the Agent rule.
    Name *string `json:"name,omitempty"`
    // When the Agent rule was last updated, timestamp in milliseconds.
    UpdatedAt *int64 `json:"updatedAt,omitempty"`
    // The attributes of the user who last updated the Agent rule.
    Updater *CloudWorkloadSecurityAgentRuleUpdaterAttributes `json:"updater,omitempty"`
    // The version of the Agent rule.
    Version *int64 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudWorkloadSecurityAgentRuleAttributes

func NewCloudWorkloadSecurityAgentRuleAttributes() *CloudWorkloadSecurityAgentRuleAttributes

NewCloudWorkloadSecurityAgentRuleAttributes instantiates a new CloudWorkloadSecurityAgentRuleAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudWorkloadSecurityAgentRuleAttributesWithDefaults

func NewCloudWorkloadSecurityAgentRuleAttributesWithDefaults() *CloudWorkloadSecurityAgentRuleAttributes

NewCloudWorkloadSecurityAgentRuleAttributesWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetCategory

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCategory() string

GetCategory returns the Category field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetCategoryOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCategoryOk() (*string, bool)

GetCategoryOk returns a tuple with the Category field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetCreationDate

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreationDate() int64

GetCreationDate returns the CreationDate field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetCreationDateOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreationDateOk() (*int64, bool)

GetCreationDateOk returns a tuple with the CreationDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetCreator

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreator() CloudWorkloadSecurityAgentRuleCreatorAttributes

GetCreator returns the Creator field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetCreatorOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreatorOk() (*CloudWorkloadSecurityAgentRuleCreatorAttributes, bool)

GetCreatorOk returns a tuple with the Creator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetDefaultRule

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetDefaultRule() bool

GetDefaultRule returns the DefaultRule field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetDefaultRuleOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetDefaultRuleOk() (*bool, bool)

GetDefaultRuleOk returns a tuple with the DefaultRule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetDescription

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetDescriptionOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetEnabled

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetEnabledOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetExpression

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetExpression() string

GetExpression returns the Expression field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetExpressionOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetExpressionOk() (*string, bool)

GetExpressionOk returns a tuple with the Expression field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetName

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetNameOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetUpdatedAt

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdatedAt() int64

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetUpdatedAtOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdatedAtOk() (*int64, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetUpdater

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdater() CloudWorkloadSecurityAgentRuleUpdaterAttributes

GetUpdater returns the Updater field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetUpdaterOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdaterOk() (*CloudWorkloadSecurityAgentRuleUpdaterAttributes, bool)

GetUpdaterOk returns a tuple with the Updater field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetVersion

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetVersion() int64

GetVersion returns the Version field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetVersionOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetVersionOk() (*int64, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasCategory

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasCategory() bool

HasCategory returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasCreationDate

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasCreationDate() bool

HasCreationDate returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasCreator

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasCreator() bool

HasCreator returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasDefaultRule

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasDefaultRule() bool

HasDefaultRule returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasDescription

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasEnabled

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasExpression

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasExpression() bool

HasExpression returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasName

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasUpdatedAt

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasUpdater

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasUpdater() bool

HasUpdater returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasVersion

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentRuleAttributes) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetCategory

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetCategory(v string)

SetCategory gets a reference to the given string and assigns it to the Category field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetCreationDate

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetCreationDate(v int64)

SetCreationDate gets a reference to the given int64 and assigns it to the CreationDate field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetCreator

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetCreator(v CloudWorkloadSecurityAgentRuleCreatorAttributes)

SetCreator gets a reference to the given CloudWorkloadSecurityAgentRuleCreatorAttributes and assigns it to the Creator field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetDefaultRule

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetDefaultRule(v bool)

SetDefaultRule gets a reference to the given bool and assigns it to the DefaultRule field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetDescription

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetEnabled

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetExpression

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetExpression(v string)

SetExpression gets a reference to the given string and assigns it to the Expression field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetName

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetUpdatedAt

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetUpdatedAt(v int64)

SetUpdatedAt gets a reference to the given int64 and assigns it to the UpdatedAt field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetUpdater

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetUpdater(v CloudWorkloadSecurityAgentRuleUpdaterAttributes)

SetUpdater gets a reference to the given CloudWorkloadSecurityAgentRuleUpdaterAttributes and assigns it to the Updater field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetVersion

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetVersion(v int64)

SetVersion gets a reference to the given int64 and assigns it to the Version field.

func (*CloudWorkloadSecurityAgentRuleAttributes) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleCreateAttributes

CloudWorkloadSecurityAgentRuleCreateAttributes Create a new Cloud Workload Security Agent rule.

type CloudWorkloadSecurityAgentRuleCreateAttributes struct {
    // The description of the Agent rule.
    Description *string `json:"description,omitempty"`
    // Whether the Agent rule is enabled.
    Enabled *bool `json:"enabled,omitempty"`
    // The SECL expression of the Agent rule.
    Expression string `json:"expression"`
    // The name of the Agent rule.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudWorkloadSecurityAgentRuleCreateAttributes

func NewCloudWorkloadSecurityAgentRuleCreateAttributes(expression string, name string) *CloudWorkloadSecurityAgentRuleCreateAttributes

NewCloudWorkloadSecurityAgentRuleCreateAttributes instantiates a new CloudWorkloadSecurityAgentRuleCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudWorkloadSecurityAgentRuleCreateAttributesWithDefaults

func NewCloudWorkloadSecurityAgentRuleCreateAttributesWithDefaults() *CloudWorkloadSecurityAgentRuleCreateAttributes

NewCloudWorkloadSecurityAgentRuleCreateAttributesWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) GetDescription

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) GetDescriptionOk

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) GetEnabled

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) GetEnabledOk

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) GetExpression

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetExpression() string

GetExpression returns the Expression field value.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) GetExpressionOk

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetExpressionOk() (*string, bool)

GetExpressionOk returns a tuple with the Expression field value and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) GetName

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetName() string

GetName returns the Name field value.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) GetNameOk

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) HasDescription

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) HasEnabled

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentRuleCreateAttributes) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) SetDescription

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) SetEnabled

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) SetExpression

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) SetExpression(v string)

SetExpression sets field value.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) SetName

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) SetName(v string)

SetName sets field value.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleCreateData

CloudWorkloadSecurityAgentRuleCreateData Object for a single Agent rule.

type CloudWorkloadSecurityAgentRuleCreateData struct {
    // Create a new Cloud Workload Security Agent rule.
    Attributes CloudWorkloadSecurityAgentRuleCreateAttributes `json:"attributes"`
    // The type of the resource. The value should always be `agent_rule`.
    Type CloudWorkloadSecurityAgentRuleType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudWorkloadSecurityAgentRuleCreateData

func NewCloudWorkloadSecurityAgentRuleCreateData(attributes CloudWorkloadSecurityAgentRuleCreateAttributes, typeVar CloudWorkloadSecurityAgentRuleType) *CloudWorkloadSecurityAgentRuleCreateData

NewCloudWorkloadSecurityAgentRuleCreateData instantiates a new CloudWorkloadSecurityAgentRuleCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudWorkloadSecurityAgentRuleCreateDataWithDefaults

func NewCloudWorkloadSecurityAgentRuleCreateDataWithDefaults() *CloudWorkloadSecurityAgentRuleCreateData

NewCloudWorkloadSecurityAgentRuleCreateDataWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudWorkloadSecurityAgentRuleCreateData) GetAttributes

func (o *CloudWorkloadSecurityAgentRuleCreateData) GetAttributes() CloudWorkloadSecurityAgentRuleCreateAttributes

GetAttributes returns the Attributes field value.

func (*CloudWorkloadSecurityAgentRuleCreateData) GetAttributesOk

func (o *CloudWorkloadSecurityAgentRuleCreateData) GetAttributesOk() (*CloudWorkloadSecurityAgentRuleCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleCreateData) GetType

func (o *CloudWorkloadSecurityAgentRuleCreateData) GetType() CloudWorkloadSecurityAgentRuleType

GetType returns the Type field value.

func (*CloudWorkloadSecurityAgentRuleCreateData) GetTypeOk

func (o *CloudWorkloadSecurityAgentRuleCreateData) GetTypeOk() (*CloudWorkloadSecurityAgentRuleType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (CloudWorkloadSecurityAgentRuleCreateData) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleCreateData) SetAttributes

func (o *CloudWorkloadSecurityAgentRuleCreateData) SetAttributes(v CloudWorkloadSecurityAgentRuleCreateAttributes)

SetAttributes sets field value.

func (*CloudWorkloadSecurityAgentRuleCreateData) SetType

func (o *CloudWorkloadSecurityAgentRuleCreateData) SetType(v CloudWorkloadSecurityAgentRuleType)

SetType sets field value.

func (*CloudWorkloadSecurityAgentRuleCreateData) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleCreateRequest

CloudWorkloadSecurityAgentRuleCreateRequest Request object that includes the Agent rule to create.

type CloudWorkloadSecurityAgentRuleCreateRequest struct {
    // Object for a single Agent rule.
    Data CloudWorkloadSecurityAgentRuleCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudWorkloadSecurityAgentRuleCreateRequest

func NewCloudWorkloadSecurityAgentRuleCreateRequest(data CloudWorkloadSecurityAgentRuleCreateData) *CloudWorkloadSecurityAgentRuleCreateRequest

NewCloudWorkloadSecurityAgentRuleCreateRequest instantiates a new CloudWorkloadSecurityAgentRuleCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudWorkloadSecurityAgentRuleCreateRequestWithDefaults

func NewCloudWorkloadSecurityAgentRuleCreateRequestWithDefaults() *CloudWorkloadSecurityAgentRuleCreateRequest

NewCloudWorkloadSecurityAgentRuleCreateRequestWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudWorkloadSecurityAgentRuleCreateRequest) GetData

func (o *CloudWorkloadSecurityAgentRuleCreateRequest) GetData() CloudWorkloadSecurityAgentRuleCreateData

GetData returns the Data field value.

func (*CloudWorkloadSecurityAgentRuleCreateRequest) GetDataOk

func (o *CloudWorkloadSecurityAgentRuleCreateRequest) GetDataOk() (*CloudWorkloadSecurityAgentRuleCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (CloudWorkloadSecurityAgentRuleCreateRequest) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleCreateRequest) SetData

func (o *CloudWorkloadSecurityAgentRuleCreateRequest) SetData(v CloudWorkloadSecurityAgentRuleCreateData)

SetData sets field value.

func (*CloudWorkloadSecurityAgentRuleCreateRequest) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleCreatorAttributes

CloudWorkloadSecurityAgentRuleCreatorAttributes The attributes of the user who created the Agent rule.

type CloudWorkloadSecurityAgentRuleCreatorAttributes struct {
    // The handle of the user.
    Handle *string `json:"handle,omitempty"`
    // The name of the user.
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudWorkloadSecurityAgentRuleCreatorAttributes

func NewCloudWorkloadSecurityAgentRuleCreatorAttributes() *CloudWorkloadSecurityAgentRuleCreatorAttributes

NewCloudWorkloadSecurityAgentRuleCreatorAttributes instantiates a new CloudWorkloadSecurityAgentRuleCreatorAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudWorkloadSecurityAgentRuleCreatorAttributesWithDefaults

func NewCloudWorkloadSecurityAgentRuleCreatorAttributesWithDefaults() *CloudWorkloadSecurityAgentRuleCreatorAttributes

NewCloudWorkloadSecurityAgentRuleCreatorAttributesWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleCreatorAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudWorkloadSecurityAgentRuleCreatorAttributes) GetHandle

func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleCreatorAttributes) GetHandleOk

func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleCreatorAttributes) GetName

func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleCreatorAttributes) GetNameOk

func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleCreatorAttributes) HasHandle

func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleCreatorAttributes) HasName

func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentRuleCreatorAttributes) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleCreatorAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleCreatorAttributes) SetHandle

func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*CloudWorkloadSecurityAgentRuleCreatorAttributes) SetName

func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*CloudWorkloadSecurityAgentRuleCreatorAttributes) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleData

CloudWorkloadSecurityAgentRuleData Object for a single Agent rule.

type CloudWorkloadSecurityAgentRuleData struct {
    // A Cloud Workload Security Agent rule returned by the API.
    Attributes *CloudWorkloadSecurityAgentRuleAttributes `json:"attributes,omitempty"`
    // The ID of the Agent rule.
    Id *string `json:"id,omitempty"`
    // The type of the resource. The value should always be `agent_rule`.
    Type *CloudWorkloadSecurityAgentRuleType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudWorkloadSecurityAgentRuleData

func NewCloudWorkloadSecurityAgentRuleData() *CloudWorkloadSecurityAgentRuleData

NewCloudWorkloadSecurityAgentRuleData instantiates a new CloudWorkloadSecurityAgentRuleData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudWorkloadSecurityAgentRuleDataWithDefaults

func NewCloudWorkloadSecurityAgentRuleDataWithDefaults() *CloudWorkloadSecurityAgentRuleData

NewCloudWorkloadSecurityAgentRuleDataWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudWorkloadSecurityAgentRuleData) GetAttributes

func (o *CloudWorkloadSecurityAgentRuleData) GetAttributes() CloudWorkloadSecurityAgentRuleAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleData) GetAttributesOk

func (o *CloudWorkloadSecurityAgentRuleData) GetAttributesOk() (*CloudWorkloadSecurityAgentRuleAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleData) GetId

func (o *CloudWorkloadSecurityAgentRuleData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleData) GetIdOk

func (o *CloudWorkloadSecurityAgentRuleData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleData) GetType

func (o *CloudWorkloadSecurityAgentRuleData) GetType() CloudWorkloadSecurityAgentRuleType

GetType returns the Type field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleData) GetTypeOk

func (o *CloudWorkloadSecurityAgentRuleData) GetTypeOk() (*CloudWorkloadSecurityAgentRuleType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleData) HasAttributes

func (o *CloudWorkloadSecurityAgentRuleData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleData) HasId

func (o *CloudWorkloadSecurityAgentRuleData) HasId() bool

HasId returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleData) HasType

func (o *CloudWorkloadSecurityAgentRuleData) HasType() bool

HasType returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentRuleData) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleData) SetAttributes

func (o *CloudWorkloadSecurityAgentRuleData) SetAttributes(v CloudWorkloadSecurityAgentRuleAttributes)

SetAttributes gets a reference to the given CloudWorkloadSecurityAgentRuleAttributes and assigns it to the Attributes field.

func (*CloudWorkloadSecurityAgentRuleData) SetId

func (o *CloudWorkloadSecurityAgentRuleData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CloudWorkloadSecurityAgentRuleData) SetType

func (o *CloudWorkloadSecurityAgentRuleData) SetType(v CloudWorkloadSecurityAgentRuleType)

SetType gets a reference to the given CloudWorkloadSecurityAgentRuleType and assigns it to the Type field.

func (*CloudWorkloadSecurityAgentRuleData) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleResponse

CloudWorkloadSecurityAgentRuleResponse Response object that includes an Agent rule.

type CloudWorkloadSecurityAgentRuleResponse struct {
    // Object for a single Agent rule.
    Data *CloudWorkloadSecurityAgentRuleData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudWorkloadSecurityAgentRuleResponse

func NewCloudWorkloadSecurityAgentRuleResponse() *CloudWorkloadSecurityAgentRuleResponse

NewCloudWorkloadSecurityAgentRuleResponse instantiates a new CloudWorkloadSecurityAgentRuleResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudWorkloadSecurityAgentRuleResponseWithDefaults

func NewCloudWorkloadSecurityAgentRuleResponseWithDefaults() *CloudWorkloadSecurityAgentRuleResponse

NewCloudWorkloadSecurityAgentRuleResponseWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudWorkloadSecurityAgentRuleResponse) GetData

func (o *CloudWorkloadSecurityAgentRuleResponse) GetData() CloudWorkloadSecurityAgentRuleData

GetData returns the Data field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleResponse) GetDataOk

func (o *CloudWorkloadSecurityAgentRuleResponse) GetDataOk() (*CloudWorkloadSecurityAgentRuleData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleResponse) HasData

func (o *CloudWorkloadSecurityAgentRuleResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentRuleResponse) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleResponse) SetData

func (o *CloudWorkloadSecurityAgentRuleResponse) SetData(v CloudWorkloadSecurityAgentRuleData)

SetData gets a reference to the given CloudWorkloadSecurityAgentRuleData and assigns it to the Data field.

func (*CloudWorkloadSecurityAgentRuleResponse) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleType

CloudWorkloadSecurityAgentRuleType The type of the resource. The value should always be `agent_rule`.

type CloudWorkloadSecurityAgentRuleType string

List of CloudWorkloadSecurityAgentRuleType.

const (
    CLOUDWORKLOADSECURITYAGENTRULETYPE_AGENT_RULE CloudWorkloadSecurityAgentRuleType = "agent_rule"
)

func NewCloudWorkloadSecurityAgentRuleTypeFromValue

func NewCloudWorkloadSecurityAgentRuleTypeFromValue(v string) (*CloudWorkloadSecurityAgentRuleType, error)

NewCloudWorkloadSecurityAgentRuleTypeFromValue returns a pointer to a valid CloudWorkloadSecurityAgentRuleType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CloudWorkloadSecurityAgentRuleType) GetAllowedValues

func (v *CloudWorkloadSecurityAgentRuleType) GetAllowedValues() []CloudWorkloadSecurityAgentRuleType

GetAllowedValues reeturns the list of possible values.

func (CloudWorkloadSecurityAgentRuleType) IsValid

func (v CloudWorkloadSecurityAgentRuleType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CloudWorkloadSecurityAgentRuleType) Ptr

func (v CloudWorkloadSecurityAgentRuleType) Ptr() *CloudWorkloadSecurityAgentRuleType

Ptr returns reference to CloudWorkloadSecurityAgentRuleType value.

func (*CloudWorkloadSecurityAgentRuleType) UnmarshalJSON

func (v *CloudWorkloadSecurityAgentRuleType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleUpdateAttributes

CloudWorkloadSecurityAgentRuleUpdateAttributes Update an existing Cloud Workload Security Agent rule.

type CloudWorkloadSecurityAgentRuleUpdateAttributes struct {
    // The description of the Agent rule.
    Description *string `json:"description,omitempty"`
    // Whether the Agent rule is enabled.
    Enabled *bool `json:"enabled,omitempty"`
    // The SECL expression of the Agent rule.
    Expression *string `json:"expression,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudWorkloadSecurityAgentRuleUpdateAttributes

func NewCloudWorkloadSecurityAgentRuleUpdateAttributes() *CloudWorkloadSecurityAgentRuleUpdateAttributes

NewCloudWorkloadSecurityAgentRuleUpdateAttributes instantiates a new CloudWorkloadSecurityAgentRuleUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudWorkloadSecurityAgentRuleUpdateAttributesWithDefaults

func NewCloudWorkloadSecurityAgentRuleUpdateAttributesWithDefaults() *CloudWorkloadSecurityAgentRuleUpdateAttributes

NewCloudWorkloadSecurityAgentRuleUpdateAttributesWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) GetDescription

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) GetDescriptionOk

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) GetEnabled

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) GetEnabledOk

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) GetExpression

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetExpression() string

GetExpression returns the Expression field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) GetExpressionOk

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetExpressionOk() (*string, bool)

GetExpressionOk returns a tuple with the Expression field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) HasDescription

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) HasEnabled

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) HasExpression

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) HasExpression() bool

HasExpression returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentRuleUpdateAttributes) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) SetDescription

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) SetEnabled

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) SetExpression

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) SetExpression(v string)

SetExpression gets a reference to the given string and assigns it to the Expression field.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleUpdateData

CloudWorkloadSecurityAgentRuleUpdateData Object for a single Agent rule.

type CloudWorkloadSecurityAgentRuleUpdateData struct {
    // Update an existing Cloud Workload Security Agent rule.
    Attributes CloudWorkloadSecurityAgentRuleUpdateAttributes `json:"attributes"`
    // The type of the resource. The value should always be `agent_rule`.
    Type CloudWorkloadSecurityAgentRuleType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudWorkloadSecurityAgentRuleUpdateData

func NewCloudWorkloadSecurityAgentRuleUpdateData(attributes CloudWorkloadSecurityAgentRuleUpdateAttributes, typeVar CloudWorkloadSecurityAgentRuleType) *CloudWorkloadSecurityAgentRuleUpdateData

NewCloudWorkloadSecurityAgentRuleUpdateData instantiates a new CloudWorkloadSecurityAgentRuleUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudWorkloadSecurityAgentRuleUpdateDataWithDefaults

func NewCloudWorkloadSecurityAgentRuleUpdateDataWithDefaults() *CloudWorkloadSecurityAgentRuleUpdateData

NewCloudWorkloadSecurityAgentRuleUpdateDataWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudWorkloadSecurityAgentRuleUpdateData) GetAttributes

func (o *CloudWorkloadSecurityAgentRuleUpdateData) GetAttributes() CloudWorkloadSecurityAgentRuleUpdateAttributes

GetAttributes returns the Attributes field value.

func (*CloudWorkloadSecurityAgentRuleUpdateData) GetAttributesOk

func (o *CloudWorkloadSecurityAgentRuleUpdateData) GetAttributesOk() (*CloudWorkloadSecurityAgentRuleUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleUpdateData) GetType

func (o *CloudWorkloadSecurityAgentRuleUpdateData) GetType() CloudWorkloadSecurityAgentRuleType

GetType returns the Type field value.

func (*CloudWorkloadSecurityAgentRuleUpdateData) GetTypeOk

func (o *CloudWorkloadSecurityAgentRuleUpdateData) GetTypeOk() (*CloudWorkloadSecurityAgentRuleType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (CloudWorkloadSecurityAgentRuleUpdateData) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleUpdateData) SetAttributes

func (o *CloudWorkloadSecurityAgentRuleUpdateData) SetAttributes(v CloudWorkloadSecurityAgentRuleUpdateAttributes)

SetAttributes sets field value.

func (*CloudWorkloadSecurityAgentRuleUpdateData) SetType

func (o *CloudWorkloadSecurityAgentRuleUpdateData) SetType(v CloudWorkloadSecurityAgentRuleType)

SetType sets field value.

func (*CloudWorkloadSecurityAgentRuleUpdateData) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleUpdateRequest

CloudWorkloadSecurityAgentRuleUpdateRequest Request object that includes the Agent rule with the attributes to update.

type CloudWorkloadSecurityAgentRuleUpdateRequest struct {
    // Object for a single Agent rule.
    Data CloudWorkloadSecurityAgentRuleUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudWorkloadSecurityAgentRuleUpdateRequest

func NewCloudWorkloadSecurityAgentRuleUpdateRequest(data CloudWorkloadSecurityAgentRuleUpdateData) *CloudWorkloadSecurityAgentRuleUpdateRequest

NewCloudWorkloadSecurityAgentRuleUpdateRequest instantiates a new CloudWorkloadSecurityAgentRuleUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudWorkloadSecurityAgentRuleUpdateRequestWithDefaults

func NewCloudWorkloadSecurityAgentRuleUpdateRequestWithDefaults() *CloudWorkloadSecurityAgentRuleUpdateRequest

NewCloudWorkloadSecurityAgentRuleUpdateRequestWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudWorkloadSecurityAgentRuleUpdateRequest) GetData

func (o *CloudWorkloadSecurityAgentRuleUpdateRequest) GetData() CloudWorkloadSecurityAgentRuleUpdateData

GetData returns the Data field value.

func (*CloudWorkloadSecurityAgentRuleUpdateRequest) GetDataOk

func (o *CloudWorkloadSecurityAgentRuleUpdateRequest) GetDataOk() (*CloudWorkloadSecurityAgentRuleUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (CloudWorkloadSecurityAgentRuleUpdateRequest) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleUpdateRequest) SetData

func (o *CloudWorkloadSecurityAgentRuleUpdateRequest) SetData(v CloudWorkloadSecurityAgentRuleUpdateData)

SetData sets field value.

func (*CloudWorkloadSecurityAgentRuleUpdateRequest) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleUpdaterAttributes

CloudWorkloadSecurityAgentRuleUpdaterAttributes The attributes of the user who last updated the Agent rule.

type CloudWorkloadSecurityAgentRuleUpdaterAttributes struct {
    // The handle of the user.
    Handle *string `json:"handle,omitempty"`
    // The name of the user.
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudWorkloadSecurityAgentRuleUpdaterAttributes

func NewCloudWorkloadSecurityAgentRuleUpdaterAttributes() *CloudWorkloadSecurityAgentRuleUpdaterAttributes

NewCloudWorkloadSecurityAgentRuleUpdaterAttributes instantiates a new CloudWorkloadSecurityAgentRuleUpdaterAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudWorkloadSecurityAgentRuleUpdaterAttributesWithDefaults

func NewCloudWorkloadSecurityAgentRuleUpdaterAttributesWithDefaults() *CloudWorkloadSecurityAgentRuleUpdaterAttributes

NewCloudWorkloadSecurityAgentRuleUpdaterAttributesWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleUpdaterAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetHandle

func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetHandleOk

func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetName

func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetNameOk

func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleUpdaterAttributes) HasHandle

func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleUpdaterAttributes) HasName

func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentRuleUpdaterAttributes) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleUpdaterAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleUpdaterAttributes) SetHandle

func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*CloudWorkloadSecurityAgentRuleUpdaterAttributes) SetName

func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*CloudWorkloadSecurityAgentRuleUpdaterAttributes) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRulesListResponse

CloudWorkloadSecurityAgentRulesListResponse Response object that includes a list of Agent rule.

type CloudWorkloadSecurityAgentRulesListResponse struct {
    // A list of Agent rules objects.
    Data []CloudWorkloadSecurityAgentRuleData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCloudWorkloadSecurityAgentRulesListResponse

func NewCloudWorkloadSecurityAgentRulesListResponse() *CloudWorkloadSecurityAgentRulesListResponse

NewCloudWorkloadSecurityAgentRulesListResponse instantiates a new CloudWorkloadSecurityAgentRulesListResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCloudWorkloadSecurityAgentRulesListResponseWithDefaults

func NewCloudWorkloadSecurityAgentRulesListResponseWithDefaults() *CloudWorkloadSecurityAgentRulesListResponse

NewCloudWorkloadSecurityAgentRulesListResponseWithDefaults instantiates a new CloudWorkloadSecurityAgentRulesListResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CloudWorkloadSecurityAgentRulesListResponse) GetData

func (o *CloudWorkloadSecurityAgentRulesListResponse) GetData() []CloudWorkloadSecurityAgentRuleData

GetData returns the Data field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRulesListResponse) GetDataOk

func (o *CloudWorkloadSecurityAgentRulesListResponse) GetDataOk() (*[]CloudWorkloadSecurityAgentRuleData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRulesListResponse) HasData

func (o *CloudWorkloadSecurityAgentRulesListResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentRulesListResponse) MarshalJSON

func (o CloudWorkloadSecurityAgentRulesListResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRulesListResponse) SetData

func (o *CloudWorkloadSecurityAgentRulesListResponse) SetData(v []CloudWorkloadSecurityAgentRuleData)

SetData gets a reference to the given []CloudWorkloadSecurityAgentRuleData and assigns it to the Data field.

func (*CloudWorkloadSecurityAgentRulesListResponse) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRulesListResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityApi

CloudWorkloadSecurityApi service type

type CloudWorkloadSecurityApi datadog.Service

func NewCloudWorkloadSecurityApi

func NewCloudWorkloadSecurityApi(client *datadog.APIClient) *CloudWorkloadSecurityApi

NewCloudWorkloadSecurityApi Returns NewCloudWorkloadSecurityApi.

func (*CloudWorkloadSecurityApi) CreateCloudWorkloadSecurityAgentRule

func (a *CloudWorkloadSecurityApi) CreateCloudWorkloadSecurityAgentRule(ctx _context.Context, body CloudWorkloadSecurityAgentRuleCreateRequest) (CloudWorkloadSecurityAgentRuleResponse, *_nethttp.Response, error)

CreateCloudWorkloadSecurityAgentRule Create a Cloud Workload Security Agent rule. Create a new Agent rule with the given parameters.

func (*CloudWorkloadSecurityApi) DeleteCloudWorkloadSecurityAgentRule

func (a *CloudWorkloadSecurityApi) DeleteCloudWorkloadSecurityAgentRule(ctx _context.Context, agentRuleId string) (*_nethttp.Response, error)

DeleteCloudWorkloadSecurityAgentRule Delete a Cloud Workload Security Agent rule. Delete a specific Agent rule.

func (*CloudWorkloadSecurityApi) DownloadCloudWorkloadPolicyFile

func (a *CloudWorkloadSecurityApi) DownloadCloudWorkloadPolicyFile(ctx _context.Context) (*os.File, *_nethttp.Response, error)

DownloadCloudWorkloadPolicyFile Get the latest Cloud Workload Security policy. The download endpoint generates a Cloud Workload Security policy file from your currently active Cloud Workload Security rules, and downloads them as a .policy file. This file can then be deployed to your agents to update the policy running in your environment.

func (*CloudWorkloadSecurityApi) GetCloudWorkloadSecurityAgentRule

func (a *CloudWorkloadSecurityApi) GetCloudWorkloadSecurityAgentRule(ctx _context.Context, agentRuleId string) (CloudWorkloadSecurityAgentRuleResponse, *_nethttp.Response, error)

GetCloudWorkloadSecurityAgentRule Get a Cloud Workload Security Agent rule. Get the details of a specific Agent rule.

func (*CloudWorkloadSecurityApi) ListCloudWorkloadSecurityAgentRules

func (a *CloudWorkloadSecurityApi) ListCloudWorkloadSecurityAgentRules(ctx _context.Context) (CloudWorkloadSecurityAgentRulesListResponse, *_nethttp.Response, error)

ListCloudWorkloadSecurityAgentRules Get all Cloud Workload Security Agent rules. Get the list of Agent rules.

func (*CloudWorkloadSecurityApi) UpdateCloudWorkloadSecurityAgentRule

func (a *CloudWorkloadSecurityApi) UpdateCloudWorkloadSecurityAgentRule(ctx _context.Context, agentRuleId string, body CloudWorkloadSecurityAgentRuleUpdateRequest) (CloudWorkloadSecurityAgentRuleResponse, *_nethttp.Response, error)

UpdateCloudWorkloadSecurityAgentRule Update a Cloud Workload Security Agent rule. Update a specific Agent rule. Returns the Agent rule object when the request is successful.

type ConfluentAccountCreateRequest

ConfluentAccountCreateRequest Payload schema when adding a Confluent account.

type ConfluentAccountCreateRequest struct {
    // The data body for adding a Confluent account.
    Data ConfluentAccountCreateRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentAccountCreateRequest

func NewConfluentAccountCreateRequest(data ConfluentAccountCreateRequestData) *ConfluentAccountCreateRequest

NewConfluentAccountCreateRequest instantiates a new ConfluentAccountCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentAccountCreateRequestWithDefaults

func NewConfluentAccountCreateRequestWithDefaults() *ConfluentAccountCreateRequest

NewConfluentAccountCreateRequestWithDefaults instantiates a new ConfluentAccountCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentAccountCreateRequest) GetData

func (o *ConfluentAccountCreateRequest) GetData() ConfluentAccountCreateRequestData

GetData returns the Data field value.

func (*ConfluentAccountCreateRequest) GetDataOk

func (o *ConfluentAccountCreateRequest) GetDataOk() (*ConfluentAccountCreateRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ConfluentAccountCreateRequest) MarshalJSON

func (o ConfluentAccountCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountCreateRequest) SetData

func (o *ConfluentAccountCreateRequest) SetData(v ConfluentAccountCreateRequestData)

SetData sets field value.

func (*ConfluentAccountCreateRequest) UnmarshalJSON

func (o *ConfluentAccountCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentAccountCreateRequestAttributes

ConfluentAccountCreateRequestAttributes Attributes associated with the account creation request.

type ConfluentAccountCreateRequestAttributes struct {
    // The API key associated with your Confluent account.
    ApiKey string `json:"api_key"`
    // The API secret associated with your Confluent account.
    ApiSecret string `json:"api_secret"`
    // A list of Confluent resources associated with the Confluent account.
    Resources []ConfluentAccountResourceAttributes `json:"resources,omitempty"`
    // A list of strings representing tags. Can be a single key, or key-value pairs separated by a colon.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentAccountCreateRequestAttributes

func NewConfluentAccountCreateRequestAttributes(apiKey string, apiSecret string) *ConfluentAccountCreateRequestAttributes

NewConfluentAccountCreateRequestAttributes instantiates a new ConfluentAccountCreateRequestAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentAccountCreateRequestAttributesWithDefaults

func NewConfluentAccountCreateRequestAttributesWithDefaults() *ConfluentAccountCreateRequestAttributes

NewConfluentAccountCreateRequestAttributesWithDefaults instantiates a new ConfluentAccountCreateRequestAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentAccountCreateRequestAttributes) GetApiKey

func (o *ConfluentAccountCreateRequestAttributes) GetApiKey() string

GetApiKey returns the ApiKey field value.

func (*ConfluentAccountCreateRequestAttributes) GetApiKeyOk

func (o *ConfluentAccountCreateRequestAttributes) GetApiKeyOk() (*string, bool)

GetApiKeyOk returns a tuple with the ApiKey field value and a boolean to check if the value has been set.

func (*ConfluentAccountCreateRequestAttributes) GetApiSecret

func (o *ConfluentAccountCreateRequestAttributes) GetApiSecret() string

GetApiSecret returns the ApiSecret field value.

func (*ConfluentAccountCreateRequestAttributes) GetApiSecretOk

func (o *ConfluentAccountCreateRequestAttributes) GetApiSecretOk() (*string, bool)

GetApiSecretOk returns a tuple with the ApiSecret field value and a boolean to check if the value has been set.

func (*ConfluentAccountCreateRequestAttributes) GetResources

func (o *ConfluentAccountCreateRequestAttributes) GetResources() []ConfluentAccountResourceAttributes

GetResources returns the Resources field value if set, zero value otherwise.

func (*ConfluentAccountCreateRequestAttributes) GetResourcesOk

func (o *ConfluentAccountCreateRequestAttributes) GetResourcesOk() (*[]ConfluentAccountResourceAttributes, bool)

GetResourcesOk returns a tuple with the Resources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentAccountCreateRequestAttributes) GetTags

func (o *ConfluentAccountCreateRequestAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ConfluentAccountCreateRequestAttributes) GetTagsOk

func (o *ConfluentAccountCreateRequestAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentAccountCreateRequestAttributes) HasResources

func (o *ConfluentAccountCreateRequestAttributes) HasResources() bool

HasResources returns a boolean if a field has been set.

func (*ConfluentAccountCreateRequestAttributes) HasTags

func (o *ConfluentAccountCreateRequestAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ConfluentAccountCreateRequestAttributes) MarshalJSON

func (o ConfluentAccountCreateRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountCreateRequestAttributes) SetApiKey

func (o *ConfluentAccountCreateRequestAttributes) SetApiKey(v string)

SetApiKey sets field value.

func (*ConfluentAccountCreateRequestAttributes) SetApiSecret

func (o *ConfluentAccountCreateRequestAttributes) SetApiSecret(v string)

SetApiSecret sets field value.

func (*ConfluentAccountCreateRequestAttributes) SetResources

func (o *ConfluentAccountCreateRequestAttributes) SetResources(v []ConfluentAccountResourceAttributes)

SetResources gets a reference to the given []ConfluentAccountResourceAttributes and assigns it to the Resources field.

func (*ConfluentAccountCreateRequestAttributes) SetTags

func (o *ConfluentAccountCreateRequestAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ConfluentAccountCreateRequestAttributes) UnmarshalJSON

func (o *ConfluentAccountCreateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentAccountCreateRequestData

ConfluentAccountCreateRequestData The data body for adding a Confluent account.

type ConfluentAccountCreateRequestData struct {
    // Attributes associated with the account creation request.
    Attributes ConfluentAccountCreateRequestAttributes `json:"attributes"`
    // The JSON:API type for this API. Should always be `confluent-cloud-accounts`.
    Type ConfluentAccountType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentAccountCreateRequestData

func NewConfluentAccountCreateRequestData(attributes ConfluentAccountCreateRequestAttributes, typeVar ConfluentAccountType) *ConfluentAccountCreateRequestData

NewConfluentAccountCreateRequestData instantiates a new ConfluentAccountCreateRequestData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentAccountCreateRequestDataWithDefaults

func NewConfluentAccountCreateRequestDataWithDefaults() *ConfluentAccountCreateRequestData

NewConfluentAccountCreateRequestDataWithDefaults instantiates a new ConfluentAccountCreateRequestData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentAccountCreateRequestData) GetAttributes

func (o *ConfluentAccountCreateRequestData) GetAttributes() ConfluentAccountCreateRequestAttributes

GetAttributes returns the Attributes field value.

func (*ConfluentAccountCreateRequestData) GetAttributesOk

func (o *ConfluentAccountCreateRequestData) GetAttributesOk() (*ConfluentAccountCreateRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ConfluentAccountCreateRequestData) GetType

func (o *ConfluentAccountCreateRequestData) GetType() ConfluentAccountType

GetType returns the Type field value.

func (*ConfluentAccountCreateRequestData) GetTypeOk

func (o *ConfluentAccountCreateRequestData) GetTypeOk() (*ConfluentAccountType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ConfluentAccountCreateRequestData) MarshalJSON

func (o ConfluentAccountCreateRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountCreateRequestData) SetAttributes

func (o *ConfluentAccountCreateRequestData) SetAttributes(v ConfluentAccountCreateRequestAttributes)

SetAttributes sets field value.

func (*ConfluentAccountCreateRequestData) SetType

func (o *ConfluentAccountCreateRequestData) SetType(v ConfluentAccountType)

SetType sets field value.

func (*ConfluentAccountCreateRequestData) UnmarshalJSON

func (o *ConfluentAccountCreateRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentAccountResourceAttributes

ConfluentAccountResourceAttributes Attributes object for updating a Confluent resource.

type ConfluentAccountResourceAttributes struct {
    // The ID associated with a Confluent resource.
    Id *string `json:"id,omitempty"`
    // The resource type of the Resource. Can be `kafka`, `connector`, `ksql`, or `schema_registry`.
    ResourceType *string `json:"resource_type,omitempty"`
    // A list of strings representing tags. Can be a single key, or key-value pairs separated by a colon.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentAccountResourceAttributes

func NewConfluentAccountResourceAttributes() *ConfluentAccountResourceAttributes

NewConfluentAccountResourceAttributes instantiates a new ConfluentAccountResourceAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentAccountResourceAttributesWithDefaults

func NewConfluentAccountResourceAttributesWithDefaults() *ConfluentAccountResourceAttributes

NewConfluentAccountResourceAttributesWithDefaults instantiates a new ConfluentAccountResourceAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentAccountResourceAttributes) GetId

func (o *ConfluentAccountResourceAttributes) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ConfluentAccountResourceAttributes) GetIdOk

func (o *ConfluentAccountResourceAttributes) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentAccountResourceAttributes) GetResourceType

func (o *ConfluentAccountResourceAttributes) GetResourceType() string

GetResourceType returns the ResourceType field value if set, zero value otherwise.

func (*ConfluentAccountResourceAttributes) GetResourceTypeOk

func (o *ConfluentAccountResourceAttributes) GetResourceTypeOk() (*string, bool)

GetResourceTypeOk returns a tuple with the ResourceType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentAccountResourceAttributes) GetTags

func (o *ConfluentAccountResourceAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ConfluentAccountResourceAttributes) GetTagsOk

func (o *ConfluentAccountResourceAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentAccountResourceAttributes) HasId

func (o *ConfluentAccountResourceAttributes) HasId() bool

HasId returns a boolean if a field has been set.

func (*ConfluentAccountResourceAttributes) HasResourceType

func (o *ConfluentAccountResourceAttributes) HasResourceType() bool

HasResourceType returns a boolean if a field has been set.

func (*ConfluentAccountResourceAttributes) HasTags

func (o *ConfluentAccountResourceAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ConfluentAccountResourceAttributes) MarshalJSON

func (o ConfluentAccountResourceAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountResourceAttributes) SetId

func (o *ConfluentAccountResourceAttributes) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ConfluentAccountResourceAttributes) SetResourceType

func (o *ConfluentAccountResourceAttributes) SetResourceType(v string)

SetResourceType gets a reference to the given string and assigns it to the ResourceType field.

func (*ConfluentAccountResourceAttributes) SetTags

func (o *ConfluentAccountResourceAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ConfluentAccountResourceAttributes) UnmarshalJSON

func (o *ConfluentAccountResourceAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentAccountResponse

ConfluentAccountResponse The expected response schema when getting a Confluent account.

type ConfluentAccountResponse struct {
    // An API key and API secret pair that represents a Confluent account.
    Data *ConfluentAccountResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentAccountResponse

func NewConfluentAccountResponse() *ConfluentAccountResponse

NewConfluentAccountResponse instantiates a new ConfluentAccountResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentAccountResponseWithDefaults

func NewConfluentAccountResponseWithDefaults() *ConfluentAccountResponse

NewConfluentAccountResponseWithDefaults instantiates a new ConfluentAccountResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentAccountResponse) GetData

func (o *ConfluentAccountResponse) GetData() ConfluentAccountResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*ConfluentAccountResponse) GetDataOk

func (o *ConfluentAccountResponse) GetDataOk() (*ConfluentAccountResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentAccountResponse) HasData

func (o *ConfluentAccountResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ConfluentAccountResponse) MarshalJSON

func (o ConfluentAccountResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountResponse) SetData

func (o *ConfluentAccountResponse) SetData(v ConfluentAccountResponseData)

SetData gets a reference to the given ConfluentAccountResponseData and assigns it to the Data field.

func (*ConfluentAccountResponse) UnmarshalJSON

func (o *ConfluentAccountResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentAccountResponseAttributes

ConfluentAccountResponseAttributes The attributes of a Confluent account.

type ConfluentAccountResponseAttributes struct {
    // The API key associated with your Confluent account.
    ApiKey string `json:"api_key"`
    // A list of Confluent resources associated with the Confluent account.
    Resources []ConfluentResourceResponseAttributes `json:"resources,omitempty"`
    // A list of strings representing tags. Can be a single key, or key-value pairs separated by a colon.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentAccountResponseAttributes

func NewConfluentAccountResponseAttributes(apiKey string) *ConfluentAccountResponseAttributes

NewConfluentAccountResponseAttributes instantiates a new ConfluentAccountResponseAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentAccountResponseAttributesWithDefaults

func NewConfluentAccountResponseAttributesWithDefaults() *ConfluentAccountResponseAttributes

NewConfluentAccountResponseAttributesWithDefaults instantiates a new ConfluentAccountResponseAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentAccountResponseAttributes) GetApiKey

func (o *ConfluentAccountResponseAttributes) GetApiKey() string

GetApiKey returns the ApiKey field value.

func (*ConfluentAccountResponseAttributes) GetApiKeyOk

func (o *ConfluentAccountResponseAttributes) GetApiKeyOk() (*string, bool)

GetApiKeyOk returns a tuple with the ApiKey field value and a boolean to check if the value has been set.

func (*ConfluentAccountResponseAttributes) GetResources

func (o *ConfluentAccountResponseAttributes) GetResources() []ConfluentResourceResponseAttributes

GetResources returns the Resources field value if set, zero value otherwise.

func (*ConfluentAccountResponseAttributes) GetResourcesOk

func (o *ConfluentAccountResponseAttributes) GetResourcesOk() (*[]ConfluentResourceResponseAttributes, bool)

GetResourcesOk returns a tuple with the Resources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentAccountResponseAttributes) GetTags

func (o *ConfluentAccountResponseAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ConfluentAccountResponseAttributes) GetTagsOk

func (o *ConfluentAccountResponseAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentAccountResponseAttributes) HasResources

func (o *ConfluentAccountResponseAttributes) HasResources() bool

HasResources returns a boolean if a field has been set.

func (*ConfluentAccountResponseAttributes) HasTags

func (o *ConfluentAccountResponseAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ConfluentAccountResponseAttributes) MarshalJSON

func (o ConfluentAccountResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountResponseAttributes) SetApiKey

func (o *ConfluentAccountResponseAttributes) SetApiKey(v string)

SetApiKey sets field value.

func (*ConfluentAccountResponseAttributes) SetResources

func (o *ConfluentAccountResponseAttributes) SetResources(v []ConfluentResourceResponseAttributes)

SetResources gets a reference to the given []ConfluentResourceResponseAttributes and assigns it to the Resources field.

func (*ConfluentAccountResponseAttributes) SetTags

func (o *ConfluentAccountResponseAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ConfluentAccountResponseAttributes) UnmarshalJSON

func (o *ConfluentAccountResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentAccountResponseData

ConfluentAccountResponseData An API key and API secret pair that represents a Confluent account.

type ConfluentAccountResponseData struct {
    // The attributes of a Confluent account.
    Attributes ConfluentAccountResponseAttributes `json:"attributes"`
    // A randomly generated ID associated with a Confluent account.
    Id string `json:"id"`
    // The JSON:API type for this API. Should always be `confluent-cloud-accounts`.
    Type ConfluentAccountType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentAccountResponseData

func NewConfluentAccountResponseData(attributes ConfluentAccountResponseAttributes, id string, typeVar ConfluentAccountType) *ConfluentAccountResponseData

NewConfluentAccountResponseData instantiates a new ConfluentAccountResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentAccountResponseDataWithDefaults

func NewConfluentAccountResponseDataWithDefaults() *ConfluentAccountResponseData

NewConfluentAccountResponseDataWithDefaults instantiates a new ConfluentAccountResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentAccountResponseData) GetAttributes

func (o *ConfluentAccountResponseData) GetAttributes() ConfluentAccountResponseAttributes

GetAttributes returns the Attributes field value.

func (*ConfluentAccountResponseData) GetAttributesOk

func (o *ConfluentAccountResponseData) GetAttributesOk() (*ConfluentAccountResponseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ConfluentAccountResponseData) GetId

func (o *ConfluentAccountResponseData) GetId() string

GetId returns the Id field value.

func (*ConfluentAccountResponseData) GetIdOk

func (o *ConfluentAccountResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ConfluentAccountResponseData) GetType

func (o *ConfluentAccountResponseData) GetType() ConfluentAccountType

GetType returns the Type field value.

func (*ConfluentAccountResponseData) GetTypeOk

func (o *ConfluentAccountResponseData) GetTypeOk() (*ConfluentAccountType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ConfluentAccountResponseData) MarshalJSON

func (o ConfluentAccountResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountResponseData) SetAttributes

func (o *ConfluentAccountResponseData) SetAttributes(v ConfluentAccountResponseAttributes)

SetAttributes sets field value.

func (*ConfluentAccountResponseData) SetId

func (o *ConfluentAccountResponseData) SetId(v string)

SetId sets field value.

func (*ConfluentAccountResponseData) SetType

func (o *ConfluentAccountResponseData) SetType(v ConfluentAccountType)

SetType sets field value.

func (*ConfluentAccountResponseData) UnmarshalJSON

func (o *ConfluentAccountResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentAccountType

ConfluentAccountType The JSON:API type for this API. Should always be `confluent-cloud-accounts`.

type ConfluentAccountType string

List of ConfluentAccountType.

const (
    CONFLUENTACCOUNTTYPE_CONFLUENT_CLOUD_ACCOUNTS ConfluentAccountType = "confluent-cloud-accounts"
)

func NewConfluentAccountTypeFromValue

func NewConfluentAccountTypeFromValue(v string) (*ConfluentAccountType, error)

NewConfluentAccountTypeFromValue returns a pointer to a valid ConfluentAccountType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ConfluentAccountType) GetAllowedValues

func (v *ConfluentAccountType) GetAllowedValues() []ConfluentAccountType

GetAllowedValues reeturns the list of possible values.

func (ConfluentAccountType) IsValid

func (v ConfluentAccountType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ConfluentAccountType) Ptr

func (v ConfluentAccountType) Ptr() *ConfluentAccountType

Ptr returns reference to ConfluentAccountType value.

func (*ConfluentAccountType) UnmarshalJSON

func (v *ConfluentAccountType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ConfluentAccountUpdateRequest

ConfluentAccountUpdateRequest The JSON:API request for updating a Confluent account.

type ConfluentAccountUpdateRequest struct {
    // Data object for updating a Confluent account.
    Data ConfluentAccountUpdateRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentAccountUpdateRequest

func NewConfluentAccountUpdateRequest(data ConfluentAccountUpdateRequestData) *ConfluentAccountUpdateRequest

NewConfluentAccountUpdateRequest instantiates a new ConfluentAccountUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentAccountUpdateRequestWithDefaults

func NewConfluentAccountUpdateRequestWithDefaults() *ConfluentAccountUpdateRequest

NewConfluentAccountUpdateRequestWithDefaults instantiates a new ConfluentAccountUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentAccountUpdateRequest) GetData

func (o *ConfluentAccountUpdateRequest) GetData() ConfluentAccountUpdateRequestData

GetData returns the Data field value.

func (*ConfluentAccountUpdateRequest) GetDataOk

func (o *ConfluentAccountUpdateRequest) GetDataOk() (*ConfluentAccountUpdateRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ConfluentAccountUpdateRequest) MarshalJSON

func (o ConfluentAccountUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountUpdateRequest) SetData

func (o *ConfluentAccountUpdateRequest) SetData(v ConfluentAccountUpdateRequestData)

SetData sets field value.

func (*ConfluentAccountUpdateRequest) UnmarshalJSON

func (o *ConfluentAccountUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentAccountUpdateRequestAttributes

ConfluentAccountUpdateRequestAttributes Attributes object for updating a Confluent account.

type ConfluentAccountUpdateRequestAttributes struct {
    // The API key associated with your Confluent account.
    ApiKey string `json:"api_key"`
    // The API secret associated with your Confluent account.
    ApiSecret string `json:"api_secret"`
    // A list of strings representing tags. Can be a single key, or key-value pairs separated by a colon.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentAccountUpdateRequestAttributes

func NewConfluentAccountUpdateRequestAttributes(apiKey string, apiSecret string) *ConfluentAccountUpdateRequestAttributes

NewConfluentAccountUpdateRequestAttributes instantiates a new ConfluentAccountUpdateRequestAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentAccountUpdateRequestAttributesWithDefaults

func NewConfluentAccountUpdateRequestAttributesWithDefaults() *ConfluentAccountUpdateRequestAttributes

NewConfluentAccountUpdateRequestAttributesWithDefaults instantiates a new ConfluentAccountUpdateRequestAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentAccountUpdateRequestAttributes) GetApiKey

func (o *ConfluentAccountUpdateRequestAttributes) GetApiKey() string

GetApiKey returns the ApiKey field value.

func (*ConfluentAccountUpdateRequestAttributes) GetApiKeyOk

func (o *ConfluentAccountUpdateRequestAttributes) GetApiKeyOk() (*string, bool)

GetApiKeyOk returns a tuple with the ApiKey field value and a boolean to check if the value has been set.

func (*ConfluentAccountUpdateRequestAttributes) GetApiSecret

func (o *ConfluentAccountUpdateRequestAttributes) GetApiSecret() string

GetApiSecret returns the ApiSecret field value.

func (*ConfluentAccountUpdateRequestAttributes) GetApiSecretOk

func (o *ConfluentAccountUpdateRequestAttributes) GetApiSecretOk() (*string, bool)

GetApiSecretOk returns a tuple with the ApiSecret field value and a boolean to check if the value has been set.

func (*ConfluentAccountUpdateRequestAttributes) GetTags

func (o *ConfluentAccountUpdateRequestAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ConfluentAccountUpdateRequestAttributes) GetTagsOk

func (o *ConfluentAccountUpdateRequestAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentAccountUpdateRequestAttributes) HasTags

func (o *ConfluentAccountUpdateRequestAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ConfluentAccountUpdateRequestAttributes) MarshalJSON

func (o ConfluentAccountUpdateRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountUpdateRequestAttributes) SetApiKey

func (o *ConfluentAccountUpdateRequestAttributes) SetApiKey(v string)

SetApiKey sets field value.

func (*ConfluentAccountUpdateRequestAttributes) SetApiSecret

func (o *ConfluentAccountUpdateRequestAttributes) SetApiSecret(v string)

SetApiSecret sets field value.

func (*ConfluentAccountUpdateRequestAttributes) SetTags

func (o *ConfluentAccountUpdateRequestAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ConfluentAccountUpdateRequestAttributes) UnmarshalJSON

func (o *ConfluentAccountUpdateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentAccountUpdateRequestData

ConfluentAccountUpdateRequestData Data object for updating a Confluent account.

type ConfluentAccountUpdateRequestData struct {
    // Attributes object for updating a Confluent account.
    Attributes ConfluentAccountUpdateRequestAttributes `json:"attributes"`
    // The JSON:API type for this API. Should always be `confluent-cloud-accounts`.
    Type ConfluentAccountType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentAccountUpdateRequestData

func NewConfluentAccountUpdateRequestData(attributes ConfluentAccountUpdateRequestAttributes, typeVar ConfluentAccountType) *ConfluentAccountUpdateRequestData

NewConfluentAccountUpdateRequestData instantiates a new ConfluentAccountUpdateRequestData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentAccountUpdateRequestDataWithDefaults

func NewConfluentAccountUpdateRequestDataWithDefaults() *ConfluentAccountUpdateRequestData

NewConfluentAccountUpdateRequestDataWithDefaults instantiates a new ConfluentAccountUpdateRequestData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentAccountUpdateRequestData) GetAttributes

func (o *ConfluentAccountUpdateRequestData) GetAttributes() ConfluentAccountUpdateRequestAttributes

GetAttributes returns the Attributes field value.

func (*ConfluentAccountUpdateRequestData) GetAttributesOk

func (o *ConfluentAccountUpdateRequestData) GetAttributesOk() (*ConfluentAccountUpdateRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ConfluentAccountUpdateRequestData) GetType

func (o *ConfluentAccountUpdateRequestData) GetType() ConfluentAccountType

GetType returns the Type field value.

func (*ConfluentAccountUpdateRequestData) GetTypeOk

func (o *ConfluentAccountUpdateRequestData) GetTypeOk() (*ConfluentAccountType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ConfluentAccountUpdateRequestData) MarshalJSON

func (o ConfluentAccountUpdateRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountUpdateRequestData) SetAttributes

func (o *ConfluentAccountUpdateRequestData) SetAttributes(v ConfluentAccountUpdateRequestAttributes)

SetAttributes sets field value.

func (*ConfluentAccountUpdateRequestData) SetType

func (o *ConfluentAccountUpdateRequestData) SetType(v ConfluentAccountType)

SetType sets field value.

func (*ConfluentAccountUpdateRequestData) UnmarshalJSON

func (o *ConfluentAccountUpdateRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentAccountsResponse

ConfluentAccountsResponse Confluent account returned by the API.

type ConfluentAccountsResponse struct {
    // The Confluent account.
    Data []ConfluentAccountResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentAccountsResponse

func NewConfluentAccountsResponse() *ConfluentAccountsResponse

NewConfluentAccountsResponse instantiates a new ConfluentAccountsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentAccountsResponseWithDefaults

func NewConfluentAccountsResponseWithDefaults() *ConfluentAccountsResponse

NewConfluentAccountsResponseWithDefaults instantiates a new ConfluentAccountsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentAccountsResponse) GetData

func (o *ConfluentAccountsResponse) GetData() []ConfluentAccountResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*ConfluentAccountsResponse) GetDataOk

func (o *ConfluentAccountsResponse) GetDataOk() (*[]ConfluentAccountResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentAccountsResponse) HasData

func (o *ConfluentAccountsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ConfluentAccountsResponse) MarshalJSON

func (o ConfluentAccountsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountsResponse) SetData

func (o *ConfluentAccountsResponse) SetData(v []ConfluentAccountResponseData)

SetData gets a reference to the given []ConfluentAccountResponseData and assigns it to the Data field.

func (*ConfluentAccountsResponse) UnmarshalJSON

func (o *ConfluentAccountsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentCloudApi

ConfluentCloudApi service type

type ConfluentCloudApi datadog.Service

func NewConfluentCloudApi

func NewConfluentCloudApi(client *datadog.APIClient) *ConfluentCloudApi

NewConfluentCloudApi Returns NewConfluentCloudApi.

func (*ConfluentCloudApi) CreateConfluentAccount

func (a *ConfluentCloudApi) CreateConfluentAccount(ctx _context.Context, body ConfluentAccountCreateRequest) (ConfluentAccountResponse, *_nethttp.Response, error)

CreateConfluentAccount Add Confluent account. Create a Confluent account.

func (*ConfluentCloudApi) CreateConfluentResource

func (a *ConfluentCloudApi) CreateConfluentResource(ctx _context.Context, accountId string, body ConfluentResourceRequest) (ConfluentResourceResponse, *_nethttp.Response, error)

CreateConfluentResource Add resource to Confluent account. Create a Confluent resource for the account associated with the provided ID.

func (*ConfluentCloudApi) DeleteConfluentAccount

func (a *ConfluentCloudApi) DeleteConfluentAccount(ctx _context.Context, accountId string) (*_nethttp.Response, error)

DeleteConfluentAccount Delete Confluent account. Delete a Confluent account with the provided account ID.

func (*ConfluentCloudApi) DeleteConfluentResource

func (a *ConfluentCloudApi) DeleteConfluentResource(ctx _context.Context, accountId string, resourceId string) (*_nethttp.Response, error)

DeleteConfluentResource Delete resource from Confluent account. Delete a Confluent resource with the provided resource id for the account associated with the provided account ID.

func (*ConfluentCloudApi) GetConfluentAccount

func (a *ConfluentCloudApi) GetConfluentAccount(ctx _context.Context, accountId string) (ConfluentAccountResponse, *_nethttp.Response, error)

GetConfluentAccount Get Confluent account. Get the Confluent account with the provided account ID.

func (*ConfluentCloudApi) GetConfluentResource

func (a *ConfluentCloudApi) GetConfluentResource(ctx _context.Context, accountId string, resourceId string) (ConfluentResourceResponse, *_nethttp.Response, error)

GetConfluentResource Get resource from Confluent account. Get a Confluent resource with the provided resource id for the account associated with the provided account ID.

func (*ConfluentCloudApi) ListConfluentAccount

func (a *ConfluentCloudApi) ListConfluentAccount(ctx _context.Context) (ConfluentAccountsResponse, *_nethttp.Response, error)

ListConfluentAccount List Confluent accounts. List Confluent accounts.

func (*ConfluentCloudApi) ListConfluentResource

func (a *ConfluentCloudApi) ListConfluentResource(ctx _context.Context, accountId string) (ConfluentResourcesResponse, *_nethttp.Response, error)

ListConfluentResource List Confluent Account resources. Get a Confluent resource for the account associated with the provided ID.

func (*ConfluentCloudApi) UpdateConfluentAccount

func (a *ConfluentCloudApi) UpdateConfluentAccount(ctx _context.Context, accountId string, body ConfluentAccountUpdateRequest) (ConfluentAccountResponse, *_nethttp.Response, error)

UpdateConfluentAccount Update Confluent account. Update the Confluent account with the provided account ID.

func (*ConfluentCloudApi) UpdateConfluentResource

func (a *ConfluentCloudApi) UpdateConfluentResource(ctx _context.Context, accountId string, resourceId string, body ConfluentResourceRequest) (ConfluentResourceResponse, *_nethttp.Response, error)

UpdateConfluentResource Update resource in Confluent account. Update a Confluent resource with the provided resource id for the account associated with the provided account ID.

type ConfluentResourceRequest

ConfluentResourceRequest The JSON:API request for updating a Confluent resource.

type ConfluentResourceRequest struct {
    // JSON:API request for updating a Confluent resource.
    Data ConfluentResourceRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentResourceRequest

func NewConfluentResourceRequest(data ConfluentResourceRequestData) *ConfluentResourceRequest

NewConfluentResourceRequest instantiates a new ConfluentResourceRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentResourceRequestWithDefaults

func NewConfluentResourceRequestWithDefaults() *ConfluentResourceRequest

NewConfluentResourceRequestWithDefaults instantiates a new ConfluentResourceRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentResourceRequest) GetData

func (o *ConfluentResourceRequest) GetData() ConfluentResourceRequestData

GetData returns the Data field value.

func (*ConfluentResourceRequest) GetDataOk

func (o *ConfluentResourceRequest) GetDataOk() (*ConfluentResourceRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ConfluentResourceRequest) MarshalJSON

func (o ConfluentResourceRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentResourceRequest) SetData

func (o *ConfluentResourceRequest) SetData(v ConfluentResourceRequestData)

SetData sets field value.

func (*ConfluentResourceRequest) UnmarshalJSON

func (o *ConfluentResourceRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentResourceRequestAttributes

ConfluentResourceRequestAttributes Attributes object for updating a Confluent resource.

type ConfluentResourceRequestAttributes struct {
    // The resource type of the Resource. Can be `kafka`, `connector`, `ksql`, or `schema_registry`.
    ResourceType *string `json:"resource_type,omitempty"`
    // A list of strings representing tags. Can be a single key, or key-value pairs separated by a colon.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentResourceRequestAttributes

func NewConfluentResourceRequestAttributes() *ConfluentResourceRequestAttributes

NewConfluentResourceRequestAttributes instantiates a new ConfluentResourceRequestAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentResourceRequestAttributesWithDefaults

func NewConfluentResourceRequestAttributesWithDefaults() *ConfluentResourceRequestAttributes

NewConfluentResourceRequestAttributesWithDefaults instantiates a new ConfluentResourceRequestAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentResourceRequestAttributes) GetResourceType

func (o *ConfluentResourceRequestAttributes) GetResourceType() string

GetResourceType returns the ResourceType field value if set, zero value otherwise.

func (*ConfluentResourceRequestAttributes) GetResourceTypeOk

func (o *ConfluentResourceRequestAttributes) GetResourceTypeOk() (*string, bool)

GetResourceTypeOk returns a tuple with the ResourceType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentResourceRequestAttributes) GetTags

func (o *ConfluentResourceRequestAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ConfluentResourceRequestAttributes) GetTagsOk

func (o *ConfluentResourceRequestAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentResourceRequestAttributes) HasResourceType

func (o *ConfluentResourceRequestAttributes) HasResourceType() bool

HasResourceType returns a boolean if a field has been set.

func (*ConfluentResourceRequestAttributes) HasTags

func (o *ConfluentResourceRequestAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ConfluentResourceRequestAttributes) MarshalJSON

func (o ConfluentResourceRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentResourceRequestAttributes) SetResourceType

func (o *ConfluentResourceRequestAttributes) SetResourceType(v string)

SetResourceType gets a reference to the given string and assigns it to the ResourceType field.

func (*ConfluentResourceRequestAttributes) SetTags

func (o *ConfluentResourceRequestAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ConfluentResourceRequestAttributes) UnmarshalJSON

func (o *ConfluentResourceRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentResourceRequestData

ConfluentResourceRequestData JSON:API request for updating a Confluent resource.

type ConfluentResourceRequestData struct {
    // Attributes object for updating a Confluent resource.
    Attributes ConfluentResourceRequestAttributes `json:"attributes"`
    // The ID associated with a Confluent resource.
    Id string `json:"id"`
    // The JSON:API type for this request.
    Type ConfluentResourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentResourceRequestData

func NewConfluentResourceRequestData(attributes ConfluentResourceRequestAttributes, id string, typeVar ConfluentResourceType) *ConfluentResourceRequestData

NewConfluentResourceRequestData instantiates a new ConfluentResourceRequestData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentResourceRequestDataWithDefaults

func NewConfluentResourceRequestDataWithDefaults() *ConfluentResourceRequestData

NewConfluentResourceRequestDataWithDefaults instantiates a new ConfluentResourceRequestData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentResourceRequestData) GetAttributes

func (o *ConfluentResourceRequestData) GetAttributes() ConfluentResourceRequestAttributes

GetAttributes returns the Attributes field value.

func (*ConfluentResourceRequestData) GetAttributesOk

func (o *ConfluentResourceRequestData) GetAttributesOk() (*ConfluentResourceRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ConfluentResourceRequestData) GetId

func (o *ConfluentResourceRequestData) GetId() string

GetId returns the Id field value.

func (*ConfluentResourceRequestData) GetIdOk

func (o *ConfluentResourceRequestData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ConfluentResourceRequestData) GetType

func (o *ConfluentResourceRequestData) GetType() ConfluentResourceType

GetType returns the Type field value.

func (*ConfluentResourceRequestData) GetTypeOk

func (o *ConfluentResourceRequestData) GetTypeOk() (*ConfluentResourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ConfluentResourceRequestData) MarshalJSON

func (o ConfluentResourceRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentResourceRequestData) SetAttributes

func (o *ConfluentResourceRequestData) SetAttributes(v ConfluentResourceRequestAttributes)

SetAttributes sets field value.

func (*ConfluentResourceRequestData) SetId

func (o *ConfluentResourceRequestData) SetId(v string)

SetId sets field value.

func (*ConfluentResourceRequestData) SetType

func (o *ConfluentResourceRequestData) SetType(v ConfluentResourceType)

SetType sets field value.

func (*ConfluentResourceRequestData) UnmarshalJSON

func (o *ConfluentResourceRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentResourceResponse

ConfluentResourceResponse Response schema when interacting with a Confluent resource.

type ConfluentResourceResponse struct {
    // Confluent Cloud resource data.
    Data *ConfluentResourceResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentResourceResponse

func NewConfluentResourceResponse() *ConfluentResourceResponse

NewConfluentResourceResponse instantiates a new ConfluentResourceResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentResourceResponseWithDefaults

func NewConfluentResourceResponseWithDefaults() *ConfluentResourceResponse

NewConfluentResourceResponseWithDefaults instantiates a new ConfluentResourceResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentResourceResponse) GetData

func (o *ConfluentResourceResponse) GetData() ConfluentResourceResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*ConfluentResourceResponse) GetDataOk

func (o *ConfluentResourceResponse) GetDataOk() (*ConfluentResourceResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentResourceResponse) HasData

func (o *ConfluentResourceResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ConfluentResourceResponse) MarshalJSON

func (o ConfluentResourceResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentResourceResponse) SetData

func (o *ConfluentResourceResponse) SetData(v ConfluentResourceResponseData)

SetData gets a reference to the given ConfluentResourceResponseData and assigns it to the Data field.

func (*ConfluentResourceResponse) UnmarshalJSON

func (o *ConfluentResourceResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentResourceResponseAttributes

ConfluentResourceResponseAttributes Model representation of a Confluent Cloud resource.

type ConfluentResourceResponseAttributes struct {
    // The resource type of the Resource. Can be `kafka`, `connector`, `ksql`, or `schema_registry`.
    ResourceType string `json:"resource_type"`
    // A list of strings representing tags. Can be a single key, or key-value pairs separated by a colon.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentResourceResponseAttributes

func NewConfluentResourceResponseAttributes(resourceType string) *ConfluentResourceResponseAttributes

NewConfluentResourceResponseAttributes instantiates a new ConfluentResourceResponseAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentResourceResponseAttributesWithDefaults

func NewConfluentResourceResponseAttributesWithDefaults() *ConfluentResourceResponseAttributes

NewConfluentResourceResponseAttributesWithDefaults instantiates a new ConfluentResourceResponseAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentResourceResponseAttributes) GetResourceType

func (o *ConfluentResourceResponseAttributes) GetResourceType() string

GetResourceType returns the ResourceType field value.

func (*ConfluentResourceResponseAttributes) GetResourceTypeOk

func (o *ConfluentResourceResponseAttributes) GetResourceTypeOk() (*string, bool)

GetResourceTypeOk returns a tuple with the ResourceType field value and a boolean to check if the value has been set.

func (*ConfluentResourceResponseAttributes) GetTags

func (o *ConfluentResourceResponseAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ConfluentResourceResponseAttributes) GetTagsOk

func (o *ConfluentResourceResponseAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentResourceResponseAttributes) HasTags

func (o *ConfluentResourceResponseAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ConfluentResourceResponseAttributes) MarshalJSON

func (o ConfluentResourceResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentResourceResponseAttributes) SetResourceType

func (o *ConfluentResourceResponseAttributes) SetResourceType(v string)

SetResourceType sets field value.

func (*ConfluentResourceResponseAttributes) SetTags

func (o *ConfluentResourceResponseAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ConfluentResourceResponseAttributes) UnmarshalJSON

func (o *ConfluentResourceResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentResourceResponseData

ConfluentResourceResponseData Confluent Cloud resource data.

type ConfluentResourceResponseData struct {
    // Model representation of a Confluent Cloud resource.
    Attributes ConfluentResourceResponseAttributes `json:"attributes"`
    // The ID associated with the Confluent resource.
    Id string `json:"id"`
    // The JSON:API type for this request.
    Type ConfluentResourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentResourceResponseData

func NewConfluentResourceResponseData(attributes ConfluentResourceResponseAttributes, id string, typeVar ConfluentResourceType) *ConfluentResourceResponseData

NewConfluentResourceResponseData instantiates a new ConfluentResourceResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentResourceResponseDataWithDefaults

func NewConfluentResourceResponseDataWithDefaults() *ConfluentResourceResponseData

NewConfluentResourceResponseDataWithDefaults instantiates a new ConfluentResourceResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentResourceResponseData) GetAttributes

func (o *ConfluentResourceResponseData) GetAttributes() ConfluentResourceResponseAttributes

GetAttributes returns the Attributes field value.

func (*ConfluentResourceResponseData) GetAttributesOk

func (o *ConfluentResourceResponseData) GetAttributesOk() (*ConfluentResourceResponseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ConfluentResourceResponseData) GetId

func (o *ConfluentResourceResponseData) GetId() string

GetId returns the Id field value.

func (*ConfluentResourceResponseData) GetIdOk

func (o *ConfluentResourceResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ConfluentResourceResponseData) GetType

func (o *ConfluentResourceResponseData) GetType() ConfluentResourceType

GetType returns the Type field value.

func (*ConfluentResourceResponseData) GetTypeOk

func (o *ConfluentResourceResponseData) GetTypeOk() (*ConfluentResourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ConfluentResourceResponseData) MarshalJSON

func (o ConfluentResourceResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentResourceResponseData) SetAttributes

func (o *ConfluentResourceResponseData) SetAttributes(v ConfluentResourceResponseAttributes)

SetAttributes sets field value.

func (*ConfluentResourceResponseData) SetId

func (o *ConfluentResourceResponseData) SetId(v string)

SetId sets field value.

func (*ConfluentResourceResponseData) SetType

func (o *ConfluentResourceResponseData) SetType(v ConfluentResourceType)

SetType sets field value.

func (*ConfluentResourceResponseData) UnmarshalJSON

func (o *ConfluentResourceResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentResourceType

ConfluentResourceType The JSON:API type for this request.

type ConfluentResourceType string

List of ConfluentResourceType.

const (
    CONFLUENTRESOURCETYPE_CONFLUENT_CLOUD_RESOURCES ConfluentResourceType = "confluent-cloud-resources"
)

func NewConfluentResourceTypeFromValue

func NewConfluentResourceTypeFromValue(v string) (*ConfluentResourceType, error)

NewConfluentResourceTypeFromValue returns a pointer to a valid ConfluentResourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ConfluentResourceType) GetAllowedValues

func (v *ConfluentResourceType) GetAllowedValues() []ConfluentResourceType

GetAllowedValues reeturns the list of possible values.

func (ConfluentResourceType) IsValid

func (v ConfluentResourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ConfluentResourceType) Ptr

func (v ConfluentResourceType) Ptr() *ConfluentResourceType

Ptr returns reference to ConfluentResourceType value.

func (*ConfluentResourceType) UnmarshalJSON

func (v *ConfluentResourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ConfluentResourcesResponse

ConfluentResourcesResponse Response schema when interacting with a list of Confluent resources.

type ConfluentResourcesResponse struct {
    // The JSON:API data attribute.
    Data []ConfluentResourceResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewConfluentResourcesResponse

func NewConfluentResourcesResponse() *ConfluentResourcesResponse

NewConfluentResourcesResponse instantiates a new ConfluentResourcesResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewConfluentResourcesResponseWithDefaults

func NewConfluentResourcesResponseWithDefaults() *ConfluentResourcesResponse

NewConfluentResourcesResponseWithDefaults instantiates a new ConfluentResourcesResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ConfluentResourcesResponse) GetData

func (o *ConfluentResourcesResponse) GetData() []ConfluentResourceResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*ConfluentResourcesResponse) GetDataOk

func (o *ConfluentResourcesResponse) GetDataOk() (*[]ConfluentResourceResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentResourcesResponse) HasData

func (o *ConfluentResourcesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ConfluentResourcesResponse) MarshalJSON

func (o ConfluentResourcesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentResourcesResponse) SetData

func (o *ConfluentResourcesResponse) SetData(v []ConfluentResourceResponseData)

SetData gets a reference to the given []ConfluentResourceResponseData and assigns it to the Data field.

func (*ConfluentResourcesResponse) UnmarshalJSON

func (o *ConfluentResourcesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ContentEncoding

ContentEncoding HTTP header used to compress the media-type.

type ContentEncoding string

List of ContentEncoding.

const (
    CONTENTENCODING_IDENTITY ContentEncoding = "identity"
    CONTENTENCODING_GZIP     ContentEncoding = "gzip"
    CONTENTENCODING_DEFLATE  ContentEncoding = "deflate"
)

func NewContentEncodingFromValue

func NewContentEncodingFromValue(v string) (*ContentEncoding, error)

NewContentEncodingFromValue returns a pointer to a valid ContentEncoding for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ContentEncoding) GetAllowedValues

func (v *ContentEncoding) GetAllowedValues() []ContentEncoding

GetAllowedValues reeturns the list of possible values.

func (ContentEncoding) IsValid

func (v ContentEncoding) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ContentEncoding) Ptr

func (v ContentEncoding) Ptr() *ContentEncoding

Ptr returns reference to ContentEncoding value.

func (*ContentEncoding) UnmarshalJSON

func (v *ContentEncoding) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CostByOrg

CostByOrg Cost data.

type CostByOrg struct {
    // Cost attributes data.
    Attributes *CostByOrgAttributes `json:"attributes,omitempty"`
    // Unique ID of the response.
    Id *string `json:"id,omitempty"`
    // Type of cost data.
    Type *CostByOrgType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCostByOrg

func NewCostByOrg() *CostByOrg

NewCostByOrg instantiates a new CostByOrg object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCostByOrgWithDefaults

func NewCostByOrgWithDefaults() *CostByOrg

NewCostByOrgWithDefaults instantiates a new CostByOrg object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CostByOrg) GetAttributes

func (o *CostByOrg) GetAttributes() CostByOrgAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CostByOrg) GetAttributesOk

func (o *CostByOrg) GetAttributesOk() (*CostByOrgAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CostByOrg) GetId

func (o *CostByOrg) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CostByOrg) GetIdOk

func (o *CostByOrg) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CostByOrg) GetType

func (o *CostByOrg) GetType() CostByOrgType

GetType returns the Type field value if set, zero value otherwise.

func (*CostByOrg) GetTypeOk

func (o *CostByOrg) GetTypeOk() (*CostByOrgType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CostByOrg) HasAttributes

func (o *CostByOrg) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*CostByOrg) HasId

func (o *CostByOrg) HasId() bool

HasId returns a boolean if a field has been set.

func (*CostByOrg) HasType

func (o *CostByOrg) HasType() bool

HasType returns a boolean if a field has been set.

func (CostByOrg) MarshalJSON

func (o CostByOrg) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CostByOrg) SetAttributes

func (o *CostByOrg) SetAttributes(v CostByOrgAttributes)

SetAttributes gets a reference to the given CostByOrgAttributes and assigns it to the Attributes field.

func (*CostByOrg) SetId

func (o *CostByOrg) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CostByOrg) SetType

func (o *CostByOrg) SetType(v CostByOrgType)

SetType gets a reference to the given CostByOrgType and assigns it to the Type field.

func (*CostByOrg) UnmarshalJSON

func (o *CostByOrg) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CostByOrgAttributes

CostByOrgAttributes Cost attributes data.

type CostByOrgAttributes struct {
    // List of charges data reported for the requested month.
    Charges []ChargebackBreakdown `json:"charges,omitempty"`
    // The month requested.
    Date *time.Time `json:"date,omitempty"`
    // The organization name.
    OrgName *string `json:"org_name,omitempty"`
    // The organization public ID.
    PublicId *string `json:"public_id,omitempty"`
    // The total cost of products for the month.
    TotalCost *float64 `json:"total_cost,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCostByOrgAttributes

func NewCostByOrgAttributes() *CostByOrgAttributes

NewCostByOrgAttributes instantiates a new CostByOrgAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCostByOrgAttributesWithDefaults

func NewCostByOrgAttributesWithDefaults() *CostByOrgAttributes

NewCostByOrgAttributesWithDefaults instantiates a new CostByOrgAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CostByOrgAttributes) GetCharges

func (o *CostByOrgAttributes) GetCharges() []ChargebackBreakdown

GetCharges returns the Charges field value if set, zero value otherwise.

func (*CostByOrgAttributes) GetChargesOk

func (o *CostByOrgAttributes) GetChargesOk() (*[]ChargebackBreakdown, bool)

GetChargesOk returns a tuple with the Charges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CostByOrgAttributes) GetDate

func (o *CostByOrgAttributes) GetDate() time.Time

GetDate returns the Date field value if set, zero value otherwise.

func (*CostByOrgAttributes) GetDateOk

func (o *CostByOrgAttributes) GetDateOk() (*time.Time, bool)

GetDateOk returns a tuple with the Date field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CostByOrgAttributes) GetOrgName

func (o *CostByOrgAttributes) GetOrgName() string

GetOrgName returns the OrgName field value if set, zero value otherwise.

func (*CostByOrgAttributes) GetOrgNameOk

func (o *CostByOrgAttributes) GetOrgNameOk() (*string, bool)

GetOrgNameOk returns a tuple with the OrgName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CostByOrgAttributes) GetPublicId

func (o *CostByOrgAttributes) GetPublicId() string

GetPublicId returns the PublicId field value if set, zero value otherwise.

func (*CostByOrgAttributes) GetPublicIdOk

func (o *CostByOrgAttributes) GetPublicIdOk() (*string, bool)

GetPublicIdOk returns a tuple with the PublicId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CostByOrgAttributes) GetTotalCost

func (o *CostByOrgAttributes) GetTotalCost() float64

GetTotalCost returns the TotalCost field value if set, zero value otherwise.

func (*CostByOrgAttributes) GetTotalCostOk

func (o *CostByOrgAttributes) GetTotalCostOk() (*float64, bool)

GetTotalCostOk returns a tuple with the TotalCost field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CostByOrgAttributes) HasCharges

func (o *CostByOrgAttributes) HasCharges() bool

HasCharges returns a boolean if a field has been set.

func (*CostByOrgAttributes) HasDate

func (o *CostByOrgAttributes) HasDate() bool

HasDate returns a boolean if a field has been set.

func (*CostByOrgAttributes) HasOrgName

func (o *CostByOrgAttributes) HasOrgName() bool

HasOrgName returns a boolean if a field has been set.

func (*CostByOrgAttributes) HasPublicId

func (o *CostByOrgAttributes) HasPublicId() bool

HasPublicId returns a boolean if a field has been set.

func (*CostByOrgAttributes) HasTotalCost

func (o *CostByOrgAttributes) HasTotalCost() bool

HasTotalCost returns a boolean if a field has been set.

func (CostByOrgAttributes) MarshalJSON

func (o CostByOrgAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CostByOrgAttributes) SetCharges

func (o *CostByOrgAttributes) SetCharges(v []ChargebackBreakdown)

SetCharges gets a reference to the given []ChargebackBreakdown and assigns it to the Charges field.

func (*CostByOrgAttributes) SetDate

func (o *CostByOrgAttributes) SetDate(v time.Time)

SetDate gets a reference to the given time.Time and assigns it to the Date field.

func (*CostByOrgAttributes) SetOrgName

func (o *CostByOrgAttributes) SetOrgName(v string)

SetOrgName gets a reference to the given string and assigns it to the OrgName field.

func (*CostByOrgAttributes) SetPublicId

func (o *CostByOrgAttributes) SetPublicId(v string)

SetPublicId gets a reference to the given string and assigns it to the PublicId field.

func (*CostByOrgAttributes) SetTotalCost

func (o *CostByOrgAttributes) SetTotalCost(v float64)

SetTotalCost gets a reference to the given float64 and assigns it to the TotalCost field.

func (*CostByOrgAttributes) UnmarshalJSON

func (o *CostByOrgAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CostByOrgResponse

CostByOrgResponse Chargeback Summary response.

type CostByOrgResponse struct {
    // Response containing Chargeback Summary.
    Data []CostByOrg `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCostByOrgResponse

func NewCostByOrgResponse() *CostByOrgResponse

NewCostByOrgResponse instantiates a new CostByOrgResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCostByOrgResponseWithDefaults

func NewCostByOrgResponseWithDefaults() *CostByOrgResponse

NewCostByOrgResponseWithDefaults instantiates a new CostByOrgResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*CostByOrgResponse) GetData

func (o *CostByOrgResponse) GetData() []CostByOrg

GetData returns the Data field value if set, zero value otherwise.

func (*CostByOrgResponse) GetDataOk

func (o *CostByOrgResponse) GetDataOk() (*[]CostByOrg, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CostByOrgResponse) HasData

func (o *CostByOrgResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (CostByOrgResponse) MarshalJSON

func (o CostByOrgResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CostByOrgResponse) SetData

func (o *CostByOrgResponse) SetData(v []CostByOrg)

SetData gets a reference to the given []CostByOrg and assigns it to the Data field.

func (*CostByOrgResponse) UnmarshalJSON

func (o *CostByOrgResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CostByOrgType

CostByOrgType Type of cost data.

type CostByOrgType string

List of CostByOrgType.

const (
    COSTBYORGTYPE_COST_BY_ORG CostByOrgType = "cost_by_org"
)

func NewCostByOrgTypeFromValue

func NewCostByOrgTypeFromValue(v string) (*CostByOrgType, error)

NewCostByOrgTypeFromValue returns a pointer to a valid CostByOrgType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CostByOrgType) GetAllowedValues

func (v *CostByOrgType) GetAllowedValues() []CostByOrgType

GetAllowedValues reeturns the list of possible values.

func (CostByOrgType) IsValid

func (v CostByOrgType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CostByOrgType) Ptr

func (v CostByOrgType) Ptr() *CostByOrgType

Ptr returns reference to CostByOrgType value.

func (*CostByOrgType) UnmarshalJSON

func (v *CostByOrgType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type Creator

Creator Creator of the object.

type Creator struct {
    // Email of the creator.
    Email *string `json:"email,omitempty"`
    // Handle of the creator.
    Handle *string `json:"handle,omitempty"`
    // Name of the creator.
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewCreator

func NewCreator() *Creator

NewCreator instantiates a new Creator object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewCreatorWithDefaults

func NewCreatorWithDefaults() *Creator

NewCreatorWithDefaults instantiates a new Creator object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*Creator) GetEmail

func (o *Creator) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*Creator) GetEmailOk

func (o *Creator) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Creator) GetHandle

func (o *Creator) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*Creator) GetHandleOk

func (o *Creator) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Creator) GetName

func (o *Creator) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*Creator) GetNameOk

func (o *Creator) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Creator) HasEmail

func (o *Creator) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*Creator) HasHandle

func (o *Creator) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*Creator) HasName

func (o *Creator) HasName() bool

HasName returns a boolean if a field has been set.

func (Creator) MarshalJSON

func (o Creator) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Creator) SetEmail

func (o *Creator) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*Creator) SetHandle

func (o *Creator) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*Creator) SetName

func (o *Creator) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*Creator) UnmarshalJSON

func (o *Creator) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DashboardListAddItemsRequest

DashboardListAddItemsRequest Request containing a list of dashboards to add.

type DashboardListAddItemsRequest struct {
    // List of dashboards to add the dashboard list.
    Dashboards []DashboardListItemRequest `json:"dashboards,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDashboardListAddItemsRequest

func NewDashboardListAddItemsRequest() *DashboardListAddItemsRequest

NewDashboardListAddItemsRequest instantiates a new DashboardListAddItemsRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDashboardListAddItemsRequestWithDefaults

func NewDashboardListAddItemsRequestWithDefaults() *DashboardListAddItemsRequest

NewDashboardListAddItemsRequestWithDefaults instantiates a new DashboardListAddItemsRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DashboardListAddItemsRequest) GetDashboards

func (o *DashboardListAddItemsRequest) GetDashboards() []DashboardListItemRequest

GetDashboards returns the Dashboards field value if set, zero value otherwise.

func (*DashboardListAddItemsRequest) GetDashboardsOk

func (o *DashboardListAddItemsRequest) GetDashboardsOk() (*[]DashboardListItemRequest, bool)

GetDashboardsOk returns a tuple with the Dashboards field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListAddItemsRequest) HasDashboards

func (o *DashboardListAddItemsRequest) HasDashboards() bool

HasDashboards returns a boolean if a field has been set.

func (DashboardListAddItemsRequest) MarshalJSON

func (o DashboardListAddItemsRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DashboardListAddItemsRequest) SetDashboards

func (o *DashboardListAddItemsRequest) SetDashboards(v []DashboardListItemRequest)

SetDashboards gets a reference to the given []DashboardListItemRequest and assigns it to the Dashboards field.

func (*DashboardListAddItemsRequest) UnmarshalJSON

func (o *DashboardListAddItemsRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DashboardListAddItemsResponse

DashboardListAddItemsResponse Response containing a list of added dashboards.

type DashboardListAddItemsResponse struct {
    // List of dashboards added to the dashboard list.
    AddedDashboardsToList []DashboardListItemResponse `json:"added_dashboards_to_list,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDashboardListAddItemsResponse

func NewDashboardListAddItemsResponse() *DashboardListAddItemsResponse

NewDashboardListAddItemsResponse instantiates a new DashboardListAddItemsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDashboardListAddItemsResponseWithDefaults

func NewDashboardListAddItemsResponseWithDefaults() *DashboardListAddItemsResponse

NewDashboardListAddItemsResponseWithDefaults instantiates a new DashboardListAddItemsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DashboardListAddItemsResponse) GetAddedDashboardsToList

func (o *DashboardListAddItemsResponse) GetAddedDashboardsToList() []DashboardListItemResponse

GetAddedDashboardsToList returns the AddedDashboardsToList field value if set, zero value otherwise.

func (*DashboardListAddItemsResponse) GetAddedDashboardsToListOk

func (o *DashboardListAddItemsResponse) GetAddedDashboardsToListOk() (*[]DashboardListItemResponse, bool)

GetAddedDashboardsToListOk returns a tuple with the AddedDashboardsToList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListAddItemsResponse) HasAddedDashboardsToList

func (o *DashboardListAddItemsResponse) HasAddedDashboardsToList() bool

HasAddedDashboardsToList returns a boolean if a field has been set.

func (DashboardListAddItemsResponse) MarshalJSON

func (o DashboardListAddItemsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DashboardListAddItemsResponse) SetAddedDashboardsToList

func (o *DashboardListAddItemsResponse) SetAddedDashboardsToList(v []DashboardListItemResponse)

SetAddedDashboardsToList gets a reference to the given []DashboardListItemResponse and assigns it to the AddedDashboardsToList field.

func (*DashboardListAddItemsResponse) UnmarshalJSON

func (o *DashboardListAddItemsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DashboardListDeleteItemsRequest

DashboardListDeleteItemsRequest Request containing a list of dashboards to delete.

type DashboardListDeleteItemsRequest struct {
    // List of dashboards to delete from the dashboard list.
    Dashboards []DashboardListItemRequest `json:"dashboards,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDashboardListDeleteItemsRequest

func NewDashboardListDeleteItemsRequest() *DashboardListDeleteItemsRequest

NewDashboardListDeleteItemsRequest instantiates a new DashboardListDeleteItemsRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDashboardListDeleteItemsRequestWithDefaults

func NewDashboardListDeleteItemsRequestWithDefaults() *DashboardListDeleteItemsRequest

NewDashboardListDeleteItemsRequestWithDefaults instantiates a new DashboardListDeleteItemsRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DashboardListDeleteItemsRequest) GetDashboards

func (o *DashboardListDeleteItemsRequest) GetDashboards() []DashboardListItemRequest

GetDashboards returns the Dashboards field value if set, zero value otherwise.

func (*DashboardListDeleteItemsRequest) GetDashboardsOk

func (o *DashboardListDeleteItemsRequest) GetDashboardsOk() (*[]DashboardListItemRequest, bool)

GetDashboardsOk returns a tuple with the Dashboards field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListDeleteItemsRequest) HasDashboards

func (o *DashboardListDeleteItemsRequest) HasDashboards() bool

HasDashboards returns a boolean if a field has been set.

func (DashboardListDeleteItemsRequest) MarshalJSON

func (o DashboardListDeleteItemsRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DashboardListDeleteItemsRequest) SetDashboards

func (o *DashboardListDeleteItemsRequest) SetDashboards(v []DashboardListItemRequest)

SetDashboards gets a reference to the given []DashboardListItemRequest and assigns it to the Dashboards field.

func (*DashboardListDeleteItemsRequest) UnmarshalJSON

func (o *DashboardListDeleteItemsRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DashboardListDeleteItemsResponse

DashboardListDeleteItemsResponse Response containing a list of deleted dashboards.

type DashboardListDeleteItemsResponse struct {
    // List of dashboards deleted from the dashboard list.
    DeletedDashboardsFromList []DashboardListItemResponse `json:"deleted_dashboards_from_list,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDashboardListDeleteItemsResponse

func NewDashboardListDeleteItemsResponse() *DashboardListDeleteItemsResponse

NewDashboardListDeleteItemsResponse instantiates a new DashboardListDeleteItemsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDashboardListDeleteItemsResponseWithDefaults

func NewDashboardListDeleteItemsResponseWithDefaults() *DashboardListDeleteItemsResponse

NewDashboardListDeleteItemsResponseWithDefaults instantiates a new DashboardListDeleteItemsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DashboardListDeleteItemsResponse) GetDeletedDashboardsFromList

func (o *DashboardListDeleteItemsResponse) GetDeletedDashboardsFromList() []DashboardListItemResponse

GetDeletedDashboardsFromList returns the DeletedDashboardsFromList field value if set, zero value otherwise.

func (*DashboardListDeleteItemsResponse) GetDeletedDashboardsFromListOk

func (o *DashboardListDeleteItemsResponse) GetDeletedDashboardsFromListOk() (*[]DashboardListItemResponse, bool)

GetDeletedDashboardsFromListOk returns a tuple with the DeletedDashboardsFromList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListDeleteItemsResponse) HasDeletedDashboardsFromList

func (o *DashboardListDeleteItemsResponse) HasDeletedDashboardsFromList() bool

HasDeletedDashboardsFromList returns a boolean if a field has been set.

func (DashboardListDeleteItemsResponse) MarshalJSON

func (o DashboardListDeleteItemsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DashboardListDeleteItemsResponse) SetDeletedDashboardsFromList

func (o *DashboardListDeleteItemsResponse) SetDeletedDashboardsFromList(v []DashboardListItemResponse)

SetDeletedDashboardsFromList gets a reference to the given []DashboardListItemResponse and assigns it to the DeletedDashboardsFromList field.

func (*DashboardListDeleteItemsResponse) UnmarshalJSON

func (o *DashboardListDeleteItemsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DashboardListItem

DashboardListItem A dashboard within a list.

type DashboardListItem struct {
    // Creator of the object.
    Author *Creator `json:"author,omitempty"`
    // Date of creation of the dashboard.
    Created *time.Time `json:"created,omitempty"`
    // URL to the icon of the dashboard.
    Icon *string `json:"icon,omitempty"`
    // ID of the dashboard.
    Id string `json:"id"`
    // Whether or not the dashboard is in the favorites.
    IsFavorite *bool `json:"is_favorite,omitempty"`
    // Whether or not the dashboard is read only.
    IsReadOnly *bool `json:"is_read_only,omitempty"`
    // Whether the dashboard is publicly shared or not.
    IsShared *bool `json:"is_shared,omitempty"`
    // Date of last edition of the dashboard.
    Modified *time.Time `json:"modified,omitempty"`
    // Popularity of the dashboard.
    Popularity *int32 `json:"popularity,omitempty"`
    // Title of the dashboard.
    Title *string `json:"title,omitempty"`
    // The type of the dashboard.
    Type DashboardType `json:"type"`
    // URL path to the dashboard.
    Url *string `json:"url,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDashboardListItem

func NewDashboardListItem(id string, typeVar DashboardType) *DashboardListItem

NewDashboardListItem instantiates a new DashboardListItem object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDashboardListItemWithDefaults

func NewDashboardListItemWithDefaults() *DashboardListItem

NewDashboardListItemWithDefaults instantiates a new DashboardListItem object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DashboardListItem) GetAuthor

func (o *DashboardListItem) GetAuthor() Creator

GetAuthor returns the Author field value if set, zero value otherwise.

func (*DashboardListItem) GetAuthorOk

func (o *DashboardListItem) GetAuthorOk() (*Creator, bool)

GetAuthorOk returns a tuple with the Author field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItem) GetCreated

func (o *DashboardListItem) GetCreated() time.Time

GetCreated returns the Created field value if set, zero value otherwise.

func (*DashboardListItem) GetCreatedOk

func (o *DashboardListItem) GetCreatedOk() (*time.Time, bool)

GetCreatedOk returns a tuple with the Created field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItem) GetIcon

func (o *DashboardListItem) GetIcon() string

GetIcon returns the Icon field value if set, zero value otherwise.

func (*DashboardListItem) GetIconOk

func (o *DashboardListItem) GetIconOk() (*string, bool)

GetIconOk returns a tuple with the Icon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItem) GetId

func (o *DashboardListItem) GetId() string

GetId returns the Id field value.

func (*DashboardListItem) GetIdOk

func (o *DashboardListItem) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*DashboardListItem) GetIsFavorite

func (o *DashboardListItem) GetIsFavorite() bool

GetIsFavorite returns the IsFavorite field value if set, zero value otherwise.

func (*DashboardListItem) GetIsFavoriteOk

func (o *DashboardListItem) GetIsFavoriteOk() (*bool, bool)

GetIsFavoriteOk returns a tuple with the IsFavorite field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItem) GetIsReadOnly

func (o *DashboardListItem) GetIsReadOnly() bool

GetIsReadOnly returns the IsReadOnly field value if set, zero value otherwise.

func (*DashboardListItem) GetIsReadOnlyOk

func (o *DashboardListItem) GetIsReadOnlyOk() (*bool, bool)

GetIsReadOnlyOk returns a tuple with the IsReadOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItem) GetIsShared

func (o *DashboardListItem) GetIsShared() bool

GetIsShared returns the IsShared field value if set, zero value otherwise.

func (*DashboardListItem) GetIsSharedOk

func (o *DashboardListItem) GetIsSharedOk() (*bool, bool)

GetIsSharedOk returns a tuple with the IsShared field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItem) GetModified

func (o *DashboardListItem) GetModified() time.Time

GetModified returns the Modified field value if set, zero value otherwise.

func (*DashboardListItem) GetModifiedOk

func (o *DashboardListItem) GetModifiedOk() (*time.Time, bool)

GetModifiedOk returns a tuple with the Modified field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItem) GetPopularity

func (o *DashboardListItem) GetPopularity() int32

GetPopularity returns the Popularity field value if set, zero value otherwise.

func (*DashboardListItem) GetPopularityOk

func (o *DashboardListItem) GetPopularityOk() (*int32, bool)

GetPopularityOk returns a tuple with the Popularity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItem) GetTitle

func (o *DashboardListItem) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*DashboardListItem) GetTitleOk

func (o *DashboardListItem) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItem) GetType

func (o *DashboardListItem) GetType() DashboardType

GetType returns the Type field value.

func (*DashboardListItem) GetTypeOk

func (o *DashboardListItem) GetTypeOk() (*DashboardType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*DashboardListItem) GetUrl

func (o *DashboardListItem) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*DashboardListItem) GetUrlOk

func (o *DashboardListItem) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItem) HasAuthor

func (o *DashboardListItem) HasAuthor() bool

HasAuthor returns a boolean if a field has been set.

func (*DashboardListItem) HasCreated

func (o *DashboardListItem) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*DashboardListItem) HasIcon

func (o *DashboardListItem) HasIcon() bool

HasIcon returns a boolean if a field has been set.

func (*DashboardListItem) HasIsFavorite

func (o *DashboardListItem) HasIsFavorite() bool

HasIsFavorite returns a boolean if a field has been set.

func (*DashboardListItem) HasIsReadOnly

func (o *DashboardListItem) HasIsReadOnly() bool

HasIsReadOnly returns a boolean if a field has been set.

func (*DashboardListItem) HasIsShared

func (o *DashboardListItem) HasIsShared() bool

HasIsShared returns a boolean if a field has been set.

func (*DashboardListItem) HasModified

func (o *DashboardListItem) HasModified() bool

HasModified returns a boolean if a field has been set.

func (*DashboardListItem) HasPopularity

func (o *DashboardListItem) HasPopularity() bool

HasPopularity returns a boolean if a field has been set.

func (*DashboardListItem) HasTitle

func (o *DashboardListItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*DashboardListItem) HasUrl

func (o *DashboardListItem) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (DashboardListItem) MarshalJSON

func (o DashboardListItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DashboardListItem) SetAuthor

func (o *DashboardListItem) SetAuthor(v Creator)

SetAuthor gets a reference to the given Creator and assigns it to the Author field.

func (*DashboardListItem) SetCreated

func (o *DashboardListItem) SetCreated(v time.Time)

SetCreated gets a reference to the given time.Time and assigns it to the Created field.

func (*DashboardListItem) SetIcon

func (o *DashboardListItem) SetIcon(v string)

SetIcon gets a reference to the given string and assigns it to the Icon field.

func (*DashboardListItem) SetId

func (o *DashboardListItem) SetId(v string)

SetId sets field value.

func (*DashboardListItem) SetIsFavorite

func (o *DashboardListItem) SetIsFavorite(v bool)

SetIsFavorite gets a reference to the given bool and assigns it to the IsFavorite field.

func (*DashboardListItem) SetIsReadOnly

func (o *DashboardListItem) SetIsReadOnly(v bool)

SetIsReadOnly gets a reference to the given bool and assigns it to the IsReadOnly field.

func (*DashboardListItem) SetIsShared

func (o *DashboardListItem) SetIsShared(v bool)

SetIsShared gets a reference to the given bool and assigns it to the IsShared field.

func (*DashboardListItem) SetModified

func (o *DashboardListItem) SetModified(v time.Time)

SetModified gets a reference to the given time.Time and assigns it to the Modified field.

func (*DashboardListItem) SetPopularity

func (o *DashboardListItem) SetPopularity(v int32)

SetPopularity gets a reference to the given int32 and assigns it to the Popularity field.

func (*DashboardListItem) SetTitle

func (o *DashboardListItem) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*DashboardListItem) SetType

func (o *DashboardListItem) SetType(v DashboardType)

SetType sets field value.

func (*DashboardListItem) SetUrl

func (o *DashboardListItem) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (*DashboardListItem) UnmarshalJSON

func (o *DashboardListItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DashboardListItemRequest

DashboardListItemRequest A dashboard within a list.

type DashboardListItemRequest struct {
    // ID of the dashboard.
    Id string `json:"id"`
    // The type of the dashboard.
    Type DashboardType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDashboardListItemRequest

func NewDashboardListItemRequest(id string, typeVar DashboardType) *DashboardListItemRequest

NewDashboardListItemRequest instantiates a new DashboardListItemRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDashboardListItemRequestWithDefaults

func NewDashboardListItemRequestWithDefaults() *DashboardListItemRequest

NewDashboardListItemRequestWithDefaults instantiates a new DashboardListItemRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DashboardListItemRequest) GetId

func (o *DashboardListItemRequest) GetId() string

GetId returns the Id field value.

func (*DashboardListItemRequest) GetIdOk

func (o *DashboardListItemRequest) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*DashboardListItemRequest) GetType

func (o *DashboardListItemRequest) GetType() DashboardType

GetType returns the Type field value.

func (*DashboardListItemRequest) GetTypeOk

func (o *DashboardListItemRequest) GetTypeOk() (*DashboardType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (DashboardListItemRequest) MarshalJSON

func (o DashboardListItemRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DashboardListItemRequest) SetId

func (o *DashboardListItemRequest) SetId(v string)

SetId sets field value.

func (*DashboardListItemRequest) SetType

func (o *DashboardListItemRequest) SetType(v DashboardType)

SetType sets field value.

func (*DashboardListItemRequest) UnmarshalJSON

func (o *DashboardListItemRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DashboardListItemResponse

DashboardListItemResponse A dashboard within a list.

type DashboardListItemResponse struct {
    // ID of the dashboard.
    Id string `json:"id"`
    // The type of the dashboard.
    Type DashboardType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDashboardListItemResponse

func NewDashboardListItemResponse(id string, typeVar DashboardType) *DashboardListItemResponse

NewDashboardListItemResponse instantiates a new DashboardListItemResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDashboardListItemResponseWithDefaults

func NewDashboardListItemResponseWithDefaults() *DashboardListItemResponse

NewDashboardListItemResponseWithDefaults instantiates a new DashboardListItemResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DashboardListItemResponse) GetId

func (o *DashboardListItemResponse) GetId() string

GetId returns the Id field value.

func (*DashboardListItemResponse) GetIdOk

func (o *DashboardListItemResponse) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*DashboardListItemResponse) GetType

func (o *DashboardListItemResponse) GetType() DashboardType

GetType returns the Type field value.

func (*DashboardListItemResponse) GetTypeOk

func (o *DashboardListItemResponse) GetTypeOk() (*DashboardType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (DashboardListItemResponse) MarshalJSON

func (o DashboardListItemResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DashboardListItemResponse) SetId

func (o *DashboardListItemResponse) SetId(v string)

SetId sets field value.

func (*DashboardListItemResponse) SetType

func (o *DashboardListItemResponse) SetType(v DashboardType)

SetType sets field value.

func (*DashboardListItemResponse) UnmarshalJSON

func (o *DashboardListItemResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DashboardListItems

DashboardListItems Dashboards within a list.

type DashboardListItems struct {
    // List of dashboards in the dashboard list.
    Dashboards []DashboardListItem `json:"dashboards"`
    // Number of dashboards in the dashboard list.
    Total *int64 `json:"total,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDashboardListItems

func NewDashboardListItems(dashboards []DashboardListItem) *DashboardListItems

NewDashboardListItems instantiates a new DashboardListItems object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDashboardListItemsWithDefaults

func NewDashboardListItemsWithDefaults() *DashboardListItems

NewDashboardListItemsWithDefaults instantiates a new DashboardListItems object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DashboardListItems) GetDashboards

func (o *DashboardListItems) GetDashboards() []DashboardListItem

GetDashboards returns the Dashboards field value.

func (*DashboardListItems) GetDashboardsOk

func (o *DashboardListItems) GetDashboardsOk() (*[]DashboardListItem, bool)

GetDashboardsOk returns a tuple with the Dashboards field value and a boolean to check if the value has been set.

func (*DashboardListItems) GetTotal

func (o *DashboardListItems) GetTotal() int64

GetTotal returns the Total field value if set, zero value otherwise.

func (*DashboardListItems) GetTotalOk

func (o *DashboardListItems) GetTotalOk() (*int64, bool)

GetTotalOk returns a tuple with the Total field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListItems) HasTotal

func (o *DashboardListItems) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (DashboardListItems) MarshalJSON

func (o DashboardListItems) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DashboardListItems) SetDashboards

func (o *DashboardListItems) SetDashboards(v []DashboardListItem)

SetDashboards sets field value.

func (*DashboardListItems) SetTotal

func (o *DashboardListItems) SetTotal(v int64)

SetTotal gets a reference to the given int64 and assigns it to the Total field.

func (*DashboardListItems) UnmarshalJSON

func (o *DashboardListItems) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DashboardListUpdateItemsRequest

DashboardListUpdateItemsRequest Request containing the list of dashboards to update to.

type DashboardListUpdateItemsRequest struct {
    // List of dashboards to update the dashboard list to.
    Dashboards []DashboardListItemRequest `json:"dashboards,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDashboardListUpdateItemsRequest

func NewDashboardListUpdateItemsRequest() *DashboardListUpdateItemsRequest

NewDashboardListUpdateItemsRequest instantiates a new DashboardListUpdateItemsRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDashboardListUpdateItemsRequestWithDefaults

func NewDashboardListUpdateItemsRequestWithDefaults() *DashboardListUpdateItemsRequest

NewDashboardListUpdateItemsRequestWithDefaults instantiates a new DashboardListUpdateItemsRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DashboardListUpdateItemsRequest) GetDashboards

func (o *DashboardListUpdateItemsRequest) GetDashboards() []DashboardListItemRequest

GetDashboards returns the Dashboards field value if set, zero value otherwise.

func (*DashboardListUpdateItemsRequest) GetDashboardsOk

func (o *DashboardListUpdateItemsRequest) GetDashboardsOk() (*[]DashboardListItemRequest, bool)

GetDashboardsOk returns a tuple with the Dashboards field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListUpdateItemsRequest) HasDashboards

func (o *DashboardListUpdateItemsRequest) HasDashboards() bool

HasDashboards returns a boolean if a field has been set.

func (DashboardListUpdateItemsRequest) MarshalJSON

func (o DashboardListUpdateItemsRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DashboardListUpdateItemsRequest) SetDashboards

func (o *DashboardListUpdateItemsRequest) SetDashboards(v []DashboardListItemRequest)

SetDashboards gets a reference to the given []DashboardListItemRequest and assigns it to the Dashboards field.

func (*DashboardListUpdateItemsRequest) UnmarshalJSON

func (o *DashboardListUpdateItemsRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DashboardListUpdateItemsResponse

DashboardListUpdateItemsResponse Response containing a list of updated dashboards.

type DashboardListUpdateItemsResponse struct {
    // List of dashboards in the dashboard list.
    Dashboards []DashboardListItemResponse `json:"dashboards,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewDashboardListUpdateItemsResponse

func NewDashboardListUpdateItemsResponse() *DashboardListUpdateItemsResponse

NewDashboardListUpdateItemsResponse instantiates a new DashboardListUpdateItemsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewDashboardListUpdateItemsResponseWithDefaults

func NewDashboardListUpdateItemsResponseWithDefaults() *DashboardListUpdateItemsResponse

NewDashboardListUpdateItemsResponseWithDefaults instantiates a new DashboardListUpdateItemsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*DashboardListUpdateItemsResponse) GetDashboards

func (o *DashboardListUpdateItemsResponse) GetDashboards() []DashboardListItemResponse

GetDashboards returns the Dashboards field value if set, zero value otherwise.

func (*DashboardListUpdateItemsResponse) GetDashboardsOk

func (o *DashboardListUpdateItemsResponse) GetDashboardsOk() (*[]DashboardListItemResponse, bool)

GetDashboardsOk returns a tuple with the Dashboards field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardListUpdateItemsResponse) HasDashboards

func (o *DashboardListUpdateItemsResponse) HasDashboards() bool

HasDashboards returns a boolean if a field has been set.

func (DashboardListUpdateItemsResponse) MarshalJSON

func (o DashboardListUpdateItemsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DashboardListUpdateItemsResponse) SetDashboards

func (o *DashboardListUpdateItemsResponse) SetDashboards(v []DashboardListItemResponse)

SetDashboards gets a reference to the given []DashboardListItemResponse and assigns it to the Dashboards field.

func (*DashboardListUpdateItemsResponse) UnmarshalJSON

func (o *DashboardListUpdateItemsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DashboardListsApi

DashboardListsApi service type

type DashboardListsApi datadog.Service

func NewDashboardListsApi

func NewDashboardListsApi(client *datadog.APIClient) *DashboardListsApi

NewDashboardListsApi Returns NewDashboardListsApi.

func (*DashboardListsApi) CreateDashboardListItems

func (a *DashboardListsApi) CreateDashboardListItems(ctx _context.Context, dashboardListId int64, body DashboardListAddItemsRequest) (DashboardListAddItemsResponse, *_nethttp.Response, error)

CreateDashboardListItems Add Items to a Dashboard List. Add dashboards to an existing dashboard list.

func (*DashboardListsApi) DeleteDashboardListItems

func (a *DashboardListsApi) DeleteDashboardListItems(ctx _context.Context, dashboardListId int64, body DashboardListDeleteItemsRequest) (DashboardListDeleteItemsResponse, *_nethttp.Response, error)

DeleteDashboardListItems Delete items from a dashboard list. Delete dashboards from an existing dashboard list.

func (*DashboardListsApi) GetDashboardListItems

func (a *DashboardListsApi) GetDashboardListItems(ctx _context.Context, dashboardListId int64) (DashboardListItems, *_nethttp.Response, error)

GetDashboardListItems Get items of a Dashboard List. Fetch the dashboard list’s dashboard definitions.

func (*DashboardListsApi) UpdateDashboardListItems

func (a *DashboardListsApi) UpdateDashboardListItems(ctx _context.Context, dashboardListId int64, body DashboardListUpdateItemsRequest) (DashboardListUpdateItemsResponse, *_nethttp.Response, error)

UpdateDashboardListItems Update items of a dashboard list. Update dashboards of an existing dashboard list.

type DashboardType

DashboardType The type of the dashboard.

type DashboardType string

List of DashboardType.

const (
    DASHBOARDTYPE_CUSTOM_TIMEBOARD        DashboardType = "custom_timeboard"
    DASHBOARDTYPE_CUSTOM_SCREENBOARD      DashboardType = "custom_screenboard"
    DASHBOARDTYPE_INTEGRATION_SCREENBOARD DashboardType = "integration_screenboard"
    DASHBOARDTYPE_INTEGRATION_TIMEBOARD   DashboardType = "integration_timeboard"
    DASHBOARDTYPE_HOST_TIMEBOARD          DashboardType = "host_timeboard"
)

func NewDashboardTypeFromValue

func NewDashboardTypeFromValue(v string) (*DashboardType, error)

NewDashboardTypeFromValue returns a pointer to a valid DashboardType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*DashboardType) GetAllowedValues

func (v *DashboardType) GetAllowedValues() []DashboardType

GetAllowedValues reeturns the list of possible values.

func (DashboardType) IsValid

func (v DashboardType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (DashboardType) Ptr

func (v DashboardType) Ptr() *DashboardType

Ptr returns reference to DashboardType value.

func (*DashboardType) UnmarshalJSON

func (v *DashboardType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EstimateMetricsOutputSeriesOptionalParameters

EstimateMetricsOutputSeriesOptionalParameters holds optional parameters for EstimateMetricsOutputSeries.

type EstimateMetricsOutputSeriesOptionalParameters struct {
    FilterGroups          *string
    FilterHoursAgo        *int32
    FilterNumAggregations *int32
    FilterPct             *bool
    FilterTimespanH       *int32
}

func NewEstimateMetricsOutputSeriesOptionalParameters

func NewEstimateMetricsOutputSeriesOptionalParameters() *EstimateMetricsOutputSeriesOptionalParameters

NewEstimateMetricsOutputSeriesOptionalParameters creates an empty struct for parameters.

func (*EstimateMetricsOutputSeriesOptionalParameters) WithFilterGroups

func (r *EstimateMetricsOutputSeriesOptionalParameters) WithFilterGroups(filterGroups string) *EstimateMetricsOutputSeriesOptionalParameters

WithFilterGroups sets the corresponding parameter name and returns the struct.

func (*EstimateMetricsOutputSeriesOptionalParameters) WithFilterHoursAgo

func (r *EstimateMetricsOutputSeriesOptionalParameters) WithFilterHoursAgo(filterHoursAgo int32) *EstimateMetricsOutputSeriesOptionalParameters

WithFilterHoursAgo sets the corresponding parameter name and returns the struct.

func (*EstimateMetricsOutputSeriesOptionalParameters) WithFilterNumAggregations

func (r *EstimateMetricsOutputSeriesOptionalParameters) WithFilterNumAggregations(filterNumAggregations int32) *EstimateMetricsOutputSeriesOptionalParameters

WithFilterNumAggregations sets the corresponding parameter name and returns the struct.

func (*EstimateMetricsOutputSeriesOptionalParameters) WithFilterPct

func (r *EstimateMetricsOutputSeriesOptionalParameters) WithFilterPct(filterPct bool) *EstimateMetricsOutputSeriesOptionalParameters

WithFilterPct sets the corresponding parameter name and returns the struct.

func (*EstimateMetricsOutputSeriesOptionalParameters) WithFilterTimespanH

func (r *EstimateMetricsOutputSeriesOptionalParameters) WithFilterTimespanH(filterTimespanH int32) *EstimateMetricsOutputSeriesOptionalParameters

WithFilterTimespanH sets the corresponding parameter name and returns the struct.

type Event

Event The metadata associated with a request.

type Event struct {
    // Event ID.
    Id *string `json:"id,omitempty"`
    // The event name.
    Name *string `json:"name,omitempty"`
    // Event source ID.
    SourceId *int64 `json:"source_id,omitempty"`
    // Event type.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewEvent

func NewEvent() *Event

NewEvent instantiates a new Event object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventWithDefaults

func NewEventWithDefaults() *Event

NewEventWithDefaults instantiates a new Event object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*Event) GetId

func (o *Event) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Event) GetIdOk

func (o *Event) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Event) GetName

func (o *Event) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*Event) GetNameOk

func (o *Event) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Event) GetSourceId

func (o *Event) GetSourceId() int64

GetSourceId returns the SourceId field value if set, zero value otherwise.

func (*Event) GetSourceIdOk

func (o *Event) GetSourceIdOk() (*int64, bool)

GetSourceIdOk returns a tuple with the SourceId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Event) GetType

func (o *Event) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*Event) GetTypeOk

func (o *Event) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Event) HasId

func (o *Event) HasId() bool

HasId returns a boolean if a field has been set.

func (*Event) HasName

func (o *Event) HasName() bool

HasName returns a boolean if a field has been set.

func (*Event) HasSourceId

func (o *Event) HasSourceId() bool

HasSourceId returns a boolean if a field has been set.

func (*Event) HasType

func (o *Event) HasType() bool

HasType returns a boolean if a field has been set.

func (Event) MarshalJSON

func (o Event) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Event) SetId

func (o *Event) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Event) SetName

func (o *Event) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*Event) SetSourceId

func (o *Event) SetSourceId(v int64)

SetSourceId gets a reference to the given int64 and assigns it to the SourceId field.

func (*Event) SetType

func (o *Event) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*Event) UnmarshalJSON

func (o *Event) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventAttributes

EventAttributes Object description of attributes from your event.

type EventAttributes struct {
    // Aggregation key of the event.
    AggregationKey *string `json:"aggregation_key,omitempty"`
    // POSIX timestamp of the event. Must be sent as an integer (no quotation marks).
    // Limited to events no older than 18 hours.
    DateHappened *int64 `json:"date_happened,omitempty"`
    // A device name.
    DeviceName *string `json:"device_name,omitempty"`
    // The duration between the triggering of the event and its recovery in nanoseconds.
    Duration *int64 `json:"duration,omitempty"`
    // The event title.
    EventObject *string `json:"event_object,omitempty"`
    // The metadata associated with a request.
    Evt *Event `json:"evt,omitempty"`
    // Host name to associate with the event.
    // Any tags associated with the host are also applied to this event.
    Hostname *string `json:"hostname,omitempty"`
    // Attributes from the monitor that triggered the event.
    Monitor NullableMonitorType `json:"monitor,omitempty"`
    // List of groups referred to in the event.
    MonitorGroups []string `json:"monitor_groups,omitempty"`
    // ID of the monitor that triggered the event. When an event isn't related to a monitor, this field is empty.
    MonitorId datadog.NullableInt64 `json:"monitor_id,omitempty"`
    // The priority of the event's monitor. For example, `normal` or `low`.
    Priority NullableEventPriority `json:"priority,omitempty"`
    // Related event ID.
    RelatedEventId *int64 `json:"related_event_id,omitempty"`
    // Service that triggered the event.
    Service *string `json:"service,omitempty"`
    // The type of event being posted.
    // For example, `nagios`, `hudson`, `jenkins`, `my_apps`, `chef`, `puppet`, `git` or `bitbucket`.
    // The list of standard source attribute values is [available here](https://docs.datadoghq.com/integrations/faq/list-of-api-source-attribute-value).
    SourceTypeName *string `json:"source_type_name,omitempty"`
    // Identifier for the source of the event, such as a monitor alert, an externally-submitted event, or an integration.
    Sourcecategory *string `json:"sourcecategory,omitempty"`
    // If an alert event is enabled, its status is one of the following:
    // `failure`, `error`, `warning`, `info`, `success`, `user_update`,
    // `recommendation`, or `snapshot`.
    Status *EventStatusType `json:"status,omitempty"`
    // A list of tags to apply to the event.
    Tags []string `json:"tags,omitempty"`
    // POSIX timestamp of your event in milliseconds.
    Timestamp *int64 `json:"timestamp,omitempty"`
    // The event title.
    Title *string `json:"title,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewEventAttributes

func NewEventAttributes() *EventAttributes

NewEventAttributes instantiates a new EventAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventAttributesWithDefaults

func NewEventAttributesWithDefaults() *EventAttributes

NewEventAttributesWithDefaults instantiates a new EventAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*EventAttributes) GetAggregationKey

func (o *EventAttributes) GetAggregationKey() string

GetAggregationKey returns the AggregationKey field value if set, zero value otherwise.

func (*EventAttributes) GetAggregationKeyOk

func (o *EventAttributes) GetAggregationKeyOk() (*string, bool)

GetAggregationKeyOk returns a tuple with the AggregationKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetDateHappened

func (o *EventAttributes) GetDateHappened() int64

GetDateHappened returns the DateHappened field value if set, zero value otherwise.

func (*EventAttributes) GetDateHappenedOk

func (o *EventAttributes) GetDateHappenedOk() (*int64, bool)

GetDateHappenedOk returns a tuple with the DateHappened field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetDeviceName

func (o *EventAttributes) GetDeviceName() string

GetDeviceName returns the DeviceName field value if set, zero value otherwise.

func (*EventAttributes) GetDeviceNameOk

func (o *EventAttributes) GetDeviceNameOk() (*string, bool)

GetDeviceNameOk returns a tuple with the DeviceName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetDuration

func (o *EventAttributes) GetDuration() int64

GetDuration returns the Duration field value if set, zero value otherwise.

func (*EventAttributes) GetDurationOk

func (o *EventAttributes) GetDurationOk() (*int64, bool)

GetDurationOk returns a tuple with the Duration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetEventObject

func (o *EventAttributes) GetEventObject() string

GetEventObject returns the EventObject field value if set, zero value otherwise.

func (*EventAttributes) GetEventObjectOk

func (o *EventAttributes) GetEventObjectOk() (*string, bool)

GetEventObjectOk returns a tuple with the EventObject field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetEvt

func (o *EventAttributes) GetEvt() Event

GetEvt returns the Evt field value if set, zero value otherwise.

func (*EventAttributes) GetEvtOk

func (o *EventAttributes) GetEvtOk() (*Event, bool)

GetEvtOk returns a tuple with the Evt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetHostname

func (o *EventAttributes) GetHostname() string

GetHostname returns the Hostname field value if set, zero value otherwise.

func (*EventAttributes) GetHostnameOk

func (o *EventAttributes) GetHostnameOk() (*string, bool)

GetHostnameOk returns a tuple with the Hostname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetMonitor

func (o *EventAttributes) GetMonitor() MonitorType

GetMonitor returns the Monitor field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EventAttributes) GetMonitorGroups

func (o *EventAttributes) GetMonitorGroups() []string

GetMonitorGroups returns the MonitorGroups field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EventAttributes) GetMonitorGroupsOk

func (o *EventAttributes) GetMonitorGroupsOk() (*[]string, bool)

GetMonitorGroupsOk returns a tuple with the MonitorGroups field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*EventAttributes) GetMonitorId

func (o *EventAttributes) GetMonitorId() int64

GetMonitorId returns the MonitorId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EventAttributes) GetMonitorIdOk

func (o *EventAttributes) GetMonitorIdOk() (*int64, bool)

GetMonitorIdOk returns a tuple with the MonitorId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*EventAttributes) GetMonitorOk

func (o *EventAttributes) GetMonitorOk() (*MonitorType, bool)

GetMonitorOk returns a tuple with the Monitor field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*EventAttributes) GetPriority

func (o *EventAttributes) GetPriority() EventPriority

GetPriority returns the Priority field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EventAttributes) GetPriorityOk

func (o *EventAttributes) GetPriorityOk() (*EventPriority, bool)

GetPriorityOk returns a tuple with the Priority field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*EventAttributes) GetRelatedEventId

func (o *EventAttributes) GetRelatedEventId() int64

GetRelatedEventId returns the RelatedEventId field value if set, zero value otherwise.

func (*EventAttributes) GetRelatedEventIdOk

func (o *EventAttributes) GetRelatedEventIdOk() (*int64, bool)

GetRelatedEventIdOk returns a tuple with the RelatedEventId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetService

func (o *EventAttributes) GetService() string

GetService returns the Service field value if set, zero value otherwise.

func (*EventAttributes) GetServiceOk

func (o *EventAttributes) GetServiceOk() (*string, bool)

GetServiceOk returns a tuple with the Service field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetSourceTypeName

func (o *EventAttributes) GetSourceTypeName() string

GetSourceTypeName returns the SourceTypeName field value if set, zero value otherwise.

func (*EventAttributes) GetSourceTypeNameOk

func (o *EventAttributes) GetSourceTypeNameOk() (*string, bool)

GetSourceTypeNameOk returns a tuple with the SourceTypeName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetSourcecategory

func (o *EventAttributes) GetSourcecategory() string

GetSourcecategory returns the Sourcecategory field value if set, zero value otherwise.

func (*EventAttributes) GetSourcecategoryOk

func (o *EventAttributes) GetSourcecategoryOk() (*string, bool)

GetSourcecategoryOk returns a tuple with the Sourcecategory field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetStatus

func (o *EventAttributes) GetStatus() EventStatusType

GetStatus returns the Status field value if set, zero value otherwise.

func (*EventAttributes) GetStatusOk

func (o *EventAttributes) GetStatusOk() (*EventStatusType, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetTags

func (o *EventAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*EventAttributes) GetTagsOk

func (o *EventAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetTimestamp

func (o *EventAttributes) GetTimestamp() int64

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*EventAttributes) GetTimestampOk

func (o *EventAttributes) GetTimestampOk() (*int64, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetTitle

func (o *EventAttributes) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*EventAttributes) GetTitleOk

func (o *EventAttributes) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) HasAggregationKey

func (o *EventAttributes) HasAggregationKey() bool

HasAggregationKey returns a boolean if a field has been set.

func (*EventAttributes) HasDateHappened

func (o *EventAttributes) HasDateHappened() bool

HasDateHappened returns a boolean if a field has been set.

func (*EventAttributes) HasDeviceName

func (o *EventAttributes) HasDeviceName() bool

HasDeviceName returns a boolean if a field has been set.

func (*EventAttributes) HasDuration

func (o *EventAttributes) HasDuration() bool

HasDuration returns a boolean if a field has been set.

func (*EventAttributes) HasEventObject

func (o *EventAttributes) HasEventObject() bool

HasEventObject returns a boolean if a field has been set.

func (*EventAttributes) HasEvt

func (o *EventAttributes) HasEvt() bool

HasEvt returns a boolean if a field has been set.

func (*EventAttributes) HasHostname

func (o *EventAttributes) HasHostname() bool

HasHostname returns a boolean if a field has been set.

func (*EventAttributes) HasMonitor

func (o *EventAttributes) HasMonitor() bool

HasMonitor returns a boolean if a field has been set.

func (*EventAttributes) HasMonitorGroups

func (o *EventAttributes) HasMonitorGroups() bool

HasMonitorGroups returns a boolean if a field has been set.

func (*EventAttributes) HasMonitorId

func (o *EventAttributes) HasMonitorId() bool

HasMonitorId returns a boolean if a field has been set.

func (*EventAttributes) HasPriority

func (o *EventAttributes) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (*EventAttributes) HasRelatedEventId

func (o *EventAttributes) HasRelatedEventId() bool

HasRelatedEventId returns a boolean if a field has been set.

func (*EventAttributes) HasService

func (o *EventAttributes) HasService() bool

HasService returns a boolean if a field has been set.

func (*EventAttributes) HasSourceTypeName

func (o *EventAttributes) HasSourceTypeName() bool

HasSourceTypeName returns a boolean if a field has been set.

func (*EventAttributes) HasSourcecategory

func (o *EventAttributes) HasSourcecategory() bool

HasSourcecategory returns a boolean if a field has been set.

func (*EventAttributes) HasStatus

func (o *EventAttributes) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*EventAttributes) HasTags

func (o *EventAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*EventAttributes) HasTimestamp

func (o *EventAttributes) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (*EventAttributes) HasTitle

func (o *EventAttributes) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (EventAttributes) MarshalJSON

func (o EventAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventAttributes) SetAggregationKey

func (o *EventAttributes) SetAggregationKey(v string)

SetAggregationKey gets a reference to the given string and assigns it to the AggregationKey field.

func (*EventAttributes) SetDateHappened

func (o *EventAttributes) SetDateHappened(v int64)

SetDateHappened gets a reference to the given int64 and assigns it to the DateHappened field.

func (*EventAttributes) SetDeviceName

func (o *EventAttributes) SetDeviceName(v string)

SetDeviceName gets a reference to the given string and assigns it to the DeviceName field.

func (*EventAttributes) SetDuration

func (o *EventAttributes) SetDuration(v int64)

SetDuration gets a reference to the given int64 and assigns it to the Duration field.

func (*EventAttributes) SetEventObject

func (o *EventAttributes) SetEventObject(v string)

SetEventObject gets a reference to the given string and assigns it to the EventObject field.

func (*EventAttributes) SetEvt

func (o *EventAttributes) SetEvt(v Event)

SetEvt gets a reference to the given Event and assigns it to the Evt field.

func (*EventAttributes) SetHostname

func (o *EventAttributes) SetHostname(v string)

SetHostname gets a reference to the given string and assigns it to the Hostname field.

func (*EventAttributes) SetMonitor

func (o *EventAttributes) SetMonitor(v MonitorType)

SetMonitor gets a reference to the given NullableMonitorType and assigns it to the Monitor field.

func (*EventAttributes) SetMonitorGroups

func (o *EventAttributes) SetMonitorGroups(v []string)

SetMonitorGroups gets a reference to the given []string and assigns it to the MonitorGroups field.

func (*EventAttributes) SetMonitorId

func (o *EventAttributes) SetMonitorId(v int64)

SetMonitorId gets a reference to the given datadog.NullableInt64 and assigns it to the MonitorId field.

func (*EventAttributes) SetMonitorIdNil

func (o *EventAttributes) SetMonitorIdNil()

SetMonitorIdNil sets the value for MonitorId to be an explicit nil.

func (*EventAttributes) SetMonitorNil

func (o *EventAttributes) SetMonitorNil()

SetMonitorNil sets the value for Monitor to be an explicit nil.

func (*EventAttributes) SetPriority

func (o *EventAttributes) SetPriority(v EventPriority)

SetPriority gets a reference to the given NullableEventPriority and assigns it to the Priority field.

func (*EventAttributes) SetPriorityNil

func (o *EventAttributes) SetPriorityNil()

SetPriorityNil sets the value for Priority to be an explicit nil.

func (*EventAttributes) SetRelatedEventId

func (o *EventAttributes) SetRelatedEventId(v int64)

SetRelatedEventId gets a reference to the given int64 and assigns it to the RelatedEventId field.

func (*EventAttributes) SetService

func (o *EventAttributes) SetService(v string)

SetService gets a reference to the given string and assigns it to the Service field.

func (*EventAttributes) SetSourceTypeName

func (o *EventAttributes) SetSourceTypeName(v string)

SetSourceTypeName gets a reference to the given string and assigns it to the SourceTypeName field.

func (*EventAttributes) SetSourcecategory

func (o *EventAttributes) SetSourcecategory(v string)

SetSourcecategory gets a reference to the given string and assigns it to the Sourcecategory field.

func (*EventAttributes) SetStatus

func (o *EventAttributes) SetStatus(v EventStatusType)

SetStatus gets a reference to the given EventStatusType and assigns it to the Status field.

func (*EventAttributes) SetTags

func (o *EventAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*EventAttributes) SetTimestamp

func (o *EventAttributes) SetTimestamp(v int64)

SetTimestamp gets a reference to the given int64 and assigns it to the Timestamp field.

func (*EventAttributes) SetTitle

func (o *EventAttributes) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*EventAttributes) UnmarshalJSON

func (o *EventAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*EventAttributes) UnsetMonitor

func (o *EventAttributes) UnsetMonitor()

UnsetMonitor ensures that no value is present for Monitor, not even an explicit nil.

func (*EventAttributes) UnsetMonitorId

func (o *EventAttributes) UnsetMonitorId()

UnsetMonitorId ensures that no value is present for MonitorId, not even an explicit nil.

func (*EventAttributes) UnsetPriority

func (o *EventAttributes) UnsetPriority()

UnsetPriority ensures that no value is present for Priority, not even an explicit nil.

type EventPriority

EventPriority The priority of the event's monitor. For example, `normal` or `low`.

type EventPriority string

List of EventPriority.

const (
    EVENTPRIORITY_NORMAL EventPriority = "normal"
    EVENTPRIORITY_LOW    EventPriority = "low"
)

func NewEventPriorityFromValue

func NewEventPriorityFromValue(v string) (*EventPriority, error)

NewEventPriorityFromValue returns a pointer to a valid EventPriority for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EventPriority) GetAllowedValues

func (v *EventPriority) GetAllowedValues() []EventPriority

GetAllowedValues reeturns the list of possible values.

func (EventPriority) IsValid

func (v EventPriority) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EventPriority) Ptr

func (v EventPriority) Ptr() *EventPriority

Ptr returns reference to EventPriority value.

func (*EventPriority) UnmarshalJSON

func (v *EventPriority) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EventResponse

EventResponse The object description of an event after being processed and stored by Datadog.

type EventResponse struct {
    // The object description of an event response attribute.
    Attributes *EventResponseAttributes `json:"attributes,omitempty"`
    // the unique ID of the event.
    Id *string `json:"id,omitempty"`
    // Type of the event.
    Type *EventType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewEventResponse

func NewEventResponse() *EventResponse

NewEventResponse instantiates a new EventResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventResponseWithDefaults

func NewEventResponseWithDefaults() *EventResponse

NewEventResponseWithDefaults instantiates a new EventResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*EventResponse) GetAttributes

func (o *EventResponse) GetAttributes() EventResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*EventResponse) GetAttributesOk

func (o *EventResponse) GetAttributesOk() (*EventResponseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventResponse) GetId

func (o *EventResponse) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*EventResponse) GetIdOk

func (o *EventResponse) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventResponse) GetType

func (o *EventResponse) GetType() EventType

GetType returns the Type field value if set, zero value otherwise.

func (*EventResponse) GetTypeOk

func (o *EventResponse) GetTypeOk() (*EventType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventResponse) HasAttributes

func (o *EventResponse) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*EventResponse) HasId

func (o *EventResponse) HasId() bool

HasId returns a boolean if a field has been set.

func (*EventResponse) HasType

func (o *EventResponse) HasType() bool

HasType returns a boolean if a field has been set.

func (EventResponse) MarshalJSON

func (o EventResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventResponse) SetAttributes

func (o *EventResponse) SetAttributes(v EventResponseAttributes)

SetAttributes gets a reference to the given EventResponseAttributes and assigns it to the Attributes field.

func (*EventResponse) SetId

func (o *EventResponse) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*EventResponse) SetType

func (o *EventResponse) SetType(v EventType)

SetType gets a reference to the given EventType and assigns it to the Type field.

func (*EventResponse) UnmarshalJSON

func (o *EventResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventResponseAttributes

EventResponseAttributes The object description of an event response attribute.

type EventResponseAttributes struct {
    // Object description of attributes from your event.
    Attributes *EventAttributes `json:"attributes,omitempty"`
    // An array of tags associated with the event.
    Tags []string `json:"tags,omitempty"`
    // The timestamp of the event.
    Timestamp *time.Time `json:"timestamp,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewEventResponseAttributes

func NewEventResponseAttributes() *EventResponseAttributes

NewEventResponseAttributes instantiates a new EventResponseAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventResponseAttributesWithDefaults

func NewEventResponseAttributesWithDefaults() *EventResponseAttributes

NewEventResponseAttributesWithDefaults instantiates a new EventResponseAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*EventResponseAttributes) GetAttributes

func (o *EventResponseAttributes) GetAttributes() EventAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*EventResponseAttributes) GetAttributesOk

func (o *EventResponseAttributes) GetAttributesOk() (*EventAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventResponseAttributes) GetTags

func (o *EventResponseAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*EventResponseAttributes) GetTagsOk

func (o *EventResponseAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventResponseAttributes) GetTimestamp

func (o *EventResponseAttributes) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*EventResponseAttributes) GetTimestampOk

func (o *EventResponseAttributes) GetTimestampOk() (*time.Time, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventResponseAttributes) HasAttributes

func (o *EventResponseAttributes) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*EventResponseAttributes) HasTags

func (o *EventResponseAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*EventResponseAttributes) HasTimestamp

func (o *EventResponseAttributes) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (EventResponseAttributes) MarshalJSON

func (o EventResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventResponseAttributes) SetAttributes

func (o *EventResponseAttributes) SetAttributes(v EventAttributes)

SetAttributes gets a reference to the given EventAttributes and assigns it to the Attributes field.

func (*EventResponseAttributes) SetTags

func (o *EventResponseAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*EventResponseAttributes) SetTimestamp

func (o *EventResponseAttributes) SetTimestamp(v time.Time)

SetTimestamp gets a reference to the given time.Time and assigns it to the Timestamp field.

func (*EventResponseAttributes) UnmarshalJSON

func (o *EventResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventStatusType

EventStatusType If an alert event is enabled, its status is one of the following: `failure`, `error`, `warning`, `info`, `success`, `user_update`, `recommendation`, or `snapshot`.

type EventStatusType string

List of EventStatusType.

const (
    EVENTSTATUSTYPE_FAILURE        EventStatusType = "failure"
    EVENTSTATUSTYPE_ERROR          EventStatusType = "error"
    EVENTSTATUSTYPE_WARNING        EventStatusType = "warning"
    EVENTSTATUSTYPE_INFO           EventStatusType = "info"
    EVENTSTATUSTYPE_SUCCESS        EventStatusType = "success"
    EVENTSTATUSTYPE_USER_UPDATE    EventStatusType = "user_update"
    EVENTSTATUSTYPE_RECOMMENDATION EventStatusType = "recommendation"
    EVENTSTATUSTYPE_SNAPSHOT       EventStatusType = "snapshot"
)

func NewEventStatusTypeFromValue

func NewEventStatusTypeFromValue(v string) (*EventStatusType, error)

NewEventStatusTypeFromValue returns a pointer to a valid EventStatusType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EventStatusType) GetAllowedValues

func (v *EventStatusType) GetAllowedValues() []EventStatusType

GetAllowedValues reeturns the list of possible values.

func (EventStatusType) IsValid

func (v EventStatusType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EventStatusType) Ptr

func (v EventStatusType) Ptr() *EventStatusType

Ptr returns reference to EventStatusType value.

func (*EventStatusType) UnmarshalJSON

func (v *EventStatusType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EventType

EventType Type of the event.

type EventType string

List of EventType.

const (
    EVENTTYPE_EVENT EventType = "event"
)

func NewEventTypeFromValue

func NewEventTypeFromValue(v string) (*EventType, error)

NewEventTypeFromValue returns a pointer to a valid EventType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EventType) GetAllowedValues

func (v *EventType) GetAllowedValues() []EventType

GetAllowedValues reeturns the list of possible values.

func (EventType) IsValid

func (v EventType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EventType) Ptr

func (v EventType) Ptr() *EventType

Ptr returns reference to EventType value.

func (*EventType) UnmarshalJSON

func (v *EventType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EventsApi

EventsApi service type

type EventsApi datadog.Service

func NewEventsApi

func NewEventsApi(client *datadog.APIClient) *EventsApi

NewEventsApi Returns NewEventsApi.

func (*EventsApi) ListEvents

func (a *EventsApi) ListEvents(ctx _context.Context, o ...ListEventsOptionalParameters) (EventsListResponse, *_nethttp.Response, error)

ListEvents Get a list of events. List endpoint returns events that match an events search query. [Results are paginated similarly to logs](https://docs.datadoghq.com/logs/guide/collect-multiple-logs-with-pagination).

Use this endpoint to see your latest events.

func (*EventsApi) ListEventsWithPagination

func (a *EventsApi) ListEventsWithPagination(ctx _context.Context, o ...ListEventsOptionalParameters) (<-chan EventResponse, func(), error)

ListEventsWithPagination provides a paginated version of ListEvents returning a channel with all items.

func (*EventsApi) SearchEvents

func (a *EventsApi) SearchEvents(ctx _context.Context, o ...SearchEventsOptionalParameters) (EventsListResponse, *_nethttp.Response, error)

SearchEvents Search events. List endpoint returns events that match an events search query. [Results are paginated similarly to logs](https://docs.datadoghq.com/logs/guide/collect-multiple-logs-with-pagination).

Use this endpoint to build complex events filtering and search.

func (*EventsApi) SearchEventsWithPagination

func (a *EventsApi) SearchEventsWithPagination(ctx _context.Context, o ...SearchEventsOptionalParameters) (<-chan EventResponse, func(), error)

SearchEventsWithPagination provides a paginated version of SearchEvents returning a channel with all items.

type EventsListRequest

EventsListRequest The object sent with the request to retrieve a list of events from your organization.

type EventsListRequest struct {
    // The search and filter query settings.
    Filter *EventsQueryFilter `json:"filter,omitempty"`
    // The global query options that are used. Either provide a timezone or a time offset but not both,
    // otherwise the query fails.
    Options *EventsQueryOptions `json:"options,omitempty"`
    // Pagination settings.
    Page *EventsRequestPage `json:"page,omitempty"`
    // The sort parameters when querying events.
    Sort *EventsSort `json:"sort,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewEventsListRequest

func NewEventsListRequest() *EventsListRequest

NewEventsListRequest instantiates a new EventsListRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventsListRequestWithDefaults

func NewEventsListRequestWithDefaults() *EventsListRequest

NewEventsListRequestWithDefaults instantiates a new EventsListRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*EventsListRequest) GetFilter

func (o *EventsListRequest) GetFilter() EventsQueryFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*EventsListRequest) GetFilterOk

func (o *EventsListRequest) GetFilterOk() (*EventsQueryFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsListRequest) GetOptions

func (o *EventsListRequest) GetOptions() EventsQueryOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*EventsListRequest) GetOptionsOk

func (o *EventsListRequest) GetOptionsOk() (*EventsQueryOptions, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsListRequest) GetPage

func (o *EventsListRequest) GetPage() EventsRequestPage

GetPage returns the Page field value if set, zero value otherwise.

func (*EventsListRequest) GetPageOk

func (o *EventsListRequest) GetPageOk() (*EventsRequestPage, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsListRequest) GetSort

func (o *EventsListRequest) GetSort() EventsSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*EventsListRequest) GetSortOk

func (o *EventsListRequest) GetSortOk() (*EventsSort, bool)

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsListRequest) HasFilter

func (o *EventsListRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*EventsListRequest) HasOptions

func (o *EventsListRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*EventsListRequest) HasPage

func (o *EventsListRequest) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*EventsListRequest) HasSort

func (o *EventsListRequest) HasSort() bool

HasSort returns a boolean if a field has been set.

func (EventsListRequest) MarshalJSON

func (o EventsListRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsListRequest) SetFilter

func (o *EventsListRequest) SetFilter(v EventsQueryFilter)

SetFilter gets a reference to the given EventsQueryFilter and assigns it to the Filter field.

func (*EventsListRequest) SetOptions

func (o *EventsListRequest) SetOptions(v EventsQueryOptions)

SetOptions gets a reference to the given EventsQueryOptions and assigns it to the Options field.

func (*EventsListRequest) SetPage

func (o *EventsListRequest) SetPage(v EventsRequestPage)

SetPage gets a reference to the given EventsRequestPage and assigns it to the Page field.

func (*EventsListRequest) SetSort

func (o *EventsListRequest) SetSort(v EventsSort)

SetSort gets a reference to the given EventsSort and assigns it to the Sort field.

func (*EventsListRequest) UnmarshalJSON

func (o *EventsListRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsListResponse

EventsListResponse The response object with all events matching the request and pagination information.

type EventsListResponse struct {
    // An array of events matching the request.
    Data []EventResponse `json:"data,omitempty"`
    // Links attributes.
    Links *EventsListResponseLinks `json:"links,omitempty"`
    // The metadata associated with a request.
    Meta *EventsResponseMetadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewEventsListResponse

func NewEventsListResponse() *EventsListResponse

NewEventsListResponse instantiates a new EventsListResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventsListResponseWithDefaults

func NewEventsListResponseWithDefaults() *EventsListResponse

NewEventsListResponseWithDefaults instantiates a new EventsListResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*EventsListResponse) GetData

func (o *EventsListResponse) GetData() []EventResponse

GetData returns the Data field value if set, zero value otherwise.

func (*EventsListResponse) GetDataOk

func (o *EventsListResponse) GetDataOk() (*[]EventResponse, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *EventsListResponse) GetLinks() EventsListResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*EventsListResponse) GetLinksOk

func (o *EventsListResponse) GetLinksOk() (*EventsListResponseLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsListResponse) GetMeta

func (o *EventsListResponse) GetMeta() EventsResponseMetadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*EventsListResponse) GetMetaOk

func (o *EventsListResponse) GetMetaOk() (*EventsResponseMetadata, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsListResponse) HasData

func (o *EventsListResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *EventsListResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*EventsListResponse) HasMeta

func (o *EventsListResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (EventsListResponse) MarshalJSON

func (o EventsListResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsListResponse) SetData

func (o *EventsListResponse) SetData(v []EventResponse)

SetData gets a reference to the given []EventResponse and assigns it to the Data field.

func (o *EventsListResponse) SetLinks(v EventsListResponseLinks)

SetLinks gets a reference to the given EventsListResponseLinks and assigns it to the Links field.

func (*EventsListResponse) SetMeta

func (o *EventsListResponse) SetMeta(v EventsResponseMetadata)

SetMeta gets a reference to the given EventsResponseMetadata and assigns it to the Meta field.

func (*EventsListResponse) UnmarshalJSON

func (o *EventsListResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

EventsListResponseLinks Links attributes.

type EventsListResponseLinks struct {
    // Link for the next set of results. Note that the request can also be made using the
    // POST endpoint.
    Next *string `json:"next,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}
func NewEventsListResponseLinks() *EventsListResponseLinks

NewEventsListResponseLinks instantiates a new EventsListResponseLinks object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventsListResponseLinksWithDefaults

func NewEventsListResponseLinksWithDefaults() *EventsListResponseLinks

NewEventsListResponseLinksWithDefaults instantiates a new EventsListResponseLinks object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*EventsListResponseLinks) GetNext

func (o *EventsListResponseLinks) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*EventsListResponseLinks) GetNextOk

func (o *EventsListResponseLinks) GetNextOk() (*string, bool)

GetNextOk returns a tuple with the Next field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsListResponseLinks) HasNext

func (o *EventsListResponseLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (EventsListResponseLinks) MarshalJSON

func (o EventsListResponseLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsListResponseLinks) SetNext

func (o *EventsListResponseLinks) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*EventsListResponseLinks) UnmarshalJSON

func (o *EventsListResponseLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsQueryFilter

EventsQueryFilter The search and filter query settings.

type EventsQueryFilter struct {
    // The minimum time for the requested events. Supports date math and regular timestamps in milliseconds.
    From *string `json:"from,omitempty"`
    // The search query following the event search syntax.
    Query *string `json:"query,omitempty"`
    // The maximum time for the requested events. Supports date math and regular timestamps in milliseconds.
    To *string `json:"to,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewEventsQueryFilter

func NewEventsQueryFilter() *EventsQueryFilter

NewEventsQueryFilter instantiates a new EventsQueryFilter object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventsQueryFilterWithDefaults

func NewEventsQueryFilterWithDefaults() *EventsQueryFilter

NewEventsQueryFilterWithDefaults instantiates a new EventsQueryFilter object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*EventsQueryFilter) GetFrom

func (o *EventsQueryFilter) GetFrom() string

GetFrom returns the From field value if set, zero value otherwise.

func (*EventsQueryFilter) GetFromOk

func (o *EventsQueryFilter) GetFromOk() (*string, bool)

GetFromOk returns a tuple with the From field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsQueryFilter) GetQuery

func (o *EventsQueryFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*EventsQueryFilter) GetQueryOk

func (o *EventsQueryFilter) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsQueryFilter) GetTo

func (o *EventsQueryFilter) GetTo() string

GetTo returns the To field value if set, zero value otherwise.

func (*EventsQueryFilter) GetToOk

func (o *EventsQueryFilter) GetToOk() (*string, bool)

GetToOk returns a tuple with the To field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsQueryFilter) HasFrom

func (o *EventsQueryFilter) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*EventsQueryFilter) HasQuery

func (o *EventsQueryFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*EventsQueryFilter) HasTo

func (o *EventsQueryFilter) HasTo() bool

HasTo returns a boolean if a field has been set.

func (EventsQueryFilter) MarshalJSON

func (o EventsQueryFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsQueryFilter) SetFrom

func (o *EventsQueryFilter) SetFrom(v string)

SetFrom gets a reference to the given string and assigns it to the From field.

func (*EventsQueryFilter) SetQuery

func (o *EventsQueryFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*EventsQueryFilter) SetTo

func (o *EventsQueryFilter) SetTo(v string)

SetTo gets a reference to the given string and assigns it to the To field.

func (*EventsQueryFilter) UnmarshalJSON

func (o *EventsQueryFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsQueryOptions

EventsQueryOptions The global query options that are used. Either provide a timezone or a time offset but not both, otherwise the query fails.

type EventsQueryOptions struct {
    // The time offset to apply to the query in seconds.
    TimeOffset *int64 `json:"timeOffset,omitempty"`
    // The timezone can be specified as an offset, for example: `UTC+03:00`.
    Timezone *string `json:"timezone,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewEventsQueryOptions

func NewEventsQueryOptions() *EventsQueryOptions

NewEventsQueryOptions instantiates a new EventsQueryOptions object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventsQueryOptionsWithDefaults

func NewEventsQueryOptionsWithDefaults() *EventsQueryOptions

NewEventsQueryOptionsWithDefaults instantiates a new EventsQueryOptions object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*EventsQueryOptions) GetTimeOffset

func (o *EventsQueryOptions) GetTimeOffset() int64

GetTimeOffset returns the TimeOffset field value if set, zero value otherwise.

func (*EventsQueryOptions) GetTimeOffsetOk

func (o *EventsQueryOptions) GetTimeOffsetOk() (*int64, bool)

GetTimeOffsetOk returns a tuple with the TimeOffset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsQueryOptions) GetTimezone

func (o *EventsQueryOptions) GetTimezone() string

GetTimezone returns the Timezone field value if set, zero value otherwise.

func (*EventsQueryOptions) GetTimezoneOk

func (o *EventsQueryOptions) GetTimezoneOk() (*string, bool)

GetTimezoneOk returns a tuple with the Timezone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsQueryOptions) HasTimeOffset

func (o *EventsQueryOptions) HasTimeOffset() bool

HasTimeOffset returns a boolean if a field has been set.

func (*EventsQueryOptions) HasTimezone

func (o *EventsQueryOptions) HasTimezone() bool

HasTimezone returns a boolean if a field has been set.

func (EventsQueryOptions) MarshalJSON

func (o EventsQueryOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsQueryOptions) SetTimeOffset

func (o *EventsQueryOptions) SetTimeOffset(v int64)

SetTimeOffset gets a reference to the given int64 and assigns it to the TimeOffset field.

func (*EventsQueryOptions) SetTimezone

func (o *EventsQueryOptions) SetTimezone(v string)

SetTimezone gets a reference to the given string and assigns it to the Timezone field.

func (*EventsQueryOptions) UnmarshalJSON

func (o *EventsQueryOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsRequestPage

EventsRequestPage Pagination settings.

type EventsRequestPage struct {
    // The returned paging point to use to get the next results.
    Cursor *string `json:"cursor,omitempty"`
    // The maximum number of logs in the response.
    Limit *int32 `json:"limit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewEventsRequestPage

func NewEventsRequestPage() *EventsRequestPage

NewEventsRequestPage instantiates a new EventsRequestPage object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventsRequestPageWithDefaults

func NewEventsRequestPageWithDefaults() *EventsRequestPage

NewEventsRequestPageWithDefaults instantiates a new EventsRequestPage object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*EventsRequestPage) GetCursor

func (o *EventsRequestPage) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*EventsRequestPage) GetCursorOk

func (o *EventsRequestPage) GetCursorOk() (*string, bool)

GetCursorOk returns a tuple with the Cursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsRequestPage) GetLimit

func (o *EventsRequestPage) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*EventsRequestPage) GetLimitOk

func (o *EventsRequestPage) GetLimitOk() (*int32, bool)

GetLimitOk returns a tuple with the Limit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsRequestPage) HasCursor

func (o *EventsRequestPage) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*EventsRequestPage) HasLimit

func (o *EventsRequestPage) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (EventsRequestPage) MarshalJSON

func (o EventsRequestPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsRequestPage) SetCursor

func (o *EventsRequestPage) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*EventsRequestPage) SetLimit

func (o *EventsRequestPage) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (*EventsRequestPage) UnmarshalJSON

func (o *EventsRequestPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsResponseMetadata

EventsResponseMetadata The metadata associated with a request.

type EventsResponseMetadata struct {
    // The time elapsed in milliseconds.
    Elapsed *int64 `json:"elapsed,omitempty"`
    // Pagination attributes.
    Page *EventsResponseMetadataPage `json:"page,omitempty"`
    // The identifier of the request.
    RequestId *string `json:"request_id,omitempty"`
    // A list of warnings (non-fatal errors) encountered. Partial results might be returned if
    // warnings are present in the response.
    Warnings []EventsWarning `json:"warnings,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewEventsResponseMetadata

func NewEventsResponseMetadata() *EventsResponseMetadata

NewEventsResponseMetadata instantiates a new EventsResponseMetadata object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventsResponseMetadataWithDefaults

func NewEventsResponseMetadataWithDefaults() *EventsResponseMetadata

NewEventsResponseMetadataWithDefaults instantiates a new EventsResponseMetadata object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*EventsResponseMetadata) GetElapsed

func (o *EventsResponseMetadata) GetElapsed() int64

GetElapsed returns the Elapsed field value if set, zero value otherwise.

func (*EventsResponseMetadata) GetElapsedOk

func (o *EventsResponseMetadata) GetElapsedOk() (*int64, bool)

GetElapsedOk returns a tuple with the Elapsed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsResponseMetadata) GetPage

func (o *EventsResponseMetadata) GetPage() EventsResponseMetadataPage

GetPage returns the Page field value if set, zero value otherwise.

func (*EventsResponseMetadata) GetPageOk

func (o *EventsResponseMetadata) GetPageOk() (*EventsResponseMetadataPage, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsResponseMetadata) GetRequestId

func (o *EventsResponseMetadata) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*EventsResponseMetadata) GetRequestIdOk

func (o *EventsResponseMetadata) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsResponseMetadata) GetWarnings

func (o *EventsResponseMetadata) GetWarnings() []EventsWarning

GetWarnings returns the Warnings field value if set, zero value otherwise.

func (*EventsResponseMetadata) GetWarningsOk

func (o *EventsResponseMetadata) GetWarningsOk() (*[]EventsWarning, bool)

GetWarningsOk returns a tuple with the Warnings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsResponseMetadata) HasElapsed

func (o *EventsResponseMetadata) HasElapsed() bool

HasElapsed returns a boolean if a field has been set.

func (*EventsResponseMetadata) HasPage

func (o *EventsResponseMetadata) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*EventsResponseMetadata) HasRequestId

func (o *EventsResponseMetadata) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*EventsResponseMetadata) HasWarnings

func (o *EventsResponseMetadata) HasWarnings() bool

HasWarnings returns a boolean if a field has been set.

func (EventsResponseMetadata) MarshalJSON

func (o EventsResponseMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsResponseMetadata) SetElapsed

func (o *EventsResponseMetadata) SetElapsed(v int64)

SetElapsed gets a reference to the given int64 and assigns it to the Elapsed field.

func (*EventsResponseMetadata) SetPage

func (o *EventsResponseMetadata) SetPage(v EventsResponseMetadataPage)

SetPage gets a reference to the given EventsResponseMetadataPage and assigns it to the Page field.

func (*EventsResponseMetadata) SetRequestId

func (o *EventsResponseMetadata) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*EventsResponseMetadata) SetWarnings

func (o *EventsResponseMetadata) SetWarnings(v []EventsWarning)

SetWarnings gets a reference to the given []EventsWarning and assigns it to the Warnings field.

func (*EventsResponseMetadata) UnmarshalJSON

func (o *EventsResponseMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsResponseMetadataPage

EventsResponseMetadataPage Pagination attributes.

type EventsResponseMetadataPage struct {
    // The cursor to use to get the next results, if any. To make the next request, use the same
    // parameters with the addition of the `page[cursor]`.
    After *string `json:"after,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewEventsResponseMetadataPage

func NewEventsResponseMetadataPage() *EventsResponseMetadataPage

NewEventsResponseMetadataPage instantiates a new EventsResponseMetadataPage object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventsResponseMetadataPageWithDefaults

func NewEventsResponseMetadataPageWithDefaults() *EventsResponseMetadataPage

NewEventsResponseMetadataPageWithDefaults instantiates a new EventsResponseMetadataPage object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*EventsResponseMetadataPage) GetAfter

func (o *EventsResponseMetadataPage) GetAfter() string

GetAfter returns the After field value if set, zero value otherwise.

func (*EventsResponseMetadataPage) GetAfterOk

func (o *EventsResponseMetadataPage) GetAfterOk() (*string, bool)

GetAfterOk returns a tuple with the After field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsResponseMetadataPage) HasAfter

func (o *EventsResponseMetadataPage) HasAfter() bool

HasAfter returns a boolean if a field has been set.

func (EventsResponseMetadataPage) MarshalJSON

func (o EventsResponseMetadataPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsResponseMetadataPage) SetAfter

func (o *EventsResponseMetadataPage) SetAfter(v string)

SetAfter gets a reference to the given string and assigns it to the After field.

func (*EventsResponseMetadataPage) UnmarshalJSON

func (o *EventsResponseMetadataPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsSort

EventsSort The sort parameters when querying events.

type EventsSort string

List of EventsSort.

const (
    EVENTSSORT_TIMESTAMP_ASCENDING  EventsSort = "timestamp"
    EVENTSSORT_TIMESTAMP_DESCENDING EventsSort = "-timestamp"
)

func NewEventsSortFromValue

func NewEventsSortFromValue(v string) (*EventsSort, error)

NewEventsSortFromValue returns a pointer to a valid EventsSort for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EventsSort) GetAllowedValues

func (v *EventsSort) GetAllowedValues() []EventsSort

GetAllowedValues reeturns the list of possible values.

func (EventsSort) IsValid

func (v EventsSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EventsSort) Ptr

func (v EventsSort) Ptr() *EventsSort

Ptr returns reference to EventsSort value.

func (*EventsSort) UnmarshalJSON

func (v *EventsSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EventsWarning

EventsWarning A warning message indicating something is wrong with the query.

type EventsWarning struct {
    // A unique code for this type of warning.
    Code *string `json:"code,omitempty"`
    // A detailed explanation of this specific warning.
    Detail *string `json:"detail,omitempty"`
    // A short human-readable summary of the warning.
    Title *string `json:"title,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewEventsWarning

func NewEventsWarning() *EventsWarning

NewEventsWarning instantiates a new EventsWarning object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewEventsWarningWithDefaults

func NewEventsWarningWithDefaults() *EventsWarning

NewEventsWarningWithDefaults instantiates a new EventsWarning object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*EventsWarning) GetCode

func (o *EventsWarning) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*EventsWarning) GetCodeOk

func (o *EventsWarning) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsWarning) GetDetail

func (o *EventsWarning) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*EventsWarning) GetDetailOk

func (o *EventsWarning) GetDetailOk() (*string, bool)

GetDetailOk returns a tuple with the Detail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsWarning) GetTitle

func (o *EventsWarning) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*EventsWarning) GetTitleOk

func (o *EventsWarning) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsWarning) HasCode

func (o *EventsWarning) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*EventsWarning) HasDetail

func (o *EventsWarning) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*EventsWarning) HasTitle

func (o *EventsWarning) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (EventsWarning) MarshalJSON

func (o EventsWarning) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsWarning) SetCode

func (o *EventsWarning) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*EventsWarning) SetDetail

func (o *EventsWarning) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*EventsWarning) SetTitle

func (o *EventsWarning) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*EventsWarning) UnmarshalJSON

func (o *EventsWarning) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FullAPIKey

FullAPIKey Datadog API key.

type FullAPIKey struct {
    // Attributes of a full API key.
    Attributes *FullAPIKeyAttributes `json:"attributes,omitempty"`
    // ID of the API key.
    Id *string `json:"id,omitempty"`
    // Resources related to the API key.
    Relationships *APIKeyRelationships `json:"relationships,omitempty"`
    // API Keys resource type.
    Type *APIKeysType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewFullAPIKey

func NewFullAPIKey() *FullAPIKey

NewFullAPIKey instantiates a new FullAPIKey object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewFullAPIKeyWithDefaults

func NewFullAPIKeyWithDefaults() *FullAPIKey

NewFullAPIKeyWithDefaults instantiates a new FullAPIKey object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*FullAPIKey) GetAttributes

func (o *FullAPIKey) GetAttributes() FullAPIKeyAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*FullAPIKey) GetAttributesOk

func (o *FullAPIKey) GetAttributesOk() (*FullAPIKeyAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullAPIKey) GetId

func (o *FullAPIKey) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*FullAPIKey) GetIdOk

func (o *FullAPIKey) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullAPIKey) GetRelationships

func (o *FullAPIKey) GetRelationships() APIKeyRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*FullAPIKey) GetRelationshipsOk

func (o *FullAPIKey) GetRelationshipsOk() (*APIKeyRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullAPIKey) GetType

func (o *FullAPIKey) GetType() APIKeysType

GetType returns the Type field value if set, zero value otherwise.

func (*FullAPIKey) GetTypeOk

func (o *FullAPIKey) GetTypeOk() (*APIKeysType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullAPIKey) HasAttributes

func (o *FullAPIKey) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*FullAPIKey) HasId

func (o *FullAPIKey) HasId() bool

HasId returns a boolean if a field has been set.

func (*FullAPIKey) HasRelationships

func (o *FullAPIKey) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*FullAPIKey) HasType

func (o *FullAPIKey) HasType() bool

HasType returns a boolean if a field has been set.

func (FullAPIKey) MarshalJSON

func (o FullAPIKey) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FullAPIKey) SetAttributes

func (o *FullAPIKey) SetAttributes(v FullAPIKeyAttributes)

SetAttributes gets a reference to the given FullAPIKeyAttributes and assigns it to the Attributes field.

func (*FullAPIKey) SetId

func (o *FullAPIKey) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*FullAPIKey) SetRelationships

func (o *FullAPIKey) SetRelationships(v APIKeyRelationships)

SetRelationships gets a reference to the given APIKeyRelationships and assigns it to the Relationships field.

func (*FullAPIKey) SetType

func (o *FullAPIKey) SetType(v APIKeysType)

SetType gets a reference to the given APIKeysType and assigns it to the Type field.

func (*FullAPIKey) UnmarshalJSON

func (o *FullAPIKey) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FullAPIKeyAttributes

FullAPIKeyAttributes Attributes of a full API key.

type FullAPIKeyAttributes struct {
    // Creation date of the API key.
    CreatedAt *string `json:"created_at,omitempty"`
    // The API key.
    Key *string `json:"key,omitempty"`
    // The last four characters of the API key.
    Last4 *string `json:"last4,omitempty"`
    // Date the API key was last modified.
    ModifiedAt *string `json:"modified_at,omitempty"`
    // Name of the API key.
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewFullAPIKeyAttributes

func NewFullAPIKeyAttributes() *FullAPIKeyAttributes

NewFullAPIKeyAttributes instantiates a new FullAPIKeyAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewFullAPIKeyAttributesWithDefaults

func NewFullAPIKeyAttributesWithDefaults() *FullAPIKeyAttributes

NewFullAPIKeyAttributesWithDefaults instantiates a new FullAPIKeyAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*FullAPIKeyAttributes) GetCreatedAt

func (o *FullAPIKeyAttributes) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*FullAPIKeyAttributes) GetCreatedAtOk

func (o *FullAPIKeyAttributes) GetCreatedAtOk() (*string, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullAPIKeyAttributes) GetKey

func (o *FullAPIKeyAttributes) GetKey() string

GetKey returns the Key field value if set, zero value otherwise.

func (*FullAPIKeyAttributes) GetKeyOk

func (o *FullAPIKeyAttributes) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullAPIKeyAttributes) GetLast4

func (o *FullAPIKeyAttributes) GetLast4() string

GetLast4 returns the Last4 field value if set, zero value otherwise.

func (*FullAPIKeyAttributes) GetLast4Ok

func (o *FullAPIKeyAttributes) GetLast4Ok() (*string, bool)

GetLast4Ok returns a tuple with the Last4 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullAPIKeyAttributes) GetModifiedAt

func (o *FullAPIKeyAttributes) GetModifiedAt() string

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*FullAPIKeyAttributes) GetModifiedAtOk

func (o *FullAPIKeyAttributes) GetModifiedAtOk() (*string, bool)

GetModifiedAtOk returns a tuple with the ModifiedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullAPIKeyAttributes) GetName

func (o *FullAPIKeyAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*FullAPIKeyAttributes) GetNameOk

func (o *FullAPIKeyAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullAPIKeyAttributes) HasCreatedAt

func (o *FullAPIKeyAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*FullAPIKeyAttributes) HasKey

func (o *FullAPIKeyAttributes) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*FullAPIKeyAttributes) HasLast4

func (o *FullAPIKeyAttributes) HasLast4() bool

HasLast4 returns a boolean if a field has been set.

func (*FullAPIKeyAttributes) HasModifiedAt

func (o *FullAPIKeyAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*FullAPIKeyAttributes) HasName

func (o *FullAPIKeyAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (FullAPIKeyAttributes) MarshalJSON

func (o FullAPIKeyAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FullAPIKeyAttributes) SetCreatedAt

func (o *FullAPIKeyAttributes) SetCreatedAt(v string)

SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.

func (*FullAPIKeyAttributes) SetKey

func (o *FullAPIKeyAttributes) SetKey(v string)

SetKey gets a reference to the given string and assigns it to the Key field.

func (*FullAPIKeyAttributes) SetLast4

func (o *FullAPIKeyAttributes) SetLast4(v string)

SetLast4 gets a reference to the given string and assigns it to the Last4 field.

func (*FullAPIKeyAttributes) SetModifiedAt

func (o *FullAPIKeyAttributes) SetModifiedAt(v string)

SetModifiedAt gets a reference to the given string and assigns it to the ModifiedAt field.

func (*FullAPIKeyAttributes) SetName

func (o *FullAPIKeyAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*FullAPIKeyAttributes) UnmarshalJSON

func (o *FullAPIKeyAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FullApplicationKey

FullApplicationKey Datadog application key.

type FullApplicationKey struct {
    // Attributes of a full application key.
    Attributes *FullApplicationKeyAttributes `json:"attributes,omitempty"`
    // ID of the application key.
    Id *string `json:"id,omitempty"`
    // Resources related to the application key.
    Relationships *ApplicationKeyRelationships `json:"relationships,omitempty"`
    // Application Keys resource type.
    Type *ApplicationKeysType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewFullApplicationKey

func NewFullApplicationKey() *FullApplicationKey

NewFullApplicationKey instantiates a new FullApplicationKey object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewFullApplicationKeyWithDefaults

func NewFullApplicationKeyWithDefaults() *FullApplicationKey

NewFullApplicationKeyWithDefaults instantiates a new FullApplicationKey object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*FullApplicationKey) GetAttributes

func (o *FullApplicationKey) GetAttributes() FullApplicationKeyAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*FullApplicationKey) GetAttributesOk

func (o *FullApplicationKey) GetAttributesOk() (*FullApplicationKeyAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullApplicationKey) GetId

func (o *FullApplicationKey) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*FullApplicationKey) GetIdOk

func (o *FullApplicationKey) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullApplicationKey) GetRelationships

func (o *FullApplicationKey) GetRelationships() ApplicationKeyRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*FullApplicationKey) GetRelationshipsOk

func (o *FullApplicationKey) GetRelationshipsOk() (*ApplicationKeyRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullApplicationKey) GetType

func (o *FullApplicationKey) GetType() ApplicationKeysType

GetType returns the Type field value if set, zero value otherwise.

func (*FullApplicationKey) GetTypeOk

func (o *FullApplicationKey) GetTypeOk() (*ApplicationKeysType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullApplicationKey) HasAttributes

func (o *FullApplicationKey) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*FullApplicationKey) HasId

func (o *FullApplicationKey) HasId() bool

HasId returns a boolean if a field has been set.

func (*FullApplicationKey) HasRelationships

func (o *FullApplicationKey) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*FullApplicationKey) HasType

func (o *FullApplicationKey) HasType() bool

HasType returns a boolean if a field has been set.

func (FullApplicationKey) MarshalJSON

func (o FullApplicationKey) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FullApplicationKey) SetAttributes

func (o *FullApplicationKey) SetAttributes(v FullApplicationKeyAttributes)

SetAttributes gets a reference to the given FullApplicationKeyAttributes and assigns it to the Attributes field.

func (*FullApplicationKey) SetId

func (o *FullApplicationKey) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*FullApplicationKey) SetRelationships

func (o *FullApplicationKey) SetRelationships(v ApplicationKeyRelationships)

SetRelationships gets a reference to the given ApplicationKeyRelationships and assigns it to the Relationships field.

func (*FullApplicationKey) SetType

func (o *FullApplicationKey) SetType(v ApplicationKeysType)

SetType gets a reference to the given ApplicationKeysType and assigns it to the Type field.

func (*FullApplicationKey) UnmarshalJSON

func (o *FullApplicationKey) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FullApplicationKeyAttributes

FullApplicationKeyAttributes Attributes of a full application key.

type FullApplicationKeyAttributes struct {
    // Creation date of the application key.
    CreatedAt *string `json:"created_at,omitempty"`
    // The application key.
    Key *string `json:"key,omitempty"`
    // The last four characters of the application key.
    Last4 *string `json:"last4,omitempty"`
    // Name of the application key.
    Name *string `json:"name,omitempty"`
    // Array of scopes to grant the application key. This feature is in private beta, please contact Datadog support to enable scopes for your application keys.
    Scopes []string `json:"scopes,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewFullApplicationKeyAttributes

func NewFullApplicationKeyAttributes() *FullApplicationKeyAttributes

NewFullApplicationKeyAttributes instantiates a new FullApplicationKeyAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewFullApplicationKeyAttributesWithDefaults

func NewFullApplicationKeyAttributesWithDefaults() *FullApplicationKeyAttributes

NewFullApplicationKeyAttributesWithDefaults instantiates a new FullApplicationKeyAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*FullApplicationKeyAttributes) GetCreatedAt

func (o *FullApplicationKeyAttributes) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*FullApplicationKeyAttributes) GetCreatedAtOk

func (o *FullApplicationKeyAttributes) GetCreatedAtOk() (*string, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullApplicationKeyAttributes) GetKey

func (o *FullApplicationKeyAttributes) GetKey() string

GetKey returns the Key field value if set, zero value otherwise.

func (*FullApplicationKeyAttributes) GetKeyOk

func (o *FullApplicationKeyAttributes) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullApplicationKeyAttributes) GetLast4

func (o *FullApplicationKeyAttributes) GetLast4() string

GetLast4 returns the Last4 field value if set, zero value otherwise.

func (*FullApplicationKeyAttributes) GetLast4Ok

func (o *FullApplicationKeyAttributes) GetLast4Ok() (*string, bool)

GetLast4Ok returns a tuple with the Last4 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullApplicationKeyAttributes) GetName

func (o *FullApplicationKeyAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*FullApplicationKeyAttributes) GetNameOk

func (o *FullApplicationKeyAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullApplicationKeyAttributes) GetScopes

func (o *FullApplicationKeyAttributes) GetScopes() []string

GetScopes returns the Scopes field value if set, zero value otherwise (both if not set or set to explicit null).

func (*FullApplicationKeyAttributes) GetScopesOk

func (o *FullApplicationKeyAttributes) GetScopesOk() (*[]string, bool)

GetScopesOk returns a tuple with the Scopes field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*FullApplicationKeyAttributes) HasCreatedAt

func (o *FullApplicationKeyAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*FullApplicationKeyAttributes) HasKey

func (o *FullApplicationKeyAttributes) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*FullApplicationKeyAttributes) HasLast4

func (o *FullApplicationKeyAttributes) HasLast4() bool

HasLast4 returns a boolean if a field has been set.

func (*FullApplicationKeyAttributes) HasName

func (o *FullApplicationKeyAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*FullApplicationKeyAttributes) HasScopes

func (o *FullApplicationKeyAttributes) HasScopes() bool

HasScopes returns a boolean if a field has been set.

func (FullApplicationKeyAttributes) MarshalJSON

func (o FullApplicationKeyAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FullApplicationKeyAttributes) SetCreatedAt

func (o *FullApplicationKeyAttributes) SetCreatedAt(v string)

SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.

func (*FullApplicationKeyAttributes) SetKey

func (o *FullApplicationKeyAttributes) SetKey(v string)

SetKey gets a reference to the given string and assigns it to the Key field.

func (*FullApplicationKeyAttributes) SetLast4

func (o *FullApplicationKeyAttributes) SetLast4(v string)

SetLast4 gets a reference to the given string and assigns it to the Last4 field.

func (*FullApplicationKeyAttributes) SetName

func (o *FullApplicationKeyAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*FullApplicationKeyAttributes) SetScopes

func (o *FullApplicationKeyAttributes) SetScopes(v []string)

SetScopes gets a reference to the given []string and assigns it to the Scopes field.

func (*FullApplicationKeyAttributes) UnmarshalJSON

func (o *FullApplicationKeyAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GetAPIKeyOptionalParameters

GetAPIKeyOptionalParameters holds optional parameters for GetAPIKey.

type GetAPIKeyOptionalParameters struct {
    Include *string
}

func NewGetAPIKeyOptionalParameters

func NewGetAPIKeyOptionalParameters() *GetAPIKeyOptionalParameters

NewGetAPIKeyOptionalParameters creates an empty struct for parameters.

func (*GetAPIKeyOptionalParameters) WithInclude

func (r *GetAPIKeyOptionalParameters) WithInclude(include string) *GetAPIKeyOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type GetApplicationKeyOptionalParameters

GetApplicationKeyOptionalParameters holds optional parameters for GetApplicationKey.

type GetApplicationKeyOptionalParameters struct {
    Include *string
}

func NewGetApplicationKeyOptionalParameters

func NewGetApplicationKeyOptionalParameters() *GetApplicationKeyOptionalParameters

NewGetApplicationKeyOptionalParameters creates an empty struct for parameters.

func (*GetApplicationKeyOptionalParameters) WithInclude

func (r *GetApplicationKeyOptionalParameters) WithInclude(include string) *GetApplicationKeyOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type GetCostByOrgOptionalParameters

GetCostByOrgOptionalParameters holds optional parameters for GetCostByOrg.

type GetCostByOrgOptionalParameters struct {
    EndMonth *time.Time
}

func NewGetCostByOrgOptionalParameters

func NewGetCostByOrgOptionalParameters() *GetCostByOrgOptionalParameters

NewGetCostByOrgOptionalParameters creates an empty struct for parameters.

func (*GetCostByOrgOptionalParameters) WithEndMonth

func (r *GetCostByOrgOptionalParameters) WithEndMonth(endMonth time.Time) *GetCostByOrgOptionalParameters

WithEndMonth sets the corresponding parameter name and returns the struct.

type GetEstimatedCostByOrgOptionalParameters

GetEstimatedCostByOrgOptionalParameters holds optional parameters for GetEstimatedCostByOrg.

type GetEstimatedCostByOrgOptionalParameters struct {
    View       *string
    StartMonth *time.Time
    EndMonth   *time.Time
    StartDate  *time.Time
    EndDate    *time.Time
}

func NewGetEstimatedCostByOrgOptionalParameters

func NewGetEstimatedCostByOrgOptionalParameters() *GetEstimatedCostByOrgOptionalParameters

NewGetEstimatedCostByOrgOptionalParameters creates an empty struct for parameters.

func (*GetEstimatedCostByOrgOptionalParameters) WithEndDate

func (r *GetEstimatedCostByOrgOptionalParameters) WithEndDate(endDate time.Time) *GetEstimatedCostByOrgOptionalParameters

WithEndDate sets the corresponding parameter name and returns the struct.

func (*GetEstimatedCostByOrgOptionalParameters) WithEndMonth

func (r *GetEstimatedCostByOrgOptionalParameters) WithEndMonth(endMonth time.Time) *GetEstimatedCostByOrgOptionalParameters

WithEndMonth sets the corresponding parameter name and returns the struct.

func (*GetEstimatedCostByOrgOptionalParameters) WithStartDate

func (r *GetEstimatedCostByOrgOptionalParameters) WithStartDate(startDate time.Time) *GetEstimatedCostByOrgOptionalParameters

WithStartDate sets the corresponding parameter name and returns the struct.

func (*GetEstimatedCostByOrgOptionalParameters) WithStartMonth

func (r *GetEstimatedCostByOrgOptionalParameters) WithStartMonth(startMonth time.Time) *GetEstimatedCostByOrgOptionalParameters

WithStartMonth sets the corresponding parameter name and returns the struct.

func (*GetEstimatedCostByOrgOptionalParameters) WithView

func (r *GetEstimatedCostByOrgOptionalParameters) WithView(view string) *GetEstimatedCostByOrgOptionalParameters

WithView sets the corresponding parameter name and returns the struct.

type GetHistoricalCostByOrgOptionalParameters

GetHistoricalCostByOrgOptionalParameters holds optional parameters for GetHistoricalCostByOrg.

type GetHistoricalCostByOrgOptionalParameters struct {
    View     *string
    EndMonth *time.Time
}

func NewGetHistoricalCostByOrgOptionalParameters

func NewGetHistoricalCostByOrgOptionalParameters() *GetHistoricalCostByOrgOptionalParameters

NewGetHistoricalCostByOrgOptionalParameters creates an empty struct for parameters.

func (*GetHistoricalCostByOrgOptionalParameters) WithEndMonth

func (r *GetHistoricalCostByOrgOptionalParameters) WithEndMonth(endMonth time.Time) *GetHistoricalCostByOrgOptionalParameters

WithEndMonth sets the corresponding parameter name and returns the struct.

func (*GetHistoricalCostByOrgOptionalParameters) WithView

func (r *GetHistoricalCostByOrgOptionalParameters) WithView(view string) *GetHistoricalCostByOrgOptionalParameters

WithView sets the corresponding parameter name and returns the struct.

type GetHourlyUsageOptionalParameters

GetHourlyUsageOptionalParameters holds optional parameters for GetHourlyUsage.

type GetHourlyUsageOptionalParameters struct {
    FilterTimestampEnd       *time.Time
    FilterIncludeDescendants *bool
    FilterVersions           *string
    PageLimit                *int32
    PageNextRecordId         *string
}

func NewGetHourlyUsageOptionalParameters

func NewGetHourlyUsageOptionalParameters() *GetHourlyUsageOptionalParameters

NewGetHourlyUsageOptionalParameters creates an empty struct for parameters.

func (*GetHourlyUsageOptionalParameters) WithFilterIncludeDescendants

func (r *GetHourlyUsageOptionalParameters) WithFilterIncludeDescendants(filterIncludeDescendants bool) *GetHourlyUsageOptionalParameters

WithFilterIncludeDescendants sets the corresponding parameter name and returns the struct.

func (*GetHourlyUsageOptionalParameters) WithFilterTimestampEnd

func (r *GetHourlyUsageOptionalParameters) WithFilterTimestampEnd(filterTimestampEnd time.Time) *GetHourlyUsageOptionalParameters

WithFilterTimestampEnd sets the corresponding parameter name and returns the struct.

func (*GetHourlyUsageOptionalParameters) WithFilterVersions

func (r *GetHourlyUsageOptionalParameters) WithFilterVersions(filterVersions string) *GetHourlyUsageOptionalParameters

WithFilterVersions sets the corresponding parameter name and returns the struct.

func (*GetHourlyUsageOptionalParameters) WithPageLimit

func (r *GetHourlyUsageOptionalParameters) WithPageLimit(pageLimit int32) *GetHourlyUsageOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*GetHourlyUsageOptionalParameters) WithPageNextRecordId

func (r *GetHourlyUsageOptionalParameters) WithPageNextRecordId(pageNextRecordId string) *GetHourlyUsageOptionalParameters

WithPageNextRecordId sets the corresponding parameter name and returns the struct.

type GetIncidentOptionalParameters

GetIncidentOptionalParameters holds optional parameters for GetIncident.

type GetIncidentOptionalParameters struct {
    Include *[]IncidentRelatedObject
}

func NewGetIncidentOptionalParameters

func NewGetIncidentOptionalParameters() *GetIncidentOptionalParameters

NewGetIncidentOptionalParameters creates an empty struct for parameters.

func (*GetIncidentOptionalParameters) WithInclude

func (r *GetIncidentOptionalParameters) WithInclude(include []IncidentRelatedObject) *GetIncidentOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type GetIncidentServiceOptionalParameters

GetIncidentServiceOptionalParameters holds optional parameters for GetIncidentService.

type GetIncidentServiceOptionalParameters struct {
    Include *IncidentRelatedObject
}

func NewGetIncidentServiceOptionalParameters

func NewGetIncidentServiceOptionalParameters() *GetIncidentServiceOptionalParameters

NewGetIncidentServiceOptionalParameters creates an empty struct for parameters.

func (*GetIncidentServiceOptionalParameters) WithInclude

func (r *GetIncidentServiceOptionalParameters) WithInclude(include IncidentRelatedObject) *GetIncidentServiceOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type GetIncidentTeamOptionalParameters

GetIncidentTeamOptionalParameters holds optional parameters for GetIncidentTeam.

type GetIncidentTeamOptionalParameters struct {
    Include *IncidentRelatedObject
}

func NewGetIncidentTeamOptionalParameters

func NewGetIncidentTeamOptionalParameters() *GetIncidentTeamOptionalParameters

NewGetIncidentTeamOptionalParameters creates an empty struct for parameters.

func (*GetIncidentTeamOptionalParameters) WithInclude

func (r *GetIncidentTeamOptionalParameters) WithInclude(include IncidentRelatedObject) *GetIncidentTeamOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type GetUsageApplicationSecurityMonitoringOptionalParameters

GetUsageApplicationSecurityMonitoringOptionalParameters holds optional parameters for GetUsageApplicationSecurityMonitoring.

type GetUsageApplicationSecurityMonitoringOptionalParameters struct {
    EndHr *time.Time
}

func NewGetUsageApplicationSecurityMonitoringOptionalParameters

func NewGetUsageApplicationSecurityMonitoringOptionalParameters() *GetUsageApplicationSecurityMonitoringOptionalParameters

NewGetUsageApplicationSecurityMonitoringOptionalParameters creates an empty struct for parameters.

func (*GetUsageApplicationSecurityMonitoringOptionalParameters) WithEndHr

func (r *GetUsageApplicationSecurityMonitoringOptionalParameters) WithEndHr(endHr time.Time) *GetUsageApplicationSecurityMonitoringOptionalParameters

WithEndHr sets the corresponding parameter name and returns the struct.

type GetUsageLambdaTracedInvocationsOptionalParameters

GetUsageLambdaTracedInvocationsOptionalParameters holds optional parameters for GetUsageLambdaTracedInvocations.

type GetUsageLambdaTracedInvocationsOptionalParameters struct {
    EndHr *time.Time
}

func NewGetUsageLambdaTracedInvocationsOptionalParameters

func NewGetUsageLambdaTracedInvocationsOptionalParameters() *GetUsageLambdaTracedInvocationsOptionalParameters

NewGetUsageLambdaTracedInvocationsOptionalParameters creates an empty struct for parameters.

func (*GetUsageLambdaTracedInvocationsOptionalParameters) WithEndHr

func (r *GetUsageLambdaTracedInvocationsOptionalParameters) WithEndHr(endHr time.Time) *GetUsageLambdaTracedInvocationsOptionalParameters

WithEndHr sets the corresponding parameter name and returns the struct.

type GetUsageObservabilityPipelinesOptionalParameters

GetUsageObservabilityPipelinesOptionalParameters holds optional parameters for GetUsageObservabilityPipelines.

type GetUsageObservabilityPipelinesOptionalParameters struct {
    EndHr *time.Time
}

func NewGetUsageObservabilityPipelinesOptionalParameters

func NewGetUsageObservabilityPipelinesOptionalParameters() *GetUsageObservabilityPipelinesOptionalParameters

NewGetUsageObservabilityPipelinesOptionalParameters creates an empty struct for parameters.

func (*GetUsageObservabilityPipelinesOptionalParameters) WithEndHr

func (r *GetUsageObservabilityPipelinesOptionalParameters) WithEndHr(endHr time.Time) *GetUsageObservabilityPipelinesOptionalParameters

WithEndHr sets the corresponding parameter name and returns the struct.

type HTTPLogError

HTTPLogError List of errors.

type HTTPLogError struct {
    // Error message.
    Detail *string `json:"detail,omitempty"`
    // Error code.
    Status *string `json:"status,omitempty"`
    // Error title.
    Title *string `json:"title,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewHTTPLogError

func NewHTTPLogError() *HTTPLogError

NewHTTPLogError instantiates a new HTTPLogError object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewHTTPLogErrorWithDefaults

func NewHTTPLogErrorWithDefaults() *HTTPLogError

NewHTTPLogErrorWithDefaults instantiates a new HTTPLogError object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*HTTPLogError) GetDetail

func (o *HTTPLogError) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*HTTPLogError) GetDetailOk

func (o *HTTPLogError) GetDetailOk() (*string, bool)

GetDetailOk returns a tuple with the Detail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPLogError) GetStatus

func (o *HTTPLogError) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*HTTPLogError) GetStatusOk

func (o *HTTPLogError) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPLogError) GetTitle

func (o *HTTPLogError) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*HTTPLogError) GetTitleOk

func (o *HTTPLogError) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPLogError) HasDetail

func (o *HTTPLogError) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*HTTPLogError) HasStatus

func (o *HTTPLogError) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*HTTPLogError) HasTitle

func (o *HTTPLogError) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (HTTPLogError) MarshalJSON

func (o HTTPLogError) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HTTPLogError) SetDetail

func (o *HTTPLogError) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*HTTPLogError) SetStatus

func (o *HTTPLogError) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*HTTPLogError) SetTitle

func (o *HTTPLogError) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*HTTPLogError) UnmarshalJSON

func (o *HTTPLogError) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HTTPLogErrors

HTTPLogErrors Invalid query performed.

type HTTPLogErrors struct {
    // Structured errors.
    Errors []HTTPLogError `json:"errors,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewHTTPLogErrors

func NewHTTPLogErrors() *HTTPLogErrors

NewHTTPLogErrors instantiates a new HTTPLogErrors object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewHTTPLogErrorsWithDefaults

func NewHTTPLogErrorsWithDefaults() *HTTPLogErrors

NewHTTPLogErrorsWithDefaults instantiates a new HTTPLogErrors object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*HTTPLogErrors) GetErrors

func (o *HTTPLogErrors) GetErrors() []HTTPLogError

GetErrors returns the Errors field value if set, zero value otherwise.

func (*HTTPLogErrors) GetErrorsOk

func (o *HTTPLogErrors) GetErrorsOk() (*[]HTTPLogError, bool)

GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPLogErrors) HasErrors

func (o *HTTPLogErrors) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (HTTPLogErrors) MarshalJSON

func (o HTTPLogErrors) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HTTPLogErrors) SetErrors

func (o *HTTPLogErrors) SetErrors(v []HTTPLogError)

SetErrors gets a reference to the given []HTTPLogError and assigns it to the Errors field.

func (*HTTPLogErrors) UnmarshalJSON

func (o *HTTPLogErrors) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HTTPLogItem

HTTPLogItem Logs that are sent over HTTP.

type HTTPLogItem struct {
    // The integration name associated with your log: the technology from which the log originated.
    // When it matches an integration name, Datadog automatically installs the corresponding parsers and facets.
    // See [reserved attributes](https://docs.datadoghq.com/logs/log_configuration/attributes_naming_convention/#reserved-attributes).
    Ddsource *string `json:"ddsource,omitempty"`
    // Tags associated with your logs.
    Ddtags *string `json:"ddtags,omitempty"`
    // The name of the originating host of the log.
    Hostname *string `json:"hostname,omitempty"`
    // The message [reserved attribute](https://docs.datadoghq.com/logs/log_configuration/attributes_naming_convention/#reserved-attributes)
    // of your log. By default, Datadog ingests the value of the message attribute as the body of the log entry.
    // That value is then highlighted and displayed in the Logstream, where it is indexed for full text search.
    Message string `json:"message"`
    // The name of the application or service generating the log events.
    // It is used to switch from Logs to APM, so make sure you define the same value when you use both products.
    // See [reserved attributes](https://docs.datadoghq.com/logs/log_configuration/attributes_naming_convention/#reserved-attributes).
    Service *string `json:"service,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]string
}

func NewHTTPLogItem

func NewHTTPLogItem(message string) *HTTPLogItem

NewHTTPLogItem instantiates a new HTTPLogItem object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewHTTPLogItemWithDefaults

func NewHTTPLogItemWithDefaults() *HTTPLogItem

NewHTTPLogItemWithDefaults instantiates a new HTTPLogItem object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*HTTPLogItem) GetDdsource

func (o *HTTPLogItem) GetDdsource() string

GetDdsource returns the Ddsource field value if set, zero value otherwise.

func (*HTTPLogItem) GetDdsourceOk

func (o *HTTPLogItem) GetDdsourceOk() (*string, bool)

GetDdsourceOk returns a tuple with the Ddsource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPLogItem) GetDdtags

func (o *HTTPLogItem) GetDdtags() string

GetDdtags returns the Ddtags field value if set, zero value otherwise.

func (*HTTPLogItem) GetDdtagsOk

func (o *HTTPLogItem) GetDdtagsOk() (*string, bool)

GetDdtagsOk returns a tuple with the Ddtags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPLogItem) GetHostname

func (o *HTTPLogItem) GetHostname() string

GetHostname returns the Hostname field value if set, zero value otherwise.

func (*HTTPLogItem) GetHostnameOk

func (o *HTTPLogItem) GetHostnameOk() (*string, bool)

GetHostnameOk returns a tuple with the Hostname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPLogItem) GetMessage

func (o *HTTPLogItem) GetMessage() string

GetMessage returns the Message field value.

func (*HTTPLogItem) GetMessageOk

func (o *HTTPLogItem) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*HTTPLogItem) GetService

func (o *HTTPLogItem) GetService() string

GetService returns the Service field value if set, zero value otherwise.

func (*HTTPLogItem) GetServiceOk

func (o *HTTPLogItem) GetServiceOk() (*string, bool)

GetServiceOk returns a tuple with the Service field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPLogItem) HasDdsource

func (o *HTTPLogItem) HasDdsource() bool

HasDdsource returns a boolean if a field has been set.

func (*HTTPLogItem) HasDdtags

func (o *HTTPLogItem) HasDdtags() bool

HasDdtags returns a boolean if a field has been set.

func (*HTTPLogItem) HasHostname

func (o *HTTPLogItem) HasHostname() bool

HasHostname returns a boolean if a field has been set.

func (*HTTPLogItem) HasService

func (o *HTTPLogItem) HasService() bool

HasService returns a boolean if a field has been set.

func (HTTPLogItem) MarshalJSON

func (o HTTPLogItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HTTPLogItem) SetDdsource

func (o *HTTPLogItem) SetDdsource(v string)

SetDdsource gets a reference to the given string and assigns it to the Ddsource field.

func (*HTTPLogItem) SetDdtags

func (o *HTTPLogItem) SetDdtags(v string)

SetDdtags gets a reference to the given string and assigns it to the Ddtags field.

func (*HTTPLogItem) SetHostname

func (o *HTTPLogItem) SetHostname(v string)

SetHostname gets a reference to the given string and assigns it to the Hostname field.

func (*HTTPLogItem) SetMessage

func (o *HTTPLogItem) SetMessage(v string)

SetMessage sets field value.

func (*HTTPLogItem) SetService

func (o *HTTPLogItem) SetService(v string)

SetService gets a reference to the given string and assigns it to the Service field.

func (*HTTPLogItem) UnmarshalJSON

func (o *HTTPLogItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HourlyUsage

HourlyUsage Hourly usage for a product family for an org.

type HourlyUsage struct {
    // Attributes of hourly usage for a product family for an org for a time period.
    Attributes *HourlyUsageAttributes `json:"attributes,omitempty"`
    // Unique ID of the response.
    Id *string `json:"id,omitempty"`
    // Type of usage data.
    Type *UsageTimeSeriesType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewHourlyUsage

func NewHourlyUsage() *HourlyUsage

NewHourlyUsage instantiates a new HourlyUsage object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewHourlyUsageWithDefaults

func NewHourlyUsageWithDefaults() *HourlyUsage

NewHourlyUsageWithDefaults instantiates a new HourlyUsage object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*HourlyUsage) GetAttributes

func (o *HourlyUsage) GetAttributes() HourlyUsageAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*HourlyUsage) GetAttributesOk

func (o *HourlyUsage) GetAttributesOk() (*HourlyUsageAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsage) GetId

func (o *HourlyUsage) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*HourlyUsage) GetIdOk

func (o *HourlyUsage) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsage) GetType

func (o *HourlyUsage) GetType() UsageTimeSeriesType

GetType returns the Type field value if set, zero value otherwise.

func (*HourlyUsage) GetTypeOk

func (o *HourlyUsage) GetTypeOk() (*UsageTimeSeriesType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsage) HasAttributes

func (o *HourlyUsage) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*HourlyUsage) HasId

func (o *HourlyUsage) HasId() bool

HasId returns a boolean if a field has been set.

func (*HourlyUsage) HasType

func (o *HourlyUsage) HasType() bool

HasType returns a boolean if a field has been set.

func (HourlyUsage) MarshalJSON

func (o HourlyUsage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HourlyUsage) SetAttributes

func (o *HourlyUsage) SetAttributes(v HourlyUsageAttributes)

SetAttributes gets a reference to the given HourlyUsageAttributes and assigns it to the Attributes field.

func (*HourlyUsage) SetId

func (o *HourlyUsage) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*HourlyUsage) SetType

func (o *HourlyUsage) SetType(v UsageTimeSeriesType)

SetType gets a reference to the given UsageTimeSeriesType and assigns it to the Type field.

func (*HourlyUsage) UnmarshalJSON

func (o *HourlyUsage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HourlyUsageAttributes

HourlyUsageAttributes Attributes of hourly usage for a product family for an org for a time period.

type HourlyUsageAttributes struct {
    // List of the measured usage values for the product family for the org for the time period.
    Measurements []HourlyUsageMeasurement `json:"measurements,omitempty"`
    // The organization name.
    OrgName *string `json:"org_name,omitempty"`
    // The product for which usage is being reported.
    ProductFamily *string `json:"product_family,omitempty"`
    // The organization public ID.
    PublicId *string `json:"public_id,omitempty"`
    // The region of the Datadog instance that the organization belongs to.
    Region *string `json:"region,omitempty"`
    // Datetime in ISO-8601 format, UTC. The hour for the usage.
    Timestamp *time.Time `json:"timestamp,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewHourlyUsageAttributes

func NewHourlyUsageAttributes() *HourlyUsageAttributes

NewHourlyUsageAttributes instantiates a new HourlyUsageAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewHourlyUsageAttributesWithDefaults

func NewHourlyUsageAttributesWithDefaults() *HourlyUsageAttributes

NewHourlyUsageAttributesWithDefaults instantiates a new HourlyUsageAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*HourlyUsageAttributes) GetMeasurements

func (o *HourlyUsageAttributes) GetMeasurements() []HourlyUsageMeasurement

GetMeasurements returns the Measurements field value if set, zero value otherwise.

func (*HourlyUsageAttributes) GetMeasurementsOk

func (o *HourlyUsageAttributes) GetMeasurementsOk() (*[]HourlyUsageMeasurement, bool)

GetMeasurementsOk returns a tuple with the Measurements field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsageAttributes) GetOrgName

func (o *HourlyUsageAttributes) GetOrgName() string

GetOrgName returns the OrgName field value if set, zero value otherwise.

func (*HourlyUsageAttributes) GetOrgNameOk

func (o *HourlyUsageAttributes) GetOrgNameOk() (*string, bool)

GetOrgNameOk returns a tuple with the OrgName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsageAttributes) GetProductFamily

func (o *HourlyUsageAttributes) GetProductFamily() string

GetProductFamily returns the ProductFamily field value if set, zero value otherwise.

func (*HourlyUsageAttributes) GetProductFamilyOk

func (o *HourlyUsageAttributes) GetProductFamilyOk() (*string, bool)

GetProductFamilyOk returns a tuple with the ProductFamily field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsageAttributes) GetPublicId

func (o *HourlyUsageAttributes) GetPublicId() string

GetPublicId returns the PublicId field value if set, zero value otherwise.

func (*HourlyUsageAttributes) GetPublicIdOk

func (o *HourlyUsageAttributes) GetPublicIdOk() (*string, bool)

GetPublicIdOk returns a tuple with the PublicId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsageAttributes) GetRegion

func (o *HourlyUsageAttributes) GetRegion() string

GetRegion returns the Region field value if set, zero value otherwise.

func (*HourlyUsageAttributes) GetRegionOk

func (o *HourlyUsageAttributes) GetRegionOk() (*string, bool)

GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsageAttributes) GetTimestamp

func (o *HourlyUsageAttributes) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*HourlyUsageAttributes) GetTimestampOk

func (o *HourlyUsageAttributes) GetTimestampOk() (*time.Time, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsageAttributes) HasMeasurements

func (o *HourlyUsageAttributes) HasMeasurements() bool

HasMeasurements returns a boolean if a field has been set.

func (*HourlyUsageAttributes) HasOrgName

func (o *HourlyUsageAttributes) HasOrgName() bool

HasOrgName returns a boolean if a field has been set.

func (*HourlyUsageAttributes) HasProductFamily

func (o *HourlyUsageAttributes) HasProductFamily() bool

HasProductFamily returns a boolean if a field has been set.

func (*HourlyUsageAttributes) HasPublicId

func (o *HourlyUsageAttributes) HasPublicId() bool

HasPublicId returns a boolean if a field has been set.

func (*HourlyUsageAttributes) HasRegion

func (o *HourlyUsageAttributes) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (*HourlyUsageAttributes) HasTimestamp

func (o *HourlyUsageAttributes) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (HourlyUsageAttributes) MarshalJSON

func (o HourlyUsageAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HourlyUsageAttributes) SetMeasurements

func (o *HourlyUsageAttributes) SetMeasurements(v []HourlyUsageMeasurement)

SetMeasurements gets a reference to the given []HourlyUsageMeasurement and assigns it to the Measurements field.

func (*HourlyUsageAttributes) SetOrgName

func (o *HourlyUsageAttributes) SetOrgName(v string)

SetOrgName gets a reference to the given string and assigns it to the OrgName field.

func (*HourlyUsageAttributes) SetProductFamily

func (o *HourlyUsageAttributes) SetProductFamily(v string)

SetProductFamily gets a reference to the given string and assigns it to the ProductFamily field.

func (*HourlyUsageAttributes) SetPublicId

func (o *HourlyUsageAttributes) SetPublicId(v string)

SetPublicId gets a reference to the given string and assigns it to the PublicId field.

func (*HourlyUsageAttributes) SetRegion

func (o *HourlyUsageAttributes) SetRegion(v string)

SetRegion gets a reference to the given string and assigns it to the Region field.

func (*HourlyUsageAttributes) SetTimestamp

func (o *HourlyUsageAttributes) SetTimestamp(v time.Time)

SetTimestamp gets a reference to the given time.Time and assigns it to the Timestamp field.

func (*HourlyUsageAttributes) UnmarshalJSON

func (o *HourlyUsageAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HourlyUsageMeasurement

HourlyUsageMeasurement Usage amount for a given usage type.

type HourlyUsageMeasurement struct {
    // Type of usage.
    UsageType *string `json:"usage_type,omitempty"`
    // Contains the number measured for the given usage_type during the hour.
    Value datadog.NullableInt64 `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewHourlyUsageMeasurement

func NewHourlyUsageMeasurement() *HourlyUsageMeasurement

NewHourlyUsageMeasurement instantiates a new HourlyUsageMeasurement object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewHourlyUsageMeasurementWithDefaults

func NewHourlyUsageMeasurementWithDefaults() *HourlyUsageMeasurement

NewHourlyUsageMeasurementWithDefaults instantiates a new HourlyUsageMeasurement object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*HourlyUsageMeasurement) GetUsageType

func (o *HourlyUsageMeasurement) GetUsageType() string

GetUsageType returns the UsageType field value if set, zero value otherwise.

func (*HourlyUsageMeasurement) GetUsageTypeOk

func (o *HourlyUsageMeasurement) GetUsageTypeOk() (*string, bool)

GetUsageTypeOk returns a tuple with the UsageType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsageMeasurement) GetValue

func (o *HourlyUsageMeasurement) GetValue() int64

GetValue returns the Value field value if set, zero value otherwise (both if not set or set to explicit null).

func (*HourlyUsageMeasurement) GetValueOk

func (o *HourlyUsageMeasurement) GetValueOk() (*int64, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*HourlyUsageMeasurement) HasUsageType

func (o *HourlyUsageMeasurement) HasUsageType() bool

HasUsageType returns a boolean if a field has been set.

func (*HourlyUsageMeasurement) HasValue

func (o *HourlyUsageMeasurement) HasValue() bool

HasValue returns a boolean if a field has been set.

func (HourlyUsageMeasurement) MarshalJSON

func (o HourlyUsageMeasurement) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HourlyUsageMeasurement) SetUsageType

func (o *HourlyUsageMeasurement) SetUsageType(v string)

SetUsageType gets a reference to the given string and assigns it to the UsageType field.

func (*HourlyUsageMeasurement) SetValue

func (o *HourlyUsageMeasurement) SetValue(v int64)

SetValue gets a reference to the given datadog.NullableInt64 and assigns it to the Value field.

func (*HourlyUsageMeasurement) SetValueNil

func (o *HourlyUsageMeasurement) SetValueNil()

SetValueNil sets the value for Value to be an explicit nil.

func (*HourlyUsageMeasurement) UnmarshalJSON

func (o *HourlyUsageMeasurement) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*HourlyUsageMeasurement) UnsetValue

func (o *HourlyUsageMeasurement) UnsetValue()

UnsetValue ensures that no value is present for Value, not even an explicit nil.

type HourlyUsageMetadata

HourlyUsageMetadata The object containing document metadata.

type HourlyUsageMetadata struct {
    // The metadata for the current pagination.
    Pagination *HourlyUsagePagination `json:"pagination,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewHourlyUsageMetadata

func NewHourlyUsageMetadata() *HourlyUsageMetadata

NewHourlyUsageMetadata instantiates a new HourlyUsageMetadata object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewHourlyUsageMetadataWithDefaults

func NewHourlyUsageMetadataWithDefaults() *HourlyUsageMetadata

NewHourlyUsageMetadataWithDefaults instantiates a new HourlyUsageMetadata object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*HourlyUsageMetadata) GetPagination

func (o *HourlyUsageMetadata) GetPagination() HourlyUsagePagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*HourlyUsageMetadata) GetPaginationOk

func (o *HourlyUsageMetadata) GetPaginationOk() (*HourlyUsagePagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsageMetadata) HasPagination

func (o *HourlyUsageMetadata) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (HourlyUsageMetadata) MarshalJSON

func (o HourlyUsageMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HourlyUsageMetadata) SetPagination

func (o *HourlyUsageMetadata) SetPagination(v HourlyUsagePagination)

SetPagination gets a reference to the given HourlyUsagePagination and assigns it to the Pagination field.

func (*HourlyUsageMetadata) UnmarshalJSON

func (o *HourlyUsageMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HourlyUsagePagination

HourlyUsagePagination The metadata for the current pagination.

type HourlyUsagePagination struct {
    // The cursor to get the next results (if any). To make the next request, use the same parameters and add `next_record_id`.
    NextRecordId datadog.NullableString `json:"next_record_id,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewHourlyUsagePagination

func NewHourlyUsagePagination() *HourlyUsagePagination

NewHourlyUsagePagination instantiates a new HourlyUsagePagination object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewHourlyUsagePaginationWithDefaults

func NewHourlyUsagePaginationWithDefaults() *HourlyUsagePagination

NewHourlyUsagePaginationWithDefaults instantiates a new HourlyUsagePagination object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*HourlyUsagePagination) GetNextRecordId

func (o *HourlyUsagePagination) GetNextRecordId() string

GetNextRecordId returns the NextRecordId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*HourlyUsagePagination) GetNextRecordIdOk

func (o *HourlyUsagePagination) GetNextRecordIdOk() (*string, bool)

GetNextRecordIdOk returns a tuple with the NextRecordId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*HourlyUsagePagination) HasNextRecordId

func (o *HourlyUsagePagination) HasNextRecordId() bool

HasNextRecordId returns a boolean if a field has been set.

func (HourlyUsagePagination) MarshalJSON

func (o HourlyUsagePagination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HourlyUsagePagination) SetNextRecordId

func (o *HourlyUsagePagination) SetNextRecordId(v string)

SetNextRecordId gets a reference to the given datadog.NullableString and assigns it to the NextRecordId field.

func (*HourlyUsagePagination) SetNextRecordIdNil

func (o *HourlyUsagePagination) SetNextRecordIdNil()

SetNextRecordIdNil sets the value for NextRecordId to be an explicit nil.

func (*HourlyUsagePagination) UnmarshalJSON

func (o *HourlyUsagePagination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*HourlyUsagePagination) UnsetNextRecordId

func (o *HourlyUsagePagination) UnsetNextRecordId()

UnsetNextRecordId ensures that no value is present for NextRecordId, not even an explicit nil.

type HourlyUsageResponse

HourlyUsageResponse Hourly usage response.

type HourlyUsageResponse struct {
    // Response containing hourly usage.
    Data []HourlyUsage `json:"data,omitempty"`
    // The object containing document metadata.
    Meta *HourlyUsageMetadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewHourlyUsageResponse

func NewHourlyUsageResponse() *HourlyUsageResponse

NewHourlyUsageResponse instantiates a new HourlyUsageResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewHourlyUsageResponseWithDefaults

func NewHourlyUsageResponseWithDefaults() *HourlyUsageResponse

NewHourlyUsageResponseWithDefaults instantiates a new HourlyUsageResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*HourlyUsageResponse) GetData

func (o *HourlyUsageResponse) GetData() []HourlyUsage

GetData returns the Data field value if set, zero value otherwise.

func (*HourlyUsageResponse) GetDataOk

func (o *HourlyUsageResponse) GetDataOk() (*[]HourlyUsage, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsageResponse) GetMeta

func (o *HourlyUsageResponse) GetMeta() HourlyUsageMetadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*HourlyUsageResponse) GetMetaOk

func (o *HourlyUsageResponse) GetMetaOk() (*HourlyUsageMetadata, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsageResponse) HasData

func (o *HourlyUsageResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*HourlyUsageResponse) HasMeta

func (o *HourlyUsageResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (HourlyUsageResponse) MarshalJSON

func (o HourlyUsageResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HourlyUsageResponse) SetData

func (o *HourlyUsageResponse) SetData(v []HourlyUsage)

SetData gets a reference to the given []HourlyUsage and assigns it to the Data field.

func (*HourlyUsageResponse) SetMeta

func (o *HourlyUsageResponse) SetMeta(v HourlyUsageMetadata)

SetMeta gets a reference to the given HourlyUsageMetadata and assigns it to the Meta field.

func (*HourlyUsageResponse) UnmarshalJSON

func (o *HourlyUsageResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HourlyUsageType

HourlyUsageType Usage type that is being measured.

type HourlyUsageType string

List of HourlyUsageType.

const (
    HOURLYUSAGETYPE_APP_SEC_HOST_COUNT                       HourlyUsageType = "app_sec_host_count"
    HOURLYUSAGETYPE_OBSERVABILITY_PIPELINES_BYTES_PROCESSSED HourlyUsageType = "observability_pipelines_bytes_processed"
    HOURLYUSAGETYPE_LAMBDA_TRACED_INVOCATIONS_COUNT          HourlyUsageType = "lambda_traced_invocations_count"
)

func NewHourlyUsageTypeFromValue

func NewHourlyUsageTypeFromValue(v string) (*HourlyUsageType, error)

NewHourlyUsageTypeFromValue returns a pointer to a valid HourlyUsageType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*HourlyUsageType) GetAllowedValues

func (v *HourlyUsageType) GetAllowedValues() []HourlyUsageType

GetAllowedValues reeturns the list of possible values.

func (HourlyUsageType) IsValid

func (v HourlyUsageType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (HourlyUsageType) Ptr

func (v HourlyUsageType) Ptr() *HourlyUsageType

Ptr returns reference to HourlyUsageType value.

func (*HourlyUsageType) UnmarshalJSON

func (v *HourlyUsageType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IdPMetadataFormData

IdPMetadataFormData The form data submitted to upload IdP metadata

type IdPMetadataFormData struct {
    // The IdP metadata XML file
    IdpFile **os.File `json:"idp_file,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIdPMetadataFormData

func NewIdPMetadataFormData() *IdPMetadataFormData

NewIdPMetadataFormData instantiates a new IdPMetadataFormData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIdPMetadataFormDataWithDefaults

func NewIdPMetadataFormDataWithDefaults() *IdPMetadataFormData

NewIdPMetadataFormDataWithDefaults instantiates a new IdPMetadataFormData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IdPMetadataFormData) GetIdpFile

func (o *IdPMetadataFormData) GetIdpFile() *os.File

GetIdpFile returns the IdpFile field value if set, zero value otherwise.

func (*IdPMetadataFormData) GetIdpFileOk

func (o *IdPMetadataFormData) GetIdpFileOk() (**os.File, bool)

GetIdpFileOk returns a tuple with the IdpFile field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdPMetadataFormData) HasIdpFile

func (o *IdPMetadataFormData) HasIdpFile() bool

HasIdpFile returns a boolean if a field has been set.

func (IdPMetadataFormData) MarshalJSON

func (o IdPMetadataFormData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IdPMetadataFormData) SetIdpFile

func (o *IdPMetadataFormData) SetIdpFile(v *os.File)

SetIdpFile gets a reference to the given *os.File and assigns it to the IdpFile field.

func (*IdPMetadataFormData) UnmarshalJSON

func (o *IdPMetadataFormData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentAttachmentType

IncidentAttachmentAttachmentType The type of the incident attachment attributes.

type IncidentAttachmentAttachmentType string

List of IncidentAttachmentAttachmentType.

const (
    INCIDENTATTACHMENTATTACHMENTTYPE_LINK       IncidentAttachmentAttachmentType = "link"
    INCIDENTATTACHMENTATTACHMENTTYPE_POSTMORTEM IncidentAttachmentAttachmentType = "postmortem"
)

func NewIncidentAttachmentAttachmentTypeFromValue

func NewIncidentAttachmentAttachmentTypeFromValue(v string) (*IncidentAttachmentAttachmentType, error)

NewIncidentAttachmentAttachmentTypeFromValue returns a pointer to a valid IncidentAttachmentAttachmentType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentAttachmentAttachmentType) GetAllowedValues

func (v *IncidentAttachmentAttachmentType) GetAllowedValues() []IncidentAttachmentAttachmentType

GetAllowedValues reeturns the list of possible values.

func (IncidentAttachmentAttachmentType) IsValid

func (v IncidentAttachmentAttachmentType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentAttachmentAttachmentType) Ptr

func (v IncidentAttachmentAttachmentType) Ptr() *IncidentAttachmentAttachmentType

Ptr returns reference to IncidentAttachmentAttachmentType value.

func (*IncidentAttachmentAttachmentType) UnmarshalJSON

func (v *IncidentAttachmentAttachmentType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentAttributes

IncidentAttachmentAttributes - The attributes object for an attachment.

type IncidentAttachmentAttributes struct {
    IncidentAttachmentPostmortemAttributes *IncidentAttachmentPostmortemAttributes
    IncidentAttachmentLinkAttributes       *IncidentAttachmentLinkAttributes

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func IncidentAttachmentLinkAttributesAsIncidentAttachmentAttributes

func IncidentAttachmentLinkAttributesAsIncidentAttachmentAttributes(v *IncidentAttachmentLinkAttributes) IncidentAttachmentAttributes

IncidentAttachmentLinkAttributesAsIncidentAttachmentAttributes is a convenience function that returns IncidentAttachmentLinkAttributes wrapped in IncidentAttachmentAttributes.

func IncidentAttachmentPostmortemAttributesAsIncidentAttachmentAttributes

func IncidentAttachmentPostmortemAttributesAsIncidentAttachmentAttributes(v *IncidentAttachmentPostmortemAttributes) IncidentAttachmentAttributes

IncidentAttachmentPostmortemAttributesAsIncidentAttachmentAttributes is a convenience function that returns IncidentAttachmentPostmortemAttributes wrapped in IncidentAttachmentAttributes.

func (*IncidentAttachmentAttributes) GetActualInstance

func (obj *IncidentAttachmentAttributes) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (IncidentAttachmentAttributes) MarshalJSON

func (obj IncidentAttachmentAttributes) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentAttachmentAttributes) UnmarshalJSON

func (obj *IncidentAttachmentAttributes) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentAttachmentData

IncidentAttachmentData A single incident attachment.

type IncidentAttachmentData struct {
    // The attributes object for an attachment.
    Attributes IncidentAttachmentAttributes `json:"attributes"`
    // A unique identifier that represents the incident attachment.
    Id string `json:"id"`
    // The incident attachment's relationships.
    Relationships IncidentAttachmentRelationships `json:"relationships"`
    // The incident attachment resource type.
    Type IncidentAttachmentType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentAttachmentData

func NewIncidentAttachmentData(attributes IncidentAttachmentAttributes, id string, relationships IncidentAttachmentRelationships, typeVar IncidentAttachmentType) *IncidentAttachmentData

NewIncidentAttachmentData instantiates a new IncidentAttachmentData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentAttachmentDataWithDefaults

func NewIncidentAttachmentDataWithDefaults() *IncidentAttachmentData

NewIncidentAttachmentDataWithDefaults instantiates a new IncidentAttachmentData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentAttachmentData) GetAttributes

func (o *IncidentAttachmentData) GetAttributes() IncidentAttachmentAttributes

GetAttributes returns the Attributes field value.

func (*IncidentAttachmentData) GetAttributesOk

func (o *IncidentAttachmentData) GetAttributesOk() (*IncidentAttachmentAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*IncidentAttachmentData) GetId

func (o *IncidentAttachmentData) GetId() string

GetId returns the Id field value.

func (*IncidentAttachmentData) GetIdOk

func (o *IncidentAttachmentData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*IncidentAttachmentData) GetRelationships

func (o *IncidentAttachmentData) GetRelationships() IncidentAttachmentRelationships

GetRelationships returns the Relationships field value.

func (*IncidentAttachmentData) GetRelationshipsOk

func (o *IncidentAttachmentData) GetRelationshipsOk() (*IncidentAttachmentRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value and a boolean to check if the value has been set.

func (*IncidentAttachmentData) GetType

func (o *IncidentAttachmentData) GetType() IncidentAttachmentType

GetType returns the Type field value.

func (*IncidentAttachmentData) GetTypeOk

func (o *IncidentAttachmentData) GetTypeOk() (*IncidentAttachmentType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (IncidentAttachmentData) MarshalJSON

func (o IncidentAttachmentData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentAttachmentData) SetAttributes

func (o *IncidentAttachmentData) SetAttributes(v IncidentAttachmentAttributes)

SetAttributes sets field value.

func (*IncidentAttachmentData) SetId

func (o *IncidentAttachmentData) SetId(v string)

SetId sets field value.

func (*IncidentAttachmentData) SetRelationships

func (o *IncidentAttachmentData) SetRelationships(v IncidentAttachmentRelationships)

SetRelationships sets field value.

func (*IncidentAttachmentData) SetType

func (o *IncidentAttachmentData) SetType(v IncidentAttachmentType)

SetType sets field value.

func (*IncidentAttachmentData) UnmarshalJSON

func (o *IncidentAttachmentData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentLinkAttachmentType

IncidentAttachmentLinkAttachmentType The type of link attachment attributes.

type IncidentAttachmentLinkAttachmentType string

List of IncidentAttachmentLinkAttachmentType.

const (
    INCIDENTATTACHMENTLINKATTACHMENTTYPE_LINK IncidentAttachmentLinkAttachmentType = "link"
)

func NewIncidentAttachmentLinkAttachmentTypeFromValue

func NewIncidentAttachmentLinkAttachmentTypeFromValue(v string) (*IncidentAttachmentLinkAttachmentType, error)

NewIncidentAttachmentLinkAttachmentTypeFromValue returns a pointer to a valid IncidentAttachmentLinkAttachmentType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentAttachmentLinkAttachmentType) GetAllowedValues

func (v *IncidentAttachmentLinkAttachmentType) GetAllowedValues() []IncidentAttachmentLinkAttachmentType

GetAllowedValues reeturns the list of possible values.

func (IncidentAttachmentLinkAttachmentType) IsValid

func (v IncidentAttachmentLinkAttachmentType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentAttachmentLinkAttachmentType) Ptr

func (v IncidentAttachmentLinkAttachmentType) Ptr() *IncidentAttachmentLinkAttachmentType

Ptr returns reference to IncidentAttachmentLinkAttachmentType value.

func (*IncidentAttachmentLinkAttachmentType) UnmarshalJSON

func (v *IncidentAttachmentLinkAttachmentType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentLinkAttributes

IncidentAttachmentLinkAttributes The attributes object for a link attachment.

type IncidentAttachmentLinkAttributes struct {
    // The link attachment.
    Attachment IncidentAttachmentLinkAttributesAttachmentObject `json:"attachment"`
    // The type of link attachment attributes.
    AttachmentType IncidentAttachmentLinkAttachmentType `json:"attachment_type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentAttachmentLinkAttributes

func NewIncidentAttachmentLinkAttributes(attachment IncidentAttachmentLinkAttributesAttachmentObject, attachmentType IncidentAttachmentLinkAttachmentType) *IncidentAttachmentLinkAttributes

NewIncidentAttachmentLinkAttributes instantiates a new IncidentAttachmentLinkAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentAttachmentLinkAttributesWithDefaults

func NewIncidentAttachmentLinkAttributesWithDefaults() *IncidentAttachmentLinkAttributes

NewIncidentAttachmentLinkAttributesWithDefaults instantiates a new IncidentAttachmentLinkAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentAttachmentLinkAttributes) GetAttachment

func (o *IncidentAttachmentLinkAttributes) GetAttachment() IncidentAttachmentLinkAttributesAttachmentObject

GetAttachment returns the Attachment field value.

func (*IncidentAttachmentLinkAttributes) GetAttachmentOk

func (o *IncidentAttachmentLinkAttributes) GetAttachmentOk() (*IncidentAttachmentLinkAttributesAttachmentObject, bool)

GetAttachmentOk returns a tuple with the Attachment field value and a boolean to check if the value has been set.

func (*IncidentAttachmentLinkAttributes) GetAttachmentType

func (o *IncidentAttachmentLinkAttributes) GetAttachmentType() IncidentAttachmentLinkAttachmentType

GetAttachmentType returns the AttachmentType field value.

func (*IncidentAttachmentLinkAttributes) GetAttachmentTypeOk

func (o *IncidentAttachmentLinkAttributes) GetAttachmentTypeOk() (*IncidentAttachmentLinkAttachmentType, bool)

GetAttachmentTypeOk returns a tuple with the AttachmentType field value and a boolean to check if the value has been set.

func (IncidentAttachmentLinkAttributes) MarshalJSON

func (o IncidentAttachmentLinkAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentAttachmentLinkAttributes) SetAttachment

func (o *IncidentAttachmentLinkAttributes) SetAttachment(v IncidentAttachmentLinkAttributesAttachmentObject)

SetAttachment sets field value.

func (*IncidentAttachmentLinkAttributes) SetAttachmentType

func (o *IncidentAttachmentLinkAttributes) SetAttachmentType(v IncidentAttachmentLinkAttachmentType)

SetAttachmentType sets field value.

func (*IncidentAttachmentLinkAttributes) UnmarshalJSON

func (o *IncidentAttachmentLinkAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentLinkAttributesAttachmentObject

IncidentAttachmentLinkAttributesAttachmentObject The link attachment.

type IncidentAttachmentLinkAttributesAttachmentObject struct {
    // The URL of this link attachment.
    DocumentUrl string `json:"documentUrl"`
    // The title of this link attachment.
    Title string `json:"title"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentAttachmentLinkAttributesAttachmentObject

func NewIncidentAttachmentLinkAttributesAttachmentObject(documentUrl string, title string) *IncidentAttachmentLinkAttributesAttachmentObject

NewIncidentAttachmentLinkAttributesAttachmentObject instantiates a new IncidentAttachmentLinkAttributesAttachmentObject object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentAttachmentLinkAttributesAttachmentObjectWithDefaults

func NewIncidentAttachmentLinkAttributesAttachmentObjectWithDefaults() *IncidentAttachmentLinkAttributesAttachmentObject

NewIncidentAttachmentLinkAttributesAttachmentObjectWithDefaults instantiates a new IncidentAttachmentLinkAttributesAttachmentObject object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentAttachmentLinkAttributesAttachmentObject) GetDocumentUrl

func (o *IncidentAttachmentLinkAttributesAttachmentObject) GetDocumentUrl() string

GetDocumentUrl returns the DocumentUrl field value.

func (*IncidentAttachmentLinkAttributesAttachmentObject) GetDocumentUrlOk

func (o *IncidentAttachmentLinkAttributesAttachmentObject) GetDocumentUrlOk() (*string, bool)

GetDocumentUrlOk returns a tuple with the DocumentUrl field value and a boolean to check if the value has been set.

func (*IncidentAttachmentLinkAttributesAttachmentObject) GetTitle

func (o *IncidentAttachmentLinkAttributesAttachmentObject) GetTitle() string

GetTitle returns the Title field value.

func (*IncidentAttachmentLinkAttributesAttachmentObject) GetTitleOk

func (o *IncidentAttachmentLinkAttributesAttachmentObject) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (IncidentAttachmentLinkAttributesAttachmentObject) MarshalJSON

func (o IncidentAttachmentLinkAttributesAttachmentObject) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentAttachmentLinkAttributesAttachmentObject) SetDocumentUrl

func (o *IncidentAttachmentLinkAttributesAttachmentObject) SetDocumentUrl(v string)

SetDocumentUrl sets field value.

func (*IncidentAttachmentLinkAttributesAttachmentObject) SetTitle

func (o *IncidentAttachmentLinkAttributesAttachmentObject) SetTitle(v string)

SetTitle sets field value.

func (*IncidentAttachmentLinkAttributesAttachmentObject) UnmarshalJSON

func (o *IncidentAttachmentLinkAttributesAttachmentObject) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentPostmortemAttachmentType

IncidentAttachmentPostmortemAttachmentType The type of postmortem attachment attributes.

type IncidentAttachmentPostmortemAttachmentType string

List of IncidentAttachmentPostmortemAttachmentType.

const (
    INCIDENTATTACHMENTPOSTMORTEMATTACHMENTTYPE_POSTMORTEM IncidentAttachmentPostmortemAttachmentType = "postmortem"
)

func NewIncidentAttachmentPostmortemAttachmentTypeFromValue

func NewIncidentAttachmentPostmortemAttachmentTypeFromValue(v string) (*IncidentAttachmentPostmortemAttachmentType, error)

NewIncidentAttachmentPostmortemAttachmentTypeFromValue returns a pointer to a valid IncidentAttachmentPostmortemAttachmentType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentAttachmentPostmortemAttachmentType) GetAllowedValues

func (v *IncidentAttachmentPostmortemAttachmentType) GetAllowedValues() []IncidentAttachmentPostmortemAttachmentType

GetAllowedValues reeturns the list of possible values.

func (IncidentAttachmentPostmortemAttachmentType) IsValid

func (v IncidentAttachmentPostmortemAttachmentType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentAttachmentPostmortemAttachmentType) Ptr

func (v IncidentAttachmentPostmortemAttachmentType) Ptr() *IncidentAttachmentPostmortemAttachmentType

Ptr returns reference to IncidentAttachmentPostmortemAttachmentType value.

func (*IncidentAttachmentPostmortemAttachmentType) UnmarshalJSON

func (v *IncidentAttachmentPostmortemAttachmentType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentPostmortemAttributes

IncidentAttachmentPostmortemAttributes The attributes object for a postmortem attachment.

type IncidentAttachmentPostmortemAttributes struct {
    // The postmortem attachment.
    Attachment IncidentAttachmentsPostmortemAttributesAttachmentObject `json:"attachment"`
    // The type of postmortem attachment attributes.
    AttachmentType IncidentAttachmentPostmortemAttachmentType `json:"attachment_type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentAttachmentPostmortemAttributes

func NewIncidentAttachmentPostmortemAttributes(attachment IncidentAttachmentsPostmortemAttributesAttachmentObject, attachmentType IncidentAttachmentPostmortemAttachmentType) *IncidentAttachmentPostmortemAttributes

NewIncidentAttachmentPostmortemAttributes instantiates a new IncidentAttachmentPostmortemAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentAttachmentPostmortemAttributesWithDefaults

func NewIncidentAttachmentPostmortemAttributesWithDefaults() *IncidentAttachmentPostmortemAttributes

NewIncidentAttachmentPostmortemAttributesWithDefaults instantiates a new IncidentAttachmentPostmortemAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentAttachmentPostmortemAttributes) GetAttachment

func (o *IncidentAttachmentPostmortemAttributes) GetAttachment() IncidentAttachmentsPostmortemAttributesAttachmentObject

GetAttachment returns the Attachment field value.

func (*IncidentAttachmentPostmortemAttributes) GetAttachmentOk

func (o *IncidentAttachmentPostmortemAttributes) GetAttachmentOk() (*IncidentAttachmentsPostmortemAttributesAttachmentObject, bool)

GetAttachmentOk returns a tuple with the Attachment field value and a boolean to check if the value has been set.

func (*IncidentAttachmentPostmortemAttributes) GetAttachmentType

func (o *IncidentAttachmentPostmortemAttributes) GetAttachmentType() IncidentAttachmentPostmortemAttachmentType

GetAttachmentType returns the AttachmentType field value.

func (*IncidentAttachmentPostmortemAttributes) GetAttachmentTypeOk

func (o *IncidentAttachmentPostmortemAttributes) GetAttachmentTypeOk() (*IncidentAttachmentPostmortemAttachmentType, bool)

GetAttachmentTypeOk returns a tuple with the AttachmentType field value and a boolean to check if the value has been set.

func (IncidentAttachmentPostmortemAttributes) MarshalJSON

func (o IncidentAttachmentPostmortemAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentAttachmentPostmortemAttributes) SetAttachment

func (o *IncidentAttachmentPostmortemAttributes) SetAttachment(v IncidentAttachmentsPostmortemAttributesAttachmentObject)

SetAttachment sets field value.

func (*IncidentAttachmentPostmortemAttributes) SetAttachmentType

func (o *IncidentAttachmentPostmortemAttributes) SetAttachmentType(v IncidentAttachmentPostmortemAttachmentType)

SetAttachmentType sets field value.

func (*IncidentAttachmentPostmortemAttributes) UnmarshalJSON

func (o *IncidentAttachmentPostmortemAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentRelatedObject

IncidentAttachmentRelatedObject The object related to an incident attachment.

type IncidentAttachmentRelatedObject string

List of IncidentAttachmentRelatedObject.

const (
    INCIDENTATTACHMENTRELATEDOBJECT_USERS IncidentAttachmentRelatedObject = "users"
)

func NewIncidentAttachmentRelatedObjectFromValue

func NewIncidentAttachmentRelatedObjectFromValue(v string) (*IncidentAttachmentRelatedObject, error)

NewIncidentAttachmentRelatedObjectFromValue returns a pointer to a valid IncidentAttachmentRelatedObject for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentAttachmentRelatedObject) GetAllowedValues

func (v *IncidentAttachmentRelatedObject) GetAllowedValues() []IncidentAttachmentRelatedObject

GetAllowedValues reeturns the list of possible values.

func (IncidentAttachmentRelatedObject) IsValid

func (v IncidentAttachmentRelatedObject) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentAttachmentRelatedObject) Ptr

func (v IncidentAttachmentRelatedObject) Ptr() *IncidentAttachmentRelatedObject

Ptr returns reference to IncidentAttachmentRelatedObject value.

func (*IncidentAttachmentRelatedObject) UnmarshalJSON

func (v *IncidentAttachmentRelatedObject) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentRelationships

IncidentAttachmentRelationships The incident attachment's relationships.

type IncidentAttachmentRelationships struct {
    // Relationship to user.
    LastModifiedByUser *RelationshipToUser `json:"last_modified_by_user,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentAttachmentRelationships

func NewIncidentAttachmentRelationships() *IncidentAttachmentRelationships

NewIncidentAttachmentRelationships instantiates a new IncidentAttachmentRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentAttachmentRelationshipsWithDefaults

func NewIncidentAttachmentRelationshipsWithDefaults() *IncidentAttachmentRelationships

NewIncidentAttachmentRelationshipsWithDefaults instantiates a new IncidentAttachmentRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentAttachmentRelationships) GetLastModifiedByUser

func (o *IncidentAttachmentRelationships) GetLastModifiedByUser() RelationshipToUser

GetLastModifiedByUser returns the LastModifiedByUser field value if set, zero value otherwise.

func (*IncidentAttachmentRelationships) GetLastModifiedByUserOk

func (o *IncidentAttachmentRelationships) GetLastModifiedByUserOk() (*RelationshipToUser, bool)

GetLastModifiedByUserOk returns a tuple with the LastModifiedByUser field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentAttachmentRelationships) HasLastModifiedByUser

func (o *IncidentAttachmentRelationships) HasLastModifiedByUser() bool

HasLastModifiedByUser returns a boolean if a field has been set.

func (IncidentAttachmentRelationships) MarshalJSON

func (o IncidentAttachmentRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentAttachmentRelationships) SetLastModifiedByUser

func (o *IncidentAttachmentRelationships) SetLastModifiedByUser(v RelationshipToUser)

SetLastModifiedByUser gets a reference to the given RelationshipToUser and assigns it to the LastModifiedByUser field.

func (*IncidentAttachmentRelationships) UnmarshalJSON

func (o *IncidentAttachmentRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentType

IncidentAttachmentType The incident attachment resource type.

type IncidentAttachmentType string

List of IncidentAttachmentType.

const (
    INCIDENTATTACHMENTTYPE_INCIDENT_ATTACHMENTS IncidentAttachmentType = "incident_attachments"
)

func NewIncidentAttachmentTypeFromValue

func NewIncidentAttachmentTypeFromValue(v string) (*IncidentAttachmentType, error)

NewIncidentAttachmentTypeFromValue returns a pointer to a valid IncidentAttachmentType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentAttachmentType) GetAllowedValues

func (v *IncidentAttachmentType) GetAllowedValues() []IncidentAttachmentType

GetAllowedValues reeturns the list of possible values.

func (IncidentAttachmentType) IsValid

func (v IncidentAttachmentType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentAttachmentType) Ptr

func (v IncidentAttachmentType) Ptr() *IncidentAttachmentType

Ptr returns reference to IncidentAttachmentType value.

func (*IncidentAttachmentType) UnmarshalJSON

func (v *IncidentAttachmentType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentUpdateAttributes

IncidentAttachmentUpdateAttributes - Incident attachment attributes.

type IncidentAttachmentUpdateAttributes struct {
    IncidentAttachmentPostmortemAttributes *IncidentAttachmentPostmortemAttributes
    IncidentAttachmentLinkAttributes       *IncidentAttachmentLinkAttributes

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func IncidentAttachmentLinkAttributesAsIncidentAttachmentUpdateAttributes

func IncidentAttachmentLinkAttributesAsIncidentAttachmentUpdateAttributes(v *IncidentAttachmentLinkAttributes) IncidentAttachmentUpdateAttributes

IncidentAttachmentLinkAttributesAsIncidentAttachmentUpdateAttributes is a convenience function that returns IncidentAttachmentLinkAttributes wrapped in IncidentAttachmentUpdateAttributes.

func IncidentAttachmentPostmortemAttributesAsIncidentAttachmentUpdateAttributes

func IncidentAttachmentPostmortemAttributesAsIncidentAttachmentUpdateAttributes(v *IncidentAttachmentPostmortemAttributes) IncidentAttachmentUpdateAttributes

IncidentAttachmentPostmortemAttributesAsIncidentAttachmentUpdateAttributes is a convenience function that returns IncidentAttachmentPostmortemAttributes wrapped in IncidentAttachmentUpdateAttributes.

func (*IncidentAttachmentUpdateAttributes) GetActualInstance

func (obj *IncidentAttachmentUpdateAttributes) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (IncidentAttachmentUpdateAttributes) MarshalJSON

func (obj IncidentAttachmentUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentAttachmentUpdateAttributes) UnmarshalJSON

func (obj *IncidentAttachmentUpdateAttributes) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentAttachmentUpdateData

IncidentAttachmentUpdateData A single incident attachment.

type IncidentAttachmentUpdateData struct {
    // Incident attachment attributes.
    Attributes *IncidentAttachmentUpdateAttributes `json:"attributes,omitempty"`
    // A unique identifier that represents the incident attachment.
    Id *string `json:"id,omitempty"`
    // The incident attachment resource type.
    Type IncidentAttachmentType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentAttachmentUpdateData

func NewIncidentAttachmentUpdateData(typeVar IncidentAttachmentType) *IncidentAttachmentUpdateData

NewIncidentAttachmentUpdateData instantiates a new IncidentAttachmentUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentAttachmentUpdateDataWithDefaults

func NewIncidentAttachmentUpdateDataWithDefaults() *IncidentAttachmentUpdateData

NewIncidentAttachmentUpdateDataWithDefaults instantiates a new IncidentAttachmentUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentAttachmentUpdateData) GetAttributes

func (o *IncidentAttachmentUpdateData) GetAttributes() IncidentAttachmentUpdateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentAttachmentUpdateData) GetAttributesOk

func (o *IncidentAttachmentUpdateData) GetAttributesOk() (*IncidentAttachmentUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentAttachmentUpdateData) GetId

func (o *IncidentAttachmentUpdateData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*IncidentAttachmentUpdateData) GetIdOk

func (o *IncidentAttachmentUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentAttachmentUpdateData) GetType

func (o *IncidentAttachmentUpdateData) GetType() IncidentAttachmentType

GetType returns the Type field value.

func (*IncidentAttachmentUpdateData) GetTypeOk

func (o *IncidentAttachmentUpdateData) GetTypeOk() (*IncidentAttachmentType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentAttachmentUpdateData) HasAttributes

func (o *IncidentAttachmentUpdateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentAttachmentUpdateData) HasId

func (o *IncidentAttachmentUpdateData) HasId() bool

HasId returns a boolean if a field has been set.

func (IncidentAttachmentUpdateData) MarshalJSON

func (o IncidentAttachmentUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentAttachmentUpdateData) SetAttributes

func (o *IncidentAttachmentUpdateData) SetAttributes(v IncidentAttachmentUpdateAttributes)

SetAttributes gets a reference to the given IncidentAttachmentUpdateAttributes and assigns it to the Attributes field.

func (*IncidentAttachmentUpdateData) SetId

func (o *IncidentAttachmentUpdateData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*IncidentAttachmentUpdateData) SetType

func (o *IncidentAttachmentUpdateData) SetType(v IncidentAttachmentType)

SetType sets field value.

func (*IncidentAttachmentUpdateData) UnmarshalJSON

func (o *IncidentAttachmentUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentUpdateRequest

IncidentAttachmentUpdateRequest The update request for an incident's attachments.

type IncidentAttachmentUpdateRequest struct {
    // An array of incident attachments. An attachment object without an "id" key indicates that you want to
    // create that attachment. An attachment object without an "attributes" key indicates that you want to
    // delete that attachment. An attachment object with both the "id" key and a populated "attributes" object
    // indicates that you want to update that attachment.
    Data []IncidentAttachmentUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentAttachmentUpdateRequest

func NewIncidentAttachmentUpdateRequest(data []IncidentAttachmentUpdateData) *IncidentAttachmentUpdateRequest

NewIncidentAttachmentUpdateRequest instantiates a new IncidentAttachmentUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentAttachmentUpdateRequestWithDefaults

func NewIncidentAttachmentUpdateRequestWithDefaults() *IncidentAttachmentUpdateRequest

NewIncidentAttachmentUpdateRequestWithDefaults instantiates a new IncidentAttachmentUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentAttachmentUpdateRequest) GetData

func (o *IncidentAttachmentUpdateRequest) GetData() []IncidentAttachmentUpdateData

GetData returns the Data field value.

func (*IncidentAttachmentUpdateRequest) GetDataOk

func (o *IncidentAttachmentUpdateRequest) GetDataOk() (*[]IncidentAttachmentUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentAttachmentUpdateRequest) MarshalJSON

func (o IncidentAttachmentUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentAttachmentUpdateRequest) SetData

func (o *IncidentAttachmentUpdateRequest) SetData(v []IncidentAttachmentUpdateData)

SetData sets field value.

func (*IncidentAttachmentUpdateRequest) UnmarshalJSON

func (o *IncidentAttachmentUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentUpdateResponse

IncidentAttachmentUpdateResponse The response object containing the created or updated incident attachments.

type IncidentAttachmentUpdateResponse struct {
    // An array of incident attachments. Only the attachments that were created or updated by the request are
    // returned.
    Data []IncidentAttachmentData `json:"data"`
    // Included related resources that the user requested.
    Included []IncidentAttachmentsResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentAttachmentUpdateResponse

func NewIncidentAttachmentUpdateResponse(data []IncidentAttachmentData) *IncidentAttachmentUpdateResponse

NewIncidentAttachmentUpdateResponse instantiates a new IncidentAttachmentUpdateResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentAttachmentUpdateResponseWithDefaults

func NewIncidentAttachmentUpdateResponseWithDefaults() *IncidentAttachmentUpdateResponse

NewIncidentAttachmentUpdateResponseWithDefaults instantiates a new IncidentAttachmentUpdateResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentAttachmentUpdateResponse) GetData

func (o *IncidentAttachmentUpdateResponse) GetData() []IncidentAttachmentData

GetData returns the Data field value.

func (*IncidentAttachmentUpdateResponse) GetDataOk

func (o *IncidentAttachmentUpdateResponse) GetDataOk() (*[]IncidentAttachmentData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentAttachmentUpdateResponse) GetIncluded

func (o *IncidentAttachmentUpdateResponse) GetIncluded() []IncidentAttachmentsResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentAttachmentUpdateResponse) GetIncludedOk

func (o *IncidentAttachmentUpdateResponse) GetIncludedOk() (*[]IncidentAttachmentsResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentAttachmentUpdateResponse) HasIncluded

func (o *IncidentAttachmentUpdateResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (IncidentAttachmentUpdateResponse) MarshalJSON

func (o IncidentAttachmentUpdateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentAttachmentUpdateResponse) SetData

func (o *IncidentAttachmentUpdateResponse) SetData(v []IncidentAttachmentData)

SetData sets field value.

func (*IncidentAttachmentUpdateResponse) SetIncluded

func (o *IncidentAttachmentUpdateResponse) SetIncluded(v []IncidentAttachmentsResponseIncludedItem)

SetIncluded gets a reference to the given []IncidentAttachmentsResponseIncludedItem and assigns it to the Included field.

func (*IncidentAttachmentUpdateResponse) UnmarshalJSON

func (o *IncidentAttachmentUpdateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentsPostmortemAttributesAttachmentObject

IncidentAttachmentsPostmortemAttributesAttachmentObject The postmortem attachment.

type IncidentAttachmentsPostmortemAttributesAttachmentObject struct {
    // The URL of this notebook attachment.
    DocumentUrl string `json:"documentUrl"`
    // The title of this postmortem attachment.
    Title string `json:"title"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentAttachmentsPostmortemAttributesAttachmentObject

func NewIncidentAttachmentsPostmortemAttributesAttachmentObject(documentUrl string, title string) *IncidentAttachmentsPostmortemAttributesAttachmentObject

NewIncidentAttachmentsPostmortemAttributesAttachmentObject instantiates a new IncidentAttachmentsPostmortemAttributesAttachmentObject object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentAttachmentsPostmortemAttributesAttachmentObjectWithDefaults

func NewIncidentAttachmentsPostmortemAttributesAttachmentObjectWithDefaults() *IncidentAttachmentsPostmortemAttributesAttachmentObject

NewIncidentAttachmentsPostmortemAttributesAttachmentObjectWithDefaults instantiates a new IncidentAttachmentsPostmortemAttributesAttachmentObject object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentAttachmentsPostmortemAttributesAttachmentObject) GetDocumentUrl

func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) GetDocumentUrl() string

GetDocumentUrl returns the DocumentUrl field value.

func (*IncidentAttachmentsPostmortemAttributesAttachmentObject) GetDocumentUrlOk

func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) GetDocumentUrlOk() (*string, bool)

GetDocumentUrlOk returns a tuple with the DocumentUrl field value and a boolean to check if the value has been set.

func (*IncidentAttachmentsPostmortemAttributesAttachmentObject) GetTitle

func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) GetTitle() string

GetTitle returns the Title field value.

func (*IncidentAttachmentsPostmortemAttributesAttachmentObject) GetTitleOk

func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (IncidentAttachmentsPostmortemAttributesAttachmentObject) MarshalJSON

func (o IncidentAttachmentsPostmortemAttributesAttachmentObject) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentAttachmentsPostmortemAttributesAttachmentObject) SetDocumentUrl

func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) SetDocumentUrl(v string)

SetDocumentUrl sets field value.

func (*IncidentAttachmentsPostmortemAttributesAttachmentObject) SetTitle

func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) SetTitle(v string)

SetTitle sets field value.

func (*IncidentAttachmentsPostmortemAttributesAttachmentObject) UnmarshalJSON

func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentsResponse

IncidentAttachmentsResponse The response object containing an incident's attachments.

type IncidentAttachmentsResponse struct {
    // An array of incident attachments.
    Data []IncidentAttachmentData `json:"data"`
    // Included related resources that the user requested.
    Included []IncidentAttachmentsResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentAttachmentsResponse

func NewIncidentAttachmentsResponse(data []IncidentAttachmentData) *IncidentAttachmentsResponse

NewIncidentAttachmentsResponse instantiates a new IncidentAttachmentsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentAttachmentsResponseWithDefaults

func NewIncidentAttachmentsResponseWithDefaults() *IncidentAttachmentsResponse

NewIncidentAttachmentsResponseWithDefaults instantiates a new IncidentAttachmentsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentAttachmentsResponse) GetData

func (o *IncidentAttachmentsResponse) GetData() []IncidentAttachmentData

GetData returns the Data field value.

func (*IncidentAttachmentsResponse) GetDataOk

func (o *IncidentAttachmentsResponse) GetDataOk() (*[]IncidentAttachmentData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentAttachmentsResponse) GetIncluded

func (o *IncidentAttachmentsResponse) GetIncluded() []IncidentAttachmentsResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentAttachmentsResponse) GetIncludedOk

func (o *IncidentAttachmentsResponse) GetIncludedOk() (*[]IncidentAttachmentsResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentAttachmentsResponse) HasIncluded

func (o *IncidentAttachmentsResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (IncidentAttachmentsResponse) MarshalJSON

func (o IncidentAttachmentsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentAttachmentsResponse) SetData

func (o *IncidentAttachmentsResponse) SetData(v []IncidentAttachmentData)

SetData sets field value.

func (*IncidentAttachmentsResponse) SetIncluded

func (o *IncidentAttachmentsResponse) SetIncluded(v []IncidentAttachmentsResponseIncludedItem)

SetIncluded gets a reference to the given []IncidentAttachmentsResponseIncludedItem and assigns it to the Included field.

func (*IncidentAttachmentsResponse) UnmarshalJSON

func (o *IncidentAttachmentsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentsResponseIncludedItem

IncidentAttachmentsResponseIncludedItem - An object related to an attachment that is included in the response.

type IncidentAttachmentsResponseIncludedItem struct {
    User *User

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func UserAsIncidentAttachmentsResponseIncludedItem

func UserAsIncidentAttachmentsResponseIncludedItem(v *User) IncidentAttachmentsResponseIncludedItem

UserAsIncidentAttachmentsResponseIncludedItem is a convenience function that returns User wrapped in IncidentAttachmentsResponseIncludedItem.

func (*IncidentAttachmentsResponseIncludedItem) GetActualInstance

func (obj *IncidentAttachmentsResponseIncludedItem) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (IncidentAttachmentsResponseIncludedItem) MarshalJSON

func (obj IncidentAttachmentsResponseIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentAttachmentsResponseIncludedItem) UnmarshalJSON

func (obj *IncidentAttachmentsResponseIncludedItem) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentCreateAttributes

IncidentCreateAttributes The incident's attributes for a create request.

type IncidentCreateAttributes struct {
    // A flag indicating whether the incident caused customer impact.
    CustomerImpacted bool `json:"customer_impacted"`
    // A condensed view of the user-defined fields for which to create initial selections.
    Fields map[string]IncidentFieldAttributes `json:"fields,omitempty"`
    // An array of initial timeline cells to be placed at the beginning of the incident timeline.
    InitialCells []IncidentTimelineCellCreateAttributes `json:"initial_cells,omitempty"`
    // Notification handles that will be notified of the incident at creation.
    NotificationHandles []IncidentNotificationHandle `json:"notification_handles,omitempty"`
    // The title of the incident, which summarizes what happened.
    Title string `json:"title"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentCreateAttributes

func NewIncidentCreateAttributes(customerImpacted bool, title string) *IncidentCreateAttributes

NewIncidentCreateAttributes instantiates a new IncidentCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentCreateAttributesWithDefaults

func NewIncidentCreateAttributesWithDefaults() *IncidentCreateAttributes

NewIncidentCreateAttributesWithDefaults instantiates a new IncidentCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentCreateAttributes) GetCustomerImpacted

func (o *IncidentCreateAttributes) GetCustomerImpacted() bool

GetCustomerImpacted returns the CustomerImpacted field value.

func (*IncidentCreateAttributes) GetCustomerImpactedOk

func (o *IncidentCreateAttributes) GetCustomerImpactedOk() (*bool, bool)

GetCustomerImpactedOk returns a tuple with the CustomerImpacted field value and a boolean to check if the value has been set.

func (*IncidentCreateAttributes) GetFields

func (o *IncidentCreateAttributes) GetFields() map[string]IncidentFieldAttributes

GetFields returns the Fields field value if set, zero value otherwise.

func (*IncidentCreateAttributes) GetFieldsOk

func (o *IncidentCreateAttributes) GetFieldsOk() (*map[string]IncidentFieldAttributes, bool)

GetFieldsOk returns a tuple with the Fields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentCreateAttributes) GetInitialCells

func (o *IncidentCreateAttributes) GetInitialCells() []IncidentTimelineCellCreateAttributes

GetInitialCells returns the InitialCells field value if set, zero value otherwise.

func (*IncidentCreateAttributes) GetInitialCellsOk

func (o *IncidentCreateAttributes) GetInitialCellsOk() (*[]IncidentTimelineCellCreateAttributes, bool)

GetInitialCellsOk returns a tuple with the InitialCells field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentCreateAttributes) GetNotificationHandles

func (o *IncidentCreateAttributes) GetNotificationHandles() []IncidentNotificationHandle

GetNotificationHandles returns the NotificationHandles field value if set, zero value otherwise.

func (*IncidentCreateAttributes) GetNotificationHandlesOk

func (o *IncidentCreateAttributes) GetNotificationHandlesOk() (*[]IncidentNotificationHandle, bool)

GetNotificationHandlesOk returns a tuple with the NotificationHandles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentCreateAttributes) GetTitle

func (o *IncidentCreateAttributes) GetTitle() string

GetTitle returns the Title field value.

func (*IncidentCreateAttributes) GetTitleOk

func (o *IncidentCreateAttributes) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*IncidentCreateAttributes) HasFields

func (o *IncidentCreateAttributes) HasFields() bool

HasFields returns a boolean if a field has been set.

func (*IncidentCreateAttributes) HasInitialCells

func (o *IncidentCreateAttributes) HasInitialCells() bool

HasInitialCells returns a boolean if a field has been set.

func (*IncidentCreateAttributes) HasNotificationHandles

func (o *IncidentCreateAttributes) HasNotificationHandles() bool

HasNotificationHandles returns a boolean if a field has been set.

func (IncidentCreateAttributes) MarshalJSON

func (o IncidentCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentCreateAttributes) SetCustomerImpacted

func (o *IncidentCreateAttributes) SetCustomerImpacted(v bool)

SetCustomerImpacted sets field value.

func (*IncidentCreateAttributes) SetFields

func (o *IncidentCreateAttributes) SetFields(v map[string]IncidentFieldAttributes)

SetFields gets a reference to the given map[string]IncidentFieldAttributes and assigns it to the Fields field.

func (*IncidentCreateAttributes) SetInitialCells

func (o *IncidentCreateAttributes) SetInitialCells(v []IncidentTimelineCellCreateAttributes)

SetInitialCells gets a reference to the given []IncidentTimelineCellCreateAttributes and assigns it to the InitialCells field.

func (*IncidentCreateAttributes) SetNotificationHandles

func (o *IncidentCreateAttributes) SetNotificationHandles(v []IncidentNotificationHandle)

SetNotificationHandles gets a reference to the given []IncidentNotificationHandle and assigns it to the NotificationHandles field.

func (*IncidentCreateAttributes) SetTitle

func (o *IncidentCreateAttributes) SetTitle(v string)

SetTitle sets field value.

func (*IncidentCreateAttributes) UnmarshalJSON

func (o *IncidentCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentCreateData

IncidentCreateData Incident data for a create request.

type IncidentCreateData struct {
    // The incident's attributes for a create request.
    Attributes IncidentCreateAttributes `json:"attributes"`
    // The relationships the incident will have with other resources once created.
    Relationships *IncidentCreateRelationships `json:"relationships,omitempty"`
    // Incident resource type.
    Type IncidentType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentCreateData

func NewIncidentCreateData(attributes IncidentCreateAttributes, typeVar IncidentType) *IncidentCreateData

NewIncidentCreateData instantiates a new IncidentCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentCreateDataWithDefaults

func NewIncidentCreateDataWithDefaults() *IncidentCreateData

NewIncidentCreateDataWithDefaults instantiates a new IncidentCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentCreateData) GetAttributes

func (o *IncidentCreateData) GetAttributes() IncidentCreateAttributes

GetAttributes returns the Attributes field value.

func (*IncidentCreateData) GetAttributesOk

func (o *IncidentCreateData) GetAttributesOk() (*IncidentCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*IncidentCreateData) GetRelationships

func (o *IncidentCreateData) GetRelationships() IncidentCreateRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*IncidentCreateData) GetRelationshipsOk

func (o *IncidentCreateData) GetRelationshipsOk() (*IncidentCreateRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentCreateData) GetType

func (o *IncidentCreateData) GetType() IncidentType

GetType returns the Type field value.

func (*IncidentCreateData) GetTypeOk

func (o *IncidentCreateData) GetTypeOk() (*IncidentType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentCreateData) HasRelationships

func (o *IncidentCreateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (IncidentCreateData) MarshalJSON

func (o IncidentCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentCreateData) SetAttributes

func (o *IncidentCreateData) SetAttributes(v IncidentCreateAttributes)

SetAttributes sets field value.

func (*IncidentCreateData) SetRelationships

func (o *IncidentCreateData) SetRelationships(v IncidentCreateRelationships)

SetRelationships gets a reference to the given IncidentCreateRelationships and assigns it to the Relationships field.

func (*IncidentCreateData) SetType

func (o *IncidentCreateData) SetType(v IncidentType)

SetType sets field value.

func (*IncidentCreateData) UnmarshalJSON

func (o *IncidentCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentCreateRelationships

IncidentCreateRelationships The relationships the incident will have with other resources once created.

type IncidentCreateRelationships struct {
    // Relationship to user.
    CommanderUser NullableRelationshipToUser `json:"commander_user"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentCreateRelationships

func NewIncidentCreateRelationships(commanderUser NullableRelationshipToUser) *IncidentCreateRelationships

NewIncidentCreateRelationships instantiates a new IncidentCreateRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentCreateRelationshipsWithDefaults

func NewIncidentCreateRelationshipsWithDefaults() *IncidentCreateRelationships

NewIncidentCreateRelationshipsWithDefaults instantiates a new IncidentCreateRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentCreateRelationships) GetCommanderUser

func (o *IncidentCreateRelationships) GetCommanderUser() NullableRelationshipToUser

GetCommanderUser returns the CommanderUser field value.

func (*IncidentCreateRelationships) GetCommanderUserOk

func (o *IncidentCreateRelationships) GetCommanderUserOk() (*NullableRelationshipToUser, bool)

GetCommanderUserOk returns a tuple with the CommanderUser field value and a boolean to check if the value has been set.

func (IncidentCreateRelationships) MarshalJSON

func (o IncidentCreateRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentCreateRelationships) SetCommanderUser

func (o *IncidentCreateRelationships) SetCommanderUser(v NullableRelationshipToUser)

SetCommanderUser sets field value.

func (*IncidentCreateRelationships) UnmarshalJSON

func (o *IncidentCreateRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentCreateRequest

IncidentCreateRequest Create request for an incident.

type IncidentCreateRequest struct {
    // Incident data for a create request.
    Data IncidentCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentCreateRequest

func NewIncidentCreateRequest(data IncidentCreateData) *IncidentCreateRequest

NewIncidentCreateRequest instantiates a new IncidentCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentCreateRequestWithDefaults

func NewIncidentCreateRequestWithDefaults() *IncidentCreateRequest

NewIncidentCreateRequestWithDefaults instantiates a new IncidentCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentCreateRequest) GetData

func (o *IncidentCreateRequest) GetData() IncidentCreateData

GetData returns the Data field value.

func (*IncidentCreateRequest) GetDataOk

func (o *IncidentCreateRequest) GetDataOk() (*IncidentCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentCreateRequest) MarshalJSON

func (o IncidentCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentCreateRequest) SetData

func (o *IncidentCreateRequest) SetData(v IncidentCreateData)

SetData sets field value.

func (*IncidentCreateRequest) UnmarshalJSON

func (o *IncidentCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentFieldAttributes

IncidentFieldAttributes - Dynamic fields for which selections can be made, with field names as keys.

type IncidentFieldAttributes struct {
    IncidentFieldAttributesSingleValue   *IncidentFieldAttributesSingleValue
    IncidentFieldAttributesMultipleValue *IncidentFieldAttributesMultipleValue

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func IncidentFieldAttributesMultipleValueAsIncidentFieldAttributes

func IncidentFieldAttributesMultipleValueAsIncidentFieldAttributes(v *IncidentFieldAttributesMultipleValue) IncidentFieldAttributes

IncidentFieldAttributesMultipleValueAsIncidentFieldAttributes is a convenience function that returns IncidentFieldAttributesMultipleValue wrapped in IncidentFieldAttributes.

func IncidentFieldAttributesSingleValueAsIncidentFieldAttributes

func IncidentFieldAttributesSingleValueAsIncidentFieldAttributes(v *IncidentFieldAttributesSingleValue) IncidentFieldAttributes

IncidentFieldAttributesSingleValueAsIncidentFieldAttributes is a convenience function that returns IncidentFieldAttributesSingleValue wrapped in IncidentFieldAttributes.

func (*IncidentFieldAttributes) GetActualInstance

func (obj *IncidentFieldAttributes) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (IncidentFieldAttributes) MarshalJSON

func (obj IncidentFieldAttributes) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentFieldAttributes) UnmarshalJSON

func (obj *IncidentFieldAttributes) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentFieldAttributesMultipleValue

IncidentFieldAttributesMultipleValue A field with potentially multiple values selected.

type IncidentFieldAttributesMultipleValue struct {
    // Type of the multiple value field definitions.
    Type *IncidentFieldAttributesValueType `json:"type,omitempty"`
    // The multiple values selected for this field.
    Value []string `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentFieldAttributesMultipleValue

func NewIncidentFieldAttributesMultipleValue() *IncidentFieldAttributesMultipleValue

NewIncidentFieldAttributesMultipleValue instantiates a new IncidentFieldAttributesMultipleValue object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentFieldAttributesMultipleValueWithDefaults

func NewIncidentFieldAttributesMultipleValueWithDefaults() *IncidentFieldAttributesMultipleValue

NewIncidentFieldAttributesMultipleValueWithDefaults instantiates a new IncidentFieldAttributesMultipleValue object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentFieldAttributesMultipleValue) GetType

func (o *IncidentFieldAttributesMultipleValue) GetType() IncidentFieldAttributesValueType

GetType returns the Type field value if set, zero value otherwise.

func (*IncidentFieldAttributesMultipleValue) GetTypeOk

func (o *IncidentFieldAttributesMultipleValue) GetTypeOk() (*IncidentFieldAttributesValueType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentFieldAttributesMultipleValue) GetValue

func (o *IncidentFieldAttributesMultipleValue) GetValue() []string

GetValue returns the Value field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentFieldAttributesMultipleValue) GetValueOk

func (o *IncidentFieldAttributesMultipleValue) GetValueOk() (*[]string, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*IncidentFieldAttributesMultipleValue) HasType

func (o *IncidentFieldAttributesMultipleValue) HasType() bool

HasType returns a boolean if a field has been set.

func (*IncidentFieldAttributesMultipleValue) HasValue

func (o *IncidentFieldAttributesMultipleValue) HasValue() bool

HasValue returns a boolean if a field has been set.

func (IncidentFieldAttributesMultipleValue) MarshalJSON

func (o IncidentFieldAttributesMultipleValue) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentFieldAttributesMultipleValue) SetType

func (o *IncidentFieldAttributesMultipleValue) SetType(v IncidentFieldAttributesValueType)

SetType gets a reference to the given IncidentFieldAttributesValueType and assigns it to the Type field.

func (*IncidentFieldAttributesMultipleValue) SetValue

func (o *IncidentFieldAttributesMultipleValue) SetValue(v []string)

SetValue gets a reference to the given []string and assigns it to the Value field.

func (*IncidentFieldAttributesMultipleValue) UnmarshalJSON

func (o *IncidentFieldAttributesMultipleValue) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentFieldAttributesSingleValue

IncidentFieldAttributesSingleValue A field with a single value selected.

type IncidentFieldAttributesSingleValue struct {
    // Type of the single value field definitions.
    Type *IncidentFieldAttributesSingleValueType `json:"type,omitempty"`
    // The single value selected for this field.
    Value datadog.NullableString `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentFieldAttributesSingleValue

func NewIncidentFieldAttributesSingleValue() *IncidentFieldAttributesSingleValue

NewIncidentFieldAttributesSingleValue instantiates a new IncidentFieldAttributesSingleValue object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentFieldAttributesSingleValueWithDefaults

func NewIncidentFieldAttributesSingleValueWithDefaults() *IncidentFieldAttributesSingleValue

NewIncidentFieldAttributesSingleValueWithDefaults instantiates a new IncidentFieldAttributesSingleValue object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentFieldAttributesSingleValue) GetType

func (o *IncidentFieldAttributesSingleValue) GetType() IncidentFieldAttributesSingleValueType

GetType returns the Type field value if set, zero value otherwise.

func (*IncidentFieldAttributesSingleValue) GetTypeOk

func (o *IncidentFieldAttributesSingleValue) GetTypeOk() (*IncidentFieldAttributesSingleValueType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentFieldAttributesSingleValue) GetValue

func (o *IncidentFieldAttributesSingleValue) GetValue() string

GetValue returns the Value field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentFieldAttributesSingleValue) GetValueOk

func (o *IncidentFieldAttributesSingleValue) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*IncidentFieldAttributesSingleValue) HasType

func (o *IncidentFieldAttributesSingleValue) HasType() bool

HasType returns a boolean if a field has been set.

func (*IncidentFieldAttributesSingleValue) HasValue

func (o *IncidentFieldAttributesSingleValue) HasValue() bool

HasValue returns a boolean if a field has been set.

func (IncidentFieldAttributesSingleValue) MarshalJSON

func (o IncidentFieldAttributesSingleValue) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentFieldAttributesSingleValue) SetType

func (o *IncidentFieldAttributesSingleValue) SetType(v IncidentFieldAttributesSingleValueType)

SetType gets a reference to the given IncidentFieldAttributesSingleValueType and assigns it to the Type field.

func (*IncidentFieldAttributesSingleValue) SetValue

func (o *IncidentFieldAttributesSingleValue) SetValue(v string)

SetValue gets a reference to the given datadog.NullableString and assigns it to the Value field.

func (*IncidentFieldAttributesSingleValue) SetValueNil

func (o *IncidentFieldAttributesSingleValue) SetValueNil()

SetValueNil sets the value for Value to be an explicit nil.

func (*IncidentFieldAttributesSingleValue) UnmarshalJSON

func (o *IncidentFieldAttributesSingleValue) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*IncidentFieldAttributesSingleValue) UnsetValue

func (o *IncidentFieldAttributesSingleValue) UnsetValue()

UnsetValue ensures that no value is present for Value, not even an explicit nil.

type IncidentFieldAttributesSingleValueType

IncidentFieldAttributesSingleValueType Type of the single value field definitions.

type IncidentFieldAttributesSingleValueType string

List of IncidentFieldAttributesSingleValueType.

const (
    INCIDENTFIELDATTRIBUTESSINGLEVALUETYPE_DROPDOWN IncidentFieldAttributesSingleValueType = "dropdown"
    INCIDENTFIELDATTRIBUTESSINGLEVALUETYPE_TEXTBOX  IncidentFieldAttributesSingleValueType = "textbox"
)

func NewIncidentFieldAttributesSingleValueTypeFromValue

func NewIncidentFieldAttributesSingleValueTypeFromValue(v string) (*IncidentFieldAttributesSingleValueType, error)

NewIncidentFieldAttributesSingleValueTypeFromValue returns a pointer to a valid IncidentFieldAttributesSingleValueType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentFieldAttributesSingleValueType) GetAllowedValues

func (v *IncidentFieldAttributesSingleValueType) GetAllowedValues() []IncidentFieldAttributesSingleValueType

GetAllowedValues reeturns the list of possible values.

func (IncidentFieldAttributesSingleValueType) IsValid

func (v IncidentFieldAttributesSingleValueType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentFieldAttributesSingleValueType) Ptr

func (v IncidentFieldAttributesSingleValueType) Ptr() *IncidentFieldAttributesSingleValueType

Ptr returns reference to IncidentFieldAttributesSingleValueType value.

func (*IncidentFieldAttributesSingleValueType) UnmarshalJSON

func (v *IncidentFieldAttributesSingleValueType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentFieldAttributesValueType

IncidentFieldAttributesValueType Type of the multiple value field definitions.

type IncidentFieldAttributesValueType string

List of IncidentFieldAttributesValueType.

const (
    INCIDENTFIELDATTRIBUTESVALUETYPE_MULTISELECT  IncidentFieldAttributesValueType = "multiselect"
    INCIDENTFIELDATTRIBUTESVALUETYPE_TEXTARRAY    IncidentFieldAttributesValueType = "textarray"
    INCIDENTFIELDATTRIBUTESVALUETYPE_METRICTAG    IncidentFieldAttributesValueType = "metrictag"
    INCIDENTFIELDATTRIBUTESVALUETYPE_AUTOCOMPLETE IncidentFieldAttributesValueType = "autocomplete"
)

func NewIncidentFieldAttributesValueTypeFromValue

func NewIncidentFieldAttributesValueTypeFromValue(v string) (*IncidentFieldAttributesValueType, error)

NewIncidentFieldAttributesValueTypeFromValue returns a pointer to a valid IncidentFieldAttributesValueType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentFieldAttributesValueType) GetAllowedValues

func (v *IncidentFieldAttributesValueType) GetAllowedValues() []IncidentFieldAttributesValueType

GetAllowedValues reeturns the list of possible values.

func (IncidentFieldAttributesValueType) IsValid

func (v IncidentFieldAttributesValueType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentFieldAttributesValueType) Ptr

func (v IncidentFieldAttributesValueType) Ptr() *IncidentFieldAttributesValueType

Ptr returns reference to IncidentFieldAttributesValueType value.

func (*IncidentFieldAttributesValueType) UnmarshalJSON

func (v *IncidentFieldAttributesValueType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentIntegrationMetadataType

IncidentIntegrationMetadataType Integration metadata resource type.

type IncidentIntegrationMetadataType string

List of IncidentIntegrationMetadataType.

const (
    INCIDENTINTEGRATIONMETADATATYPE_INCIDENT_INTEGRATIONS IncidentIntegrationMetadataType = "incident_integrations"
)

func NewIncidentIntegrationMetadataTypeFromValue

func NewIncidentIntegrationMetadataTypeFromValue(v string) (*IncidentIntegrationMetadataType, error)

NewIncidentIntegrationMetadataTypeFromValue returns a pointer to a valid IncidentIntegrationMetadataType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentIntegrationMetadataType) GetAllowedValues

func (v *IncidentIntegrationMetadataType) GetAllowedValues() []IncidentIntegrationMetadataType

GetAllowedValues reeturns the list of possible values.

func (IncidentIntegrationMetadataType) IsValid

func (v IncidentIntegrationMetadataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentIntegrationMetadataType) Ptr

func (v IncidentIntegrationMetadataType) Ptr() *IncidentIntegrationMetadataType

Ptr returns reference to IncidentIntegrationMetadataType value.

func (*IncidentIntegrationMetadataType) UnmarshalJSON

func (v *IncidentIntegrationMetadataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentNotificationHandle

IncidentNotificationHandle A notification handle that will be notified at incident creation.

type IncidentNotificationHandle struct {
    // The name of the notified handle.
    DisplayName *string `json:"display_name,omitempty"`
    // The email address used for the notification.
    Handle *string `json:"handle,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentNotificationHandle

func NewIncidentNotificationHandle() *IncidentNotificationHandle

NewIncidentNotificationHandle instantiates a new IncidentNotificationHandle object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentNotificationHandleWithDefaults

func NewIncidentNotificationHandleWithDefaults() *IncidentNotificationHandle

NewIncidentNotificationHandleWithDefaults instantiates a new IncidentNotificationHandle object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentNotificationHandle) GetDisplayName

func (o *IncidentNotificationHandle) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*IncidentNotificationHandle) GetDisplayNameOk

func (o *IncidentNotificationHandle) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentNotificationHandle) GetHandle

func (o *IncidentNotificationHandle) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*IncidentNotificationHandle) GetHandleOk

func (o *IncidentNotificationHandle) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentNotificationHandle) HasDisplayName

func (o *IncidentNotificationHandle) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*IncidentNotificationHandle) HasHandle

func (o *IncidentNotificationHandle) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (IncidentNotificationHandle) MarshalJSON

func (o IncidentNotificationHandle) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentNotificationHandle) SetDisplayName

func (o *IncidentNotificationHandle) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*IncidentNotificationHandle) SetHandle

func (o *IncidentNotificationHandle) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*IncidentNotificationHandle) UnmarshalJSON

func (o *IncidentNotificationHandle) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentPostmortemType

IncidentPostmortemType Incident postmortem resource type.

type IncidentPostmortemType string

List of IncidentPostmortemType.

const (
    INCIDENTPOSTMORTEMTYPE_INCIDENT_POSTMORTEMS IncidentPostmortemType = "incident_postmortems"
)

func NewIncidentPostmortemTypeFromValue

func NewIncidentPostmortemTypeFromValue(v string) (*IncidentPostmortemType, error)

NewIncidentPostmortemTypeFromValue returns a pointer to a valid IncidentPostmortemType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentPostmortemType) GetAllowedValues

func (v *IncidentPostmortemType) GetAllowedValues() []IncidentPostmortemType

GetAllowedValues reeturns the list of possible values.

func (IncidentPostmortemType) IsValid

func (v IncidentPostmortemType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentPostmortemType) Ptr

func (v IncidentPostmortemType) Ptr() *IncidentPostmortemType

Ptr returns reference to IncidentPostmortemType value.

func (*IncidentPostmortemType) UnmarshalJSON

func (v *IncidentPostmortemType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentRelatedObject

IncidentRelatedObject Object related to an incident.

type IncidentRelatedObject string

List of IncidentRelatedObject.

const (
    INCIDENTRELATEDOBJECT_USERS       IncidentRelatedObject = "users"
    INCIDENTRELATEDOBJECT_ATTACHMENTS IncidentRelatedObject = "attachments"
)

func NewIncidentRelatedObjectFromValue

func NewIncidentRelatedObjectFromValue(v string) (*IncidentRelatedObject, error)

NewIncidentRelatedObjectFromValue returns a pointer to a valid IncidentRelatedObject for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentRelatedObject) GetAllowedValues

func (v *IncidentRelatedObject) GetAllowedValues() []IncidentRelatedObject

GetAllowedValues reeturns the list of possible values.

func (IncidentRelatedObject) IsValid

func (v IncidentRelatedObject) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentRelatedObject) Ptr

func (v IncidentRelatedObject) Ptr() *IncidentRelatedObject

Ptr returns reference to IncidentRelatedObject value.

func (*IncidentRelatedObject) UnmarshalJSON

func (v *IncidentRelatedObject) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentResponse

IncidentResponse Response with an incident.

type IncidentResponse struct {
    // Incident data from a response.
    Data IncidentResponseData `json:"data"`
    // Included related resources that the user requested.
    Included []IncidentResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentResponse

func NewIncidentResponse(data IncidentResponseData) *IncidentResponse

NewIncidentResponse instantiates a new IncidentResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentResponseWithDefaults

func NewIncidentResponseWithDefaults() *IncidentResponse

NewIncidentResponseWithDefaults instantiates a new IncidentResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentResponse) GetData

func (o *IncidentResponse) GetData() IncidentResponseData

GetData returns the Data field value.

func (*IncidentResponse) GetDataOk

func (o *IncidentResponse) GetDataOk() (*IncidentResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentResponse) GetIncluded

func (o *IncidentResponse) GetIncluded() []IncidentResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentResponse) GetIncludedOk

func (o *IncidentResponse) GetIncludedOk() (*[]IncidentResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponse) HasIncluded

func (o *IncidentResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (IncidentResponse) MarshalJSON

func (o IncidentResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentResponse) SetData

func (o *IncidentResponse) SetData(v IncidentResponseData)

SetData sets field value.

func (*IncidentResponse) SetIncluded

func (o *IncidentResponse) SetIncluded(v []IncidentResponseIncludedItem)

SetIncluded gets a reference to the given []IncidentResponseIncludedItem and assigns it to the Included field.

func (*IncidentResponse) UnmarshalJSON

func (o *IncidentResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentResponseAttributes

IncidentResponseAttributes The incident's attributes from a response.

type IncidentResponseAttributes struct {
    // Timestamp when the incident was created.
    Created *time.Time `json:"created,omitempty"`
    // Length of the incident's customer impact in seconds.
    // Equals the difference between `customer_impact_start` and `customer_impact_end`.
    CustomerImpactDuration *int64 `json:"customer_impact_duration,omitempty"`
    // Timestamp when customers were no longer impacted by the incident.
    CustomerImpactEnd datadog.NullableTime `json:"customer_impact_end,omitempty"`
    // A summary of the impact customers experienced during the incident.
    CustomerImpactScope datadog.NullableString `json:"customer_impact_scope,omitempty"`
    // Timestamp when customers began being impacted by the incident.
    CustomerImpactStart datadog.NullableTime `json:"customer_impact_start,omitempty"`
    // A flag indicating whether the incident caused customer impact.
    CustomerImpacted *bool `json:"customer_impacted,omitempty"`
    // Timestamp when the incident was detected.
    Detected datadog.NullableTime `json:"detected,omitempty"`
    // A condensed view of the user-defined fields attached to incidents.
    Fields map[string]IncidentFieldAttributes `json:"fields,omitempty"`
    // Timestamp when the incident was last modified.
    Modified *time.Time `json:"modified,omitempty"`
    // Notification handles that will be notified of the incident during update.
    NotificationHandles []IncidentNotificationHandle `json:"notification_handles,omitempty"`
    // The monotonically increasing integer ID for the incident.
    PublicId *int64 `json:"public_id,omitempty"`
    // Timestamp when the incident's state was last changed from active or stable to resolved or completed.
    Resolved datadog.NullableTime `json:"resolved,omitempty"`
    // The amount of time in seconds to detect the incident.
    // Equals the difference between `customer_impact_start` and `detected`.
    TimeToDetect *int64 `json:"time_to_detect,omitempty"`
    // The amount of time in seconds to call incident after detection. Equals the difference of `detected` and `created`.
    TimeToInternalResponse *int64 `json:"time_to_internal_response,omitempty"`
    // The amount of time in seconds to resolve customer impact after detecting the issue. Equals the difference between `customer_impact_end` and `detected`.
    TimeToRepair *int64 `json:"time_to_repair,omitempty"`
    // The amount of time in seconds to resolve the incident after it was created. Equals the difference between `created` and `resolved`.
    TimeToResolve *int64 `json:"time_to_resolve,omitempty"`
    // The title of the incident, which summarizes what happened.
    Title string `json:"title"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentResponseAttributes

func NewIncidentResponseAttributes(title string) *IncidentResponseAttributes

NewIncidentResponseAttributes instantiates a new IncidentResponseAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentResponseAttributesWithDefaults

func NewIncidentResponseAttributesWithDefaults() *IncidentResponseAttributes

NewIncidentResponseAttributesWithDefaults instantiates a new IncidentResponseAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentResponseAttributes) GetCreated

func (o *IncidentResponseAttributes) GetCreated() time.Time

GetCreated returns the Created field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetCreatedOk

func (o *IncidentResponseAttributes) GetCreatedOk() (*time.Time, bool)

GetCreatedOk returns a tuple with the Created field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetCustomerImpactDuration

func (o *IncidentResponseAttributes) GetCustomerImpactDuration() int64

GetCustomerImpactDuration returns the CustomerImpactDuration field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetCustomerImpactDurationOk

func (o *IncidentResponseAttributes) GetCustomerImpactDurationOk() (*int64, bool)

GetCustomerImpactDurationOk returns a tuple with the CustomerImpactDuration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetCustomerImpactEnd

func (o *IncidentResponseAttributes) GetCustomerImpactEnd() time.Time

GetCustomerImpactEnd returns the CustomerImpactEnd field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentResponseAttributes) GetCustomerImpactEndOk

func (o *IncidentResponseAttributes) GetCustomerImpactEndOk() (*time.Time, bool)

GetCustomerImpactEndOk returns a tuple with the CustomerImpactEnd field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*IncidentResponseAttributes) GetCustomerImpactScope

func (o *IncidentResponseAttributes) GetCustomerImpactScope() string

GetCustomerImpactScope returns the CustomerImpactScope field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentResponseAttributes) GetCustomerImpactScopeOk

func (o *IncidentResponseAttributes) GetCustomerImpactScopeOk() (*string, bool)

GetCustomerImpactScopeOk returns a tuple with the CustomerImpactScope field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*IncidentResponseAttributes) GetCustomerImpactStart

func (o *IncidentResponseAttributes) GetCustomerImpactStart() time.Time

GetCustomerImpactStart returns the CustomerImpactStart field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentResponseAttributes) GetCustomerImpactStartOk

func (o *IncidentResponseAttributes) GetCustomerImpactStartOk() (*time.Time, bool)

GetCustomerImpactStartOk returns a tuple with the CustomerImpactStart field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*IncidentResponseAttributes) GetCustomerImpacted

func (o *IncidentResponseAttributes) GetCustomerImpacted() bool

GetCustomerImpacted returns the CustomerImpacted field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetCustomerImpactedOk

func (o *IncidentResponseAttributes) GetCustomerImpactedOk() (*bool, bool)

GetCustomerImpactedOk returns a tuple with the CustomerImpacted field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetDetected

func (o *IncidentResponseAttributes) GetDetected() time.Time

GetDetected returns the Detected field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentResponseAttributes) GetDetectedOk

func (o *IncidentResponseAttributes) GetDetectedOk() (*time.Time, bool)

GetDetectedOk returns a tuple with the Detected field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*IncidentResponseAttributes) GetFields

func (o *IncidentResponseAttributes) GetFields() map[string]IncidentFieldAttributes

GetFields returns the Fields field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetFieldsOk

func (o *IncidentResponseAttributes) GetFieldsOk() (*map[string]IncidentFieldAttributes, bool)

GetFieldsOk returns a tuple with the Fields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetModified

func (o *IncidentResponseAttributes) GetModified() time.Time

GetModified returns the Modified field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetModifiedOk

func (o *IncidentResponseAttributes) GetModifiedOk() (*time.Time, bool)

GetModifiedOk returns a tuple with the Modified field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetNotificationHandles

func (o *IncidentResponseAttributes) GetNotificationHandles() []IncidentNotificationHandle

GetNotificationHandles returns the NotificationHandles field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentResponseAttributes) GetNotificationHandlesOk

func (o *IncidentResponseAttributes) GetNotificationHandlesOk() (*[]IncidentNotificationHandle, bool)

GetNotificationHandlesOk returns a tuple with the NotificationHandles field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*IncidentResponseAttributes) GetPublicId

func (o *IncidentResponseAttributes) GetPublicId() int64

GetPublicId returns the PublicId field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetPublicIdOk

func (o *IncidentResponseAttributes) GetPublicIdOk() (*int64, bool)

GetPublicIdOk returns a tuple with the PublicId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetResolved

func (o *IncidentResponseAttributes) GetResolved() time.Time

GetResolved returns the Resolved field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentResponseAttributes) GetResolvedOk

func (o *IncidentResponseAttributes) GetResolvedOk() (*time.Time, bool)

GetResolvedOk returns a tuple with the Resolved field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*IncidentResponseAttributes) GetTimeToDetect

func (o *IncidentResponseAttributes) GetTimeToDetect() int64

GetTimeToDetect returns the TimeToDetect field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetTimeToDetectOk

func (o *IncidentResponseAttributes) GetTimeToDetectOk() (*int64, bool)

GetTimeToDetectOk returns a tuple with the TimeToDetect field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetTimeToInternalResponse

func (o *IncidentResponseAttributes) GetTimeToInternalResponse() int64

GetTimeToInternalResponse returns the TimeToInternalResponse field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetTimeToInternalResponseOk

func (o *IncidentResponseAttributes) GetTimeToInternalResponseOk() (*int64, bool)

GetTimeToInternalResponseOk returns a tuple with the TimeToInternalResponse field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetTimeToRepair

func (o *IncidentResponseAttributes) GetTimeToRepair() int64

GetTimeToRepair returns the TimeToRepair field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetTimeToRepairOk

func (o *IncidentResponseAttributes) GetTimeToRepairOk() (*int64, bool)

GetTimeToRepairOk returns a tuple with the TimeToRepair field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetTimeToResolve

func (o *IncidentResponseAttributes) GetTimeToResolve() int64

GetTimeToResolve returns the TimeToResolve field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetTimeToResolveOk

func (o *IncidentResponseAttributes) GetTimeToResolveOk() (*int64, bool)

GetTimeToResolveOk returns a tuple with the TimeToResolve field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetTitle

func (o *IncidentResponseAttributes) GetTitle() string

GetTitle returns the Title field value.

func (*IncidentResponseAttributes) GetTitleOk

func (o *IncidentResponseAttributes) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) HasCreated

func (o *IncidentResponseAttributes) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasCustomerImpactDuration

func (o *IncidentResponseAttributes) HasCustomerImpactDuration() bool

HasCustomerImpactDuration returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasCustomerImpactEnd

func (o *IncidentResponseAttributes) HasCustomerImpactEnd() bool

HasCustomerImpactEnd returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasCustomerImpactScope

func (o *IncidentResponseAttributes) HasCustomerImpactScope() bool

HasCustomerImpactScope returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasCustomerImpactStart

func (o *IncidentResponseAttributes) HasCustomerImpactStart() bool

HasCustomerImpactStart returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasCustomerImpacted

func (o *IncidentResponseAttributes) HasCustomerImpacted() bool

HasCustomerImpacted returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasDetected

func (o *IncidentResponseAttributes) HasDetected() bool

HasDetected returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasFields

func (o *IncidentResponseAttributes) HasFields() bool

HasFields returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasModified

func (o *IncidentResponseAttributes) HasModified() bool

HasModified returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasNotificationHandles

func (o *IncidentResponseAttributes) HasNotificationHandles() bool

HasNotificationHandles returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasPublicId

func (o *IncidentResponseAttributes) HasPublicId() bool

HasPublicId returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasResolved

func (o *IncidentResponseAttributes) HasResolved() bool

HasResolved returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasTimeToDetect

func (o *IncidentResponseAttributes) HasTimeToDetect() bool

HasTimeToDetect returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasTimeToInternalResponse

func (o *IncidentResponseAttributes) HasTimeToInternalResponse() bool

HasTimeToInternalResponse returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasTimeToRepair

func (o *IncidentResponseAttributes) HasTimeToRepair() bool

HasTimeToRepair returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasTimeToResolve

func (o *IncidentResponseAttributes) HasTimeToResolve() bool

HasTimeToResolve returns a boolean if a field has been set.

func (IncidentResponseAttributes) MarshalJSON

func (o IncidentResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentResponseAttributes) SetCreated

func (o *IncidentResponseAttributes) SetCreated(v time.Time)

SetCreated gets a reference to the given time.Time and assigns it to the Created field.

func (*IncidentResponseAttributes) SetCustomerImpactDuration

func (o *IncidentResponseAttributes) SetCustomerImpactDuration(v int64)

SetCustomerImpactDuration gets a reference to the given int64 and assigns it to the CustomerImpactDuration field.

func (*IncidentResponseAttributes) SetCustomerImpactEnd

func (o *IncidentResponseAttributes) SetCustomerImpactEnd(v time.Time)

SetCustomerImpactEnd gets a reference to the given datadog.NullableTime and assigns it to the CustomerImpactEnd field.

func (*IncidentResponseAttributes) SetCustomerImpactEndNil

func (o *IncidentResponseAttributes) SetCustomerImpactEndNil()

SetCustomerImpactEndNil sets the value for CustomerImpactEnd to be an explicit nil.

func (*IncidentResponseAttributes) SetCustomerImpactScope

func (o *IncidentResponseAttributes) SetCustomerImpactScope(v string)

SetCustomerImpactScope gets a reference to the given datadog.NullableString and assigns it to the CustomerImpactScope field.

func (*IncidentResponseAttributes) SetCustomerImpactScopeNil

func (o *IncidentResponseAttributes) SetCustomerImpactScopeNil()

SetCustomerImpactScopeNil sets the value for CustomerImpactScope to be an explicit nil.

func (*IncidentResponseAttributes) SetCustomerImpactStart

func (o *IncidentResponseAttributes) SetCustomerImpactStart(v time.Time)

SetCustomerImpactStart gets a reference to the given datadog.NullableTime and assigns it to the CustomerImpactStart field.

func (*IncidentResponseAttributes) SetCustomerImpactStartNil

func (o *IncidentResponseAttributes) SetCustomerImpactStartNil()

SetCustomerImpactStartNil sets the value for CustomerImpactStart to be an explicit nil.

func (*IncidentResponseAttributes) SetCustomerImpacted

func (o *IncidentResponseAttributes) SetCustomerImpacted(v bool)

SetCustomerImpacted gets a reference to the given bool and assigns it to the CustomerImpacted field.

func (*IncidentResponseAttributes) SetDetected

func (o *IncidentResponseAttributes) SetDetected(v time.Time)

SetDetected gets a reference to the given datadog.NullableTime and assigns it to the Detected field.

func (*IncidentResponseAttributes) SetDetectedNil

func (o *IncidentResponseAttributes) SetDetectedNil()

SetDetectedNil sets the value for Detected to be an explicit nil.

func (*IncidentResponseAttributes) SetFields

func (o *IncidentResponseAttributes) SetFields(v map[string]IncidentFieldAttributes)

SetFields gets a reference to the given map[string]IncidentFieldAttributes and assigns it to the Fields field.

func (*IncidentResponseAttributes) SetModified

func (o *IncidentResponseAttributes) SetModified(v time.Time)

SetModified gets a reference to the given time.Time and assigns it to the Modified field.

func (*IncidentResponseAttributes) SetNotificationHandles

func (o *IncidentResponseAttributes) SetNotificationHandles(v []IncidentNotificationHandle)

SetNotificationHandles gets a reference to the given []IncidentNotificationHandle and assigns it to the NotificationHandles field.

func (*IncidentResponseAttributes) SetPublicId

func (o *IncidentResponseAttributes) SetPublicId(v int64)

SetPublicId gets a reference to the given int64 and assigns it to the PublicId field.

func (*IncidentResponseAttributes) SetResolved

func (o *IncidentResponseAttributes) SetResolved(v time.Time)

SetResolved gets a reference to the given datadog.NullableTime and assigns it to the Resolved field.

func (*IncidentResponseAttributes) SetResolvedNil

func (o *IncidentResponseAttributes) SetResolvedNil()

SetResolvedNil sets the value for Resolved to be an explicit nil.

func (*IncidentResponseAttributes) SetTimeToDetect

func (o *IncidentResponseAttributes) SetTimeToDetect(v int64)

SetTimeToDetect gets a reference to the given int64 and assigns it to the TimeToDetect field.

func (*IncidentResponseAttributes) SetTimeToInternalResponse

func (o *IncidentResponseAttributes) SetTimeToInternalResponse(v int64)

SetTimeToInternalResponse gets a reference to the given int64 and assigns it to the TimeToInternalResponse field.

func (*IncidentResponseAttributes) SetTimeToRepair

func (o *IncidentResponseAttributes) SetTimeToRepair(v int64)

SetTimeToRepair gets a reference to the given int64 and assigns it to the TimeToRepair field.

func (*IncidentResponseAttributes) SetTimeToResolve

func (o *IncidentResponseAttributes) SetTimeToResolve(v int64)

SetTimeToResolve gets a reference to the given int64 and assigns it to the TimeToResolve field.

func (*IncidentResponseAttributes) SetTitle

func (o *IncidentResponseAttributes) SetTitle(v string)

SetTitle sets field value.

func (*IncidentResponseAttributes) UnmarshalJSON

func (o *IncidentResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*IncidentResponseAttributes) UnsetCustomerImpactEnd

func (o *IncidentResponseAttributes) UnsetCustomerImpactEnd()

UnsetCustomerImpactEnd ensures that no value is present for CustomerImpactEnd, not even an explicit nil.

func (*IncidentResponseAttributes) UnsetCustomerImpactScope

func (o *IncidentResponseAttributes) UnsetCustomerImpactScope()

UnsetCustomerImpactScope ensures that no value is present for CustomerImpactScope, not even an explicit nil.

func (*IncidentResponseAttributes) UnsetCustomerImpactStart

func (o *IncidentResponseAttributes) UnsetCustomerImpactStart()

UnsetCustomerImpactStart ensures that no value is present for CustomerImpactStart, not even an explicit nil.

func (*IncidentResponseAttributes) UnsetDetected

func (o *IncidentResponseAttributes) UnsetDetected()

UnsetDetected ensures that no value is present for Detected, not even an explicit nil.

func (*IncidentResponseAttributes) UnsetResolved

func (o *IncidentResponseAttributes) UnsetResolved()

UnsetResolved ensures that no value is present for Resolved, not even an explicit nil.

type IncidentResponseData

IncidentResponseData Incident data from a response.

type IncidentResponseData struct {
    // The incident's attributes from a response.
    Attributes *IncidentResponseAttributes `json:"attributes,omitempty"`
    // The incident's ID.
    Id string `json:"id"`
    // The incident's relationships from a response.
    Relationships *IncidentResponseRelationships `json:"relationships,omitempty"`
    // Incident resource type.
    Type IncidentType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentResponseData

func NewIncidentResponseData(id string, typeVar IncidentType) *IncidentResponseData

NewIncidentResponseData instantiates a new IncidentResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentResponseDataWithDefaults

func NewIncidentResponseDataWithDefaults() *IncidentResponseData

NewIncidentResponseDataWithDefaults instantiates a new IncidentResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentResponseData) GetAttributes

func (o *IncidentResponseData) GetAttributes() IncidentResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentResponseData) GetAttributesOk

func (o *IncidentResponseData) GetAttributesOk() (*IncidentResponseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseData) GetId

func (o *IncidentResponseData) GetId() string

GetId returns the Id field value.

func (*IncidentResponseData) GetIdOk

func (o *IncidentResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*IncidentResponseData) GetRelationships

func (o *IncidentResponseData) GetRelationships() IncidentResponseRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*IncidentResponseData) GetRelationshipsOk

func (o *IncidentResponseData) GetRelationshipsOk() (*IncidentResponseRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseData) GetType

func (o *IncidentResponseData) GetType() IncidentType

GetType returns the Type field value.

func (*IncidentResponseData) GetTypeOk

func (o *IncidentResponseData) GetTypeOk() (*IncidentType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentResponseData) HasAttributes

func (o *IncidentResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentResponseData) HasRelationships

func (o *IncidentResponseData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (IncidentResponseData) MarshalJSON

func (o IncidentResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentResponseData) SetAttributes

func (o *IncidentResponseData) SetAttributes(v IncidentResponseAttributes)

SetAttributes gets a reference to the given IncidentResponseAttributes and assigns it to the Attributes field.

func (*IncidentResponseData) SetId

func (o *IncidentResponseData) SetId(v string)

SetId sets field value.

func (*IncidentResponseData) SetRelationships

func (o *IncidentResponseData) SetRelationships(v IncidentResponseRelationships)

SetRelationships gets a reference to the given IncidentResponseRelationships and assigns it to the Relationships field.

func (*IncidentResponseData) SetType

func (o *IncidentResponseData) SetType(v IncidentType)

SetType sets field value.

func (*IncidentResponseData) UnmarshalJSON

func (o *IncidentResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentResponseIncludedItem

IncidentResponseIncludedItem - An object related to an incident that is included in the response.

type IncidentResponseIncludedItem struct {
    User                   *User
    IncidentAttachmentData *IncidentAttachmentData

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func IncidentAttachmentDataAsIncidentResponseIncludedItem

func IncidentAttachmentDataAsIncidentResponseIncludedItem(v *IncidentAttachmentData) IncidentResponseIncludedItem

IncidentAttachmentDataAsIncidentResponseIncludedItem is a convenience function that returns IncidentAttachmentData wrapped in IncidentResponseIncludedItem.

func UserAsIncidentResponseIncludedItem

func UserAsIncidentResponseIncludedItem(v *User) IncidentResponseIncludedItem

UserAsIncidentResponseIncludedItem is a convenience function that returns User wrapped in IncidentResponseIncludedItem.

func (*IncidentResponseIncludedItem) GetActualInstance

func (obj *IncidentResponseIncludedItem) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (IncidentResponseIncludedItem) MarshalJSON

func (obj IncidentResponseIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentResponseIncludedItem) UnmarshalJSON

func (obj *IncidentResponseIncludedItem) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentResponseMeta

IncidentResponseMeta The metadata object containing pagination metadata.

type IncidentResponseMeta struct {
    // Pagination properties.
    Pagination *IncidentResponseMetaPagination `json:"pagination,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentResponseMeta

func NewIncidentResponseMeta() *IncidentResponseMeta

NewIncidentResponseMeta instantiates a new IncidentResponseMeta object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentResponseMetaWithDefaults

func NewIncidentResponseMetaWithDefaults() *IncidentResponseMeta

NewIncidentResponseMetaWithDefaults instantiates a new IncidentResponseMeta object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentResponseMeta) GetPagination

func (o *IncidentResponseMeta) GetPagination() IncidentResponseMetaPagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*IncidentResponseMeta) GetPaginationOk

func (o *IncidentResponseMeta) GetPaginationOk() (*IncidentResponseMetaPagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseMeta) HasPagination

func (o *IncidentResponseMeta) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (IncidentResponseMeta) MarshalJSON

func (o IncidentResponseMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentResponseMeta) SetPagination

func (o *IncidentResponseMeta) SetPagination(v IncidentResponseMetaPagination)

SetPagination gets a reference to the given IncidentResponseMetaPagination and assigns it to the Pagination field.

func (*IncidentResponseMeta) UnmarshalJSON

func (o *IncidentResponseMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentResponseMetaPagination

IncidentResponseMetaPagination Pagination properties.

type IncidentResponseMetaPagination struct {
    // The index of the first element in the next page of results. Equal to page size added to the current offset.
    NextOffset *int64 `json:"next_offset,omitempty"`
    // The index of the first element in the results.
    Offset *int64 `json:"offset,omitempty"`
    // Maximum size of pages to return.
    Size *int64 `json:"size,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentResponseMetaPagination

func NewIncidentResponseMetaPagination() *IncidentResponseMetaPagination

NewIncidentResponseMetaPagination instantiates a new IncidentResponseMetaPagination object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentResponseMetaPaginationWithDefaults

func NewIncidentResponseMetaPaginationWithDefaults() *IncidentResponseMetaPagination

NewIncidentResponseMetaPaginationWithDefaults instantiates a new IncidentResponseMetaPagination object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentResponseMetaPagination) GetNextOffset

func (o *IncidentResponseMetaPagination) GetNextOffset() int64

GetNextOffset returns the NextOffset field value if set, zero value otherwise.

func (*IncidentResponseMetaPagination) GetNextOffsetOk

func (o *IncidentResponseMetaPagination) GetNextOffsetOk() (*int64, bool)

GetNextOffsetOk returns a tuple with the NextOffset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseMetaPagination) GetOffset

func (o *IncidentResponseMetaPagination) GetOffset() int64

GetOffset returns the Offset field value if set, zero value otherwise.

func (*IncidentResponseMetaPagination) GetOffsetOk

func (o *IncidentResponseMetaPagination) GetOffsetOk() (*int64, bool)

GetOffsetOk returns a tuple with the Offset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseMetaPagination) GetSize

func (o *IncidentResponseMetaPagination) GetSize() int64

GetSize returns the Size field value if set, zero value otherwise.

func (*IncidentResponseMetaPagination) GetSizeOk

func (o *IncidentResponseMetaPagination) GetSizeOk() (*int64, bool)

GetSizeOk returns a tuple with the Size field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseMetaPagination) HasNextOffset

func (o *IncidentResponseMetaPagination) HasNextOffset() bool

HasNextOffset returns a boolean if a field has been set.

func (*IncidentResponseMetaPagination) HasOffset

func (o *IncidentResponseMetaPagination) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*IncidentResponseMetaPagination) HasSize

func (o *IncidentResponseMetaPagination) HasSize() bool

HasSize returns a boolean if a field has been set.

func (IncidentResponseMetaPagination) MarshalJSON

func (o IncidentResponseMetaPagination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentResponseMetaPagination) SetNextOffset

func (o *IncidentResponseMetaPagination) SetNextOffset(v int64)

SetNextOffset gets a reference to the given int64 and assigns it to the NextOffset field.

func (*IncidentResponseMetaPagination) SetOffset

func (o *IncidentResponseMetaPagination) SetOffset(v int64)

SetOffset gets a reference to the given int64 and assigns it to the Offset field.

func (*IncidentResponseMetaPagination) SetSize

func (o *IncidentResponseMetaPagination) SetSize(v int64)

SetSize gets a reference to the given int64 and assigns it to the Size field.

func (*IncidentResponseMetaPagination) UnmarshalJSON

func (o *IncidentResponseMetaPagination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentResponseRelationships

IncidentResponseRelationships The incident's relationships from a response.

type IncidentResponseRelationships struct {
    // A relationship reference for attachments.
    Attachments *RelationshipToIncidentAttachment `json:"attachments,omitempty"`
    // Relationship to user.
    CommanderUser *NullableRelationshipToUser `json:"commander_user,omitempty"`
    // Relationship to user.
    CreatedByUser *RelationshipToUser `json:"created_by_user,omitempty"`
    // A relationship reference for multiple integration metadata objects.
    Integrations *RelationshipToIncidentIntegrationMetadatas `json:"integrations,omitempty"`
    // Relationship to user.
    LastModifiedByUser *RelationshipToUser `json:"last_modified_by_user,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentResponseRelationships

func NewIncidentResponseRelationships() *IncidentResponseRelationships

NewIncidentResponseRelationships instantiates a new IncidentResponseRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentResponseRelationshipsWithDefaults

func NewIncidentResponseRelationshipsWithDefaults() *IncidentResponseRelationships

NewIncidentResponseRelationshipsWithDefaults instantiates a new IncidentResponseRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentResponseRelationships) GetAttachments

func (o *IncidentResponseRelationships) GetAttachments() RelationshipToIncidentAttachment

GetAttachments returns the Attachments field value if set, zero value otherwise.

func (*IncidentResponseRelationships) GetAttachmentsOk

func (o *IncidentResponseRelationships) GetAttachmentsOk() (*RelationshipToIncidentAttachment, bool)

GetAttachmentsOk returns a tuple with the Attachments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseRelationships) GetCommanderUser

func (o *IncidentResponseRelationships) GetCommanderUser() NullableRelationshipToUser

GetCommanderUser returns the CommanderUser field value if set, zero value otherwise.

func (*IncidentResponseRelationships) GetCommanderUserOk

func (o *IncidentResponseRelationships) GetCommanderUserOk() (*NullableRelationshipToUser, bool)

GetCommanderUserOk returns a tuple with the CommanderUser field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseRelationships) GetCreatedByUser

func (o *IncidentResponseRelationships) GetCreatedByUser() RelationshipToUser

GetCreatedByUser returns the CreatedByUser field value if set, zero value otherwise.

func (*IncidentResponseRelationships) GetCreatedByUserOk

func (o *IncidentResponseRelationships) GetCreatedByUserOk() (*RelationshipToUser, bool)

GetCreatedByUserOk returns a tuple with the CreatedByUser field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseRelationships) GetIntegrations

func (o *IncidentResponseRelationships) GetIntegrations() RelationshipToIncidentIntegrationMetadatas

GetIntegrations returns the Integrations field value if set, zero value otherwise.

func (*IncidentResponseRelationships) GetIntegrationsOk

func (o *IncidentResponseRelationships) GetIntegrationsOk() (*RelationshipToIncidentIntegrationMetadatas, bool)

GetIntegrationsOk returns a tuple with the Integrations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseRelationships) GetLastModifiedByUser

func (o *IncidentResponseRelationships) GetLastModifiedByUser() RelationshipToUser

GetLastModifiedByUser returns the LastModifiedByUser field value if set, zero value otherwise.

func (*IncidentResponseRelationships) GetLastModifiedByUserOk

func (o *IncidentResponseRelationships) GetLastModifiedByUserOk() (*RelationshipToUser, bool)

GetLastModifiedByUserOk returns a tuple with the LastModifiedByUser field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseRelationships) HasAttachments

func (o *IncidentResponseRelationships) HasAttachments() bool

HasAttachments returns a boolean if a field has been set.

func (*IncidentResponseRelationships) HasCommanderUser

func (o *IncidentResponseRelationships) HasCommanderUser() bool

HasCommanderUser returns a boolean if a field has been set.

func (*IncidentResponseRelationships) HasCreatedByUser

func (o *IncidentResponseRelationships) HasCreatedByUser() bool

HasCreatedByUser returns a boolean if a field has been set.

func (*IncidentResponseRelationships) HasIntegrations

func (o *IncidentResponseRelationships) HasIntegrations() bool

HasIntegrations returns a boolean if a field has been set.

func (*IncidentResponseRelationships) HasLastModifiedByUser

func (o *IncidentResponseRelationships) HasLastModifiedByUser() bool

HasLastModifiedByUser returns a boolean if a field has been set.

func (IncidentResponseRelationships) MarshalJSON

func (o IncidentResponseRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentResponseRelationships) SetAttachments

func (o *IncidentResponseRelationships) SetAttachments(v RelationshipToIncidentAttachment)

SetAttachments gets a reference to the given RelationshipToIncidentAttachment and assigns it to the Attachments field.

func (*IncidentResponseRelationships) SetCommanderUser

func (o *IncidentResponseRelationships) SetCommanderUser(v NullableRelationshipToUser)

SetCommanderUser gets a reference to the given NullableRelationshipToUser and assigns it to the CommanderUser field.

func (*IncidentResponseRelationships) SetCreatedByUser

func (o *IncidentResponseRelationships) SetCreatedByUser(v RelationshipToUser)

SetCreatedByUser gets a reference to the given RelationshipToUser and assigns it to the CreatedByUser field.

func (*IncidentResponseRelationships) SetIntegrations

func (o *IncidentResponseRelationships) SetIntegrations(v RelationshipToIncidentIntegrationMetadatas)

SetIntegrations gets a reference to the given RelationshipToIncidentIntegrationMetadatas and assigns it to the Integrations field.

func (*IncidentResponseRelationships) SetLastModifiedByUser

func (o *IncidentResponseRelationships) SetLastModifiedByUser(v RelationshipToUser)

SetLastModifiedByUser gets a reference to the given RelationshipToUser and assigns it to the LastModifiedByUser field.

func (*IncidentResponseRelationships) UnmarshalJSON

func (o *IncidentResponseRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentServiceCreateAttributes

IncidentServiceCreateAttributes The incident service's attributes for a create request.

type IncidentServiceCreateAttributes struct {
    // Name of the incident service.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentServiceCreateAttributes

func NewIncidentServiceCreateAttributes(name string) *IncidentServiceCreateAttributes

NewIncidentServiceCreateAttributes instantiates a new IncidentServiceCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentServiceCreateAttributesWithDefaults

func NewIncidentServiceCreateAttributesWithDefaults() *IncidentServiceCreateAttributes

NewIncidentServiceCreateAttributesWithDefaults instantiates a new IncidentServiceCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentServiceCreateAttributes) GetName

func (o *IncidentServiceCreateAttributes) GetName() string

GetName returns the Name field value.

func (*IncidentServiceCreateAttributes) GetNameOk

func (o *IncidentServiceCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (IncidentServiceCreateAttributes) MarshalJSON

func (o IncidentServiceCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServiceCreateAttributes) SetName

func (o *IncidentServiceCreateAttributes) SetName(v string)

SetName sets field value.

func (*IncidentServiceCreateAttributes) UnmarshalJSON

func (o *IncidentServiceCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentServiceCreateData

IncidentServiceCreateData Incident Service payload for create requests.

type IncidentServiceCreateData struct {
    // The incident service's attributes for a create request.
    Attributes *IncidentServiceCreateAttributes `json:"attributes,omitempty"`
    // The incident service's relationships.
    Relationships *IncidentServiceRelationships `json:"relationships,omitempty"`
    // Incident service resource type.
    Type IncidentServiceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentServiceCreateData

func NewIncidentServiceCreateData(typeVar IncidentServiceType) *IncidentServiceCreateData

NewIncidentServiceCreateData instantiates a new IncidentServiceCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentServiceCreateDataWithDefaults

func NewIncidentServiceCreateDataWithDefaults() *IncidentServiceCreateData

NewIncidentServiceCreateDataWithDefaults instantiates a new IncidentServiceCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentServiceCreateData) GetAttributes

func (o *IncidentServiceCreateData) GetAttributes() IncidentServiceCreateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentServiceCreateData) GetAttributesOk

func (o *IncidentServiceCreateData) GetAttributesOk() (*IncidentServiceCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceCreateData) GetRelationships

func (o *IncidentServiceCreateData) GetRelationships() IncidentServiceRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*IncidentServiceCreateData) GetRelationshipsOk

func (o *IncidentServiceCreateData) GetRelationshipsOk() (*IncidentServiceRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceCreateData) GetType

func (o *IncidentServiceCreateData) GetType() IncidentServiceType

GetType returns the Type field value.

func (*IncidentServiceCreateData) GetTypeOk

func (o *IncidentServiceCreateData) GetTypeOk() (*IncidentServiceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentServiceCreateData) HasAttributes

func (o *IncidentServiceCreateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentServiceCreateData) HasRelationships

func (o *IncidentServiceCreateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (IncidentServiceCreateData) MarshalJSON

func (o IncidentServiceCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServiceCreateData) SetAttributes

func (o *IncidentServiceCreateData) SetAttributes(v IncidentServiceCreateAttributes)

SetAttributes gets a reference to the given IncidentServiceCreateAttributes and assigns it to the Attributes field.

func (*IncidentServiceCreateData) SetRelationships

func (o *IncidentServiceCreateData) SetRelationships(v IncidentServiceRelationships)

SetRelationships gets a reference to the given IncidentServiceRelationships and assigns it to the Relationships field.

func (*IncidentServiceCreateData) SetType

func (o *IncidentServiceCreateData) SetType(v IncidentServiceType)

SetType sets field value.

func (*IncidentServiceCreateData) UnmarshalJSON

func (o *IncidentServiceCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentServiceCreateRequest

IncidentServiceCreateRequest Create request with an incident service payload.

type IncidentServiceCreateRequest struct {
    // Incident Service payload for create requests.
    Data IncidentServiceCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentServiceCreateRequest

func NewIncidentServiceCreateRequest(data IncidentServiceCreateData) *IncidentServiceCreateRequest

NewIncidentServiceCreateRequest instantiates a new IncidentServiceCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentServiceCreateRequestWithDefaults

func NewIncidentServiceCreateRequestWithDefaults() *IncidentServiceCreateRequest

NewIncidentServiceCreateRequestWithDefaults instantiates a new IncidentServiceCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentServiceCreateRequest) GetData

func (o *IncidentServiceCreateRequest) GetData() IncidentServiceCreateData

GetData returns the Data field value.

func (*IncidentServiceCreateRequest) GetDataOk

func (o *IncidentServiceCreateRequest) GetDataOk() (*IncidentServiceCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentServiceCreateRequest) MarshalJSON

func (o IncidentServiceCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServiceCreateRequest) SetData

func (o *IncidentServiceCreateRequest) SetData(v IncidentServiceCreateData)

SetData sets field value.

func (*IncidentServiceCreateRequest) UnmarshalJSON

func (o *IncidentServiceCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentServiceIncludedItems

IncidentServiceIncludedItems - An object related to an incident service which is present in the included payload.

type IncidentServiceIncludedItems struct {
    User *User

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func UserAsIncidentServiceIncludedItems

func UserAsIncidentServiceIncludedItems(v *User) IncidentServiceIncludedItems

UserAsIncidentServiceIncludedItems is a convenience function that returns User wrapped in IncidentServiceIncludedItems.

func (*IncidentServiceIncludedItems) GetActualInstance

func (obj *IncidentServiceIncludedItems) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (IncidentServiceIncludedItems) MarshalJSON

func (obj IncidentServiceIncludedItems) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentServiceIncludedItems) UnmarshalJSON

func (obj *IncidentServiceIncludedItems) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentServiceRelationships

IncidentServiceRelationships The incident service's relationships.

type IncidentServiceRelationships struct {
    // Relationship to user.
    CreatedBy *RelationshipToUser `json:"created_by,omitempty"`
    // Relationship to user.
    LastModifiedBy *RelationshipToUser `json:"last_modified_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentServiceRelationships

func NewIncidentServiceRelationships() *IncidentServiceRelationships

NewIncidentServiceRelationships instantiates a new IncidentServiceRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentServiceRelationshipsWithDefaults

func NewIncidentServiceRelationshipsWithDefaults() *IncidentServiceRelationships

NewIncidentServiceRelationshipsWithDefaults instantiates a new IncidentServiceRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentServiceRelationships) GetCreatedBy

func (o *IncidentServiceRelationships) GetCreatedBy() RelationshipToUser

GetCreatedBy returns the CreatedBy field value if set, zero value otherwise.

func (*IncidentServiceRelationships) GetCreatedByOk

func (o *IncidentServiceRelationships) GetCreatedByOk() (*RelationshipToUser, bool)

GetCreatedByOk returns a tuple with the CreatedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceRelationships) GetLastModifiedBy

func (o *IncidentServiceRelationships) GetLastModifiedBy() RelationshipToUser

GetLastModifiedBy returns the LastModifiedBy field value if set, zero value otherwise.

func (*IncidentServiceRelationships) GetLastModifiedByOk

func (o *IncidentServiceRelationships) GetLastModifiedByOk() (*RelationshipToUser, bool)

GetLastModifiedByOk returns a tuple with the LastModifiedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceRelationships) HasCreatedBy

func (o *IncidentServiceRelationships) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*IncidentServiceRelationships) HasLastModifiedBy

func (o *IncidentServiceRelationships) HasLastModifiedBy() bool

HasLastModifiedBy returns a boolean if a field has been set.

func (IncidentServiceRelationships) MarshalJSON

func (o IncidentServiceRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServiceRelationships) SetCreatedBy

func (o *IncidentServiceRelationships) SetCreatedBy(v RelationshipToUser)

SetCreatedBy gets a reference to the given RelationshipToUser and assigns it to the CreatedBy field.

func (*IncidentServiceRelationships) SetLastModifiedBy

func (o *IncidentServiceRelationships) SetLastModifiedBy(v RelationshipToUser)

SetLastModifiedBy gets a reference to the given RelationshipToUser and assigns it to the LastModifiedBy field.

func (*IncidentServiceRelationships) UnmarshalJSON

func (o *IncidentServiceRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentServiceResponse

IncidentServiceResponse Response with an incident service payload.

type IncidentServiceResponse struct {
    // Incident Service data from responses.
    Data IncidentServiceResponseData `json:"data"`
    // Included objects from relationships.
    Included []IncidentServiceIncludedItems `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentServiceResponse

func NewIncidentServiceResponse(data IncidentServiceResponseData) *IncidentServiceResponse

NewIncidentServiceResponse instantiates a new IncidentServiceResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentServiceResponseWithDefaults

func NewIncidentServiceResponseWithDefaults() *IncidentServiceResponse

NewIncidentServiceResponseWithDefaults instantiates a new IncidentServiceResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentServiceResponse) GetData

func (o *IncidentServiceResponse) GetData() IncidentServiceResponseData

GetData returns the Data field value.

func (*IncidentServiceResponse) GetDataOk

func (o *IncidentServiceResponse) GetDataOk() (*IncidentServiceResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentServiceResponse) GetIncluded

func (o *IncidentServiceResponse) GetIncluded() []IncidentServiceIncludedItems

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentServiceResponse) GetIncludedOk

func (o *IncidentServiceResponse) GetIncludedOk() (*[]IncidentServiceIncludedItems, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceResponse) HasIncluded

func (o *IncidentServiceResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (IncidentServiceResponse) MarshalJSON

func (o IncidentServiceResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServiceResponse) SetData

func (o *IncidentServiceResponse) SetData(v IncidentServiceResponseData)

SetData sets field value.

func (*IncidentServiceResponse) SetIncluded

func (o *IncidentServiceResponse) SetIncluded(v []IncidentServiceIncludedItems)

SetIncluded gets a reference to the given []IncidentServiceIncludedItems and assigns it to the Included field.

func (*IncidentServiceResponse) UnmarshalJSON

func (o *IncidentServiceResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentServiceResponseAttributes

IncidentServiceResponseAttributes The incident service's attributes from a response.

type IncidentServiceResponseAttributes struct {
    // Timestamp of when the incident service was created.
    Created *time.Time `json:"created,omitempty"`
    // Timestamp of when the incident service was modified.
    Modified *time.Time `json:"modified,omitempty"`
    // Name of the incident service.
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentServiceResponseAttributes

func NewIncidentServiceResponseAttributes() *IncidentServiceResponseAttributes

NewIncidentServiceResponseAttributes instantiates a new IncidentServiceResponseAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentServiceResponseAttributesWithDefaults

func NewIncidentServiceResponseAttributesWithDefaults() *IncidentServiceResponseAttributes

NewIncidentServiceResponseAttributesWithDefaults instantiates a new IncidentServiceResponseAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentServiceResponseAttributes) GetCreated

func (o *IncidentServiceResponseAttributes) GetCreated() time.Time

GetCreated returns the Created field value if set, zero value otherwise.

func (*IncidentServiceResponseAttributes) GetCreatedOk

func (o *IncidentServiceResponseAttributes) GetCreatedOk() (*time.Time, bool)

GetCreatedOk returns a tuple with the Created field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceResponseAttributes) GetModified

func (o *IncidentServiceResponseAttributes) GetModified() time.Time

GetModified returns the Modified field value if set, zero value otherwise.

func (*IncidentServiceResponseAttributes) GetModifiedOk

func (o *IncidentServiceResponseAttributes) GetModifiedOk() (*time.Time, bool)

GetModifiedOk returns a tuple with the Modified field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceResponseAttributes) GetName

func (o *IncidentServiceResponseAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*IncidentServiceResponseAttributes) GetNameOk

func (o *IncidentServiceResponseAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceResponseAttributes) HasCreated

func (o *IncidentServiceResponseAttributes) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*IncidentServiceResponseAttributes) HasModified

func (o *IncidentServiceResponseAttributes) HasModified() bool

HasModified returns a boolean if a field has been set.

func (*IncidentServiceResponseAttributes) HasName

func (o *IncidentServiceResponseAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (IncidentServiceResponseAttributes) MarshalJSON

func (o IncidentServiceResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServiceResponseAttributes) SetCreated

func (o *IncidentServiceResponseAttributes) SetCreated(v time.Time)

SetCreated gets a reference to the given time.Time and assigns it to the Created field.

func (*IncidentServiceResponseAttributes) SetModified

func (o *IncidentServiceResponseAttributes) SetModified(v time.Time)

SetModified gets a reference to the given time.Time and assigns it to the Modified field.

func (*IncidentServiceResponseAttributes) SetName

func (o *IncidentServiceResponseAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*IncidentServiceResponseAttributes) UnmarshalJSON

func (o *IncidentServiceResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentServiceResponseData

IncidentServiceResponseData Incident Service data from responses.

type IncidentServiceResponseData struct {
    // The incident service's attributes from a response.
    Attributes *IncidentServiceResponseAttributes `json:"attributes,omitempty"`
    // The incident service's ID.
    Id string `json:"id"`
    // The incident service's relationships.
    Relationships *IncidentServiceRelationships `json:"relationships,omitempty"`
    // Incident service resource type.
    Type IncidentServiceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentServiceResponseData

func NewIncidentServiceResponseData(id string, typeVar IncidentServiceType) *IncidentServiceResponseData

NewIncidentServiceResponseData instantiates a new IncidentServiceResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentServiceResponseDataWithDefaults

func NewIncidentServiceResponseDataWithDefaults() *IncidentServiceResponseData

NewIncidentServiceResponseDataWithDefaults instantiates a new IncidentServiceResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentServiceResponseData) GetAttributes

func (o *IncidentServiceResponseData) GetAttributes() IncidentServiceResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentServiceResponseData) GetAttributesOk

func (o *IncidentServiceResponseData) GetAttributesOk() (*IncidentServiceResponseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceResponseData) GetId

func (o *IncidentServiceResponseData) GetId() string

GetId returns the Id field value.

func (*IncidentServiceResponseData) GetIdOk

func (o *IncidentServiceResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*IncidentServiceResponseData) GetRelationships

func (o *IncidentServiceResponseData) GetRelationships() IncidentServiceRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*IncidentServiceResponseData) GetRelationshipsOk

func (o *IncidentServiceResponseData) GetRelationshipsOk() (*IncidentServiceRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceResponseData) GetType

func (o *IncidentServiceResponseData) GetType() IncidentServiceType

GetType returns the Type field value.

func (*IncidentServiceResponseData) GetTypeOk

func (o *IncidentServiceResponseData) GetTypeOk() (*IncidentServiceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentServiceResponseData) HasAttributes

func (o *IncidentServiceResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentServiceResponseData) HasRelationships

func (o *IncidentServiceResponseData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (IncidentServiceResponseData) MarshalJSON

func (o IncidentServiceResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServiceResponseData) SetAttributes

func (o *IncidentServiceResponseData) SetAttributes(v IncidentServiceResponseAttributes)

SetAttributes gets a reference to the given IncidentServiceResponseAttributes and assigns it to the Attributes field.

func (*IncidentServiceResponseData) SetId

func (o *IncidentServiceResponseData) SetId(v string)

SetId sets field value.

func (*IncidentServiceResponseData) SetRelationships

func (o *IncidentServiceResponseData) SetRelationships(v IncidentServiceRelationships)

SetRelationships gets a reference to the given IncidentServiceRelationships and assigns it to the Relationships field.

func (*IncidentServiceResponseData) SetType

func (o *IncidentServiceResponseData) SetType(v IncidentServiceType)

SetType sets field value.

func (*IncidentServiceResponseData) UnmarshalJSON

func (o *IncidentServiceResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentServiceType

IncidentServiceType Incident service resource type.

type IncidentServiceType string

List of IncidentServiceType.

const (
    INCIDENTSERVICETYPE_SERVICES IncidentServiceType = "services"
)

func NewIncidentServiceTypeFromValue

func NewIncidentServiceTypeFromValue(v string) (*IncidentServiceType, error)

NewIncidentServiceTypeFromValue returns a pointer to a valid IncidentServiceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentServiceType) GetAllowedValues

func (v *IncidentServiceType) GetAllowedValues() []IncidentServiceType

GetAllowedValues reeturns the list of possible values.

func (IncidentServiceType) IsValid

func (v IncidentServiceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentServiceType) Ptr

func (v IncidentServiceType) Ptr() *IncidentServiceType

Ptr returns reference to IncidentServiceType value.

func (*IncidentServiceType) UnmarshalJSON

func (v *IncidentServiceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentServiceUpdateAttributes

IncidentServiceUpdateAttributes The incident service's attributes for an update request.

type IncidentServiceUpdateAttributes struct {
    // Name of the incident service.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentServiceUpdateAttributes

func NewIncidentServiceUpdateAttributes(name string) *IncidentServiceUpdateAttributes

NewIncidentServiceUpdateAttributes instantiates a new IncidentServiceUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentServiceUpdateAttributesWithDefaults

func NewIncidentServiceUpdateAttributesWithDefaults() *IncidentServiceUpdateAttributes

NewIncidentServiceUpdateAttributesWithDefaults instantiates a new IncidentServiceUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentServiceUpdateAttributes) GetName

func (o *IncidentServiceUpdateAttributes) GetName() string

GetName returns the Name field value.

func (*IncidentServiceUpdateAttributes) GetNameOk

func (o *IncidentServiceUpdateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (IncidentServiceUpdateAttributes) MarshalJSON

func (o IncidentServiceUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServiceUpdateAttributes) SetName

func (o *IncidentServiceUpdateAttributes) SetName(v string)

SetName sets field value.

func (*IncidentServiceUpdateAttributes) UnmarshalJSON

func (o *IncidentServiceUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentServiceUpdateData

IncidentServiceUpdateData Incident Service payload for update requests.

type IncidentServiceUpdateData struct {
    // The incident service's attributes for an update request.
    Attributes *IncidentServiceUpdateAttributes `json:"attributes,omitempty"`
    // The incident service's ID.
    Id *string `json:"id,omitempty"`
    // The incident service's relationships.
    Relationships *IncidentServiceRelationships `json:"relationships,omitempty"`
    // Incident service resource type.
    Type IncidentServiceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentServiceUpdateData

func NewIncidentServiceUpdateData(typeVar IncidentServiceType) *IncidentServiceUpdateData

NewIncidentServiceUpdateData instantiates a new IncidentServiceUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentServiceUpdateDataWithDefaults

func NewIncidentServiceUpdateDataWithDefaults() *IncidentServiceUpdateData

NewIncidentServiceUpdateDataWithDefaults instantiates a new IncidentServiceUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentServiceUpdateData) GetAttributes

func (o *IncidentServiceUpdateData) GetAttributes() IncidentServiceUpdateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentServiceUpdateData) GetAttributesOk

func (o *IncidentServiceUpdateData) GetAttributesOk() (*IncidentServiceUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceUpdateData) GetId

func (o *IncidentServiceUpdateData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*IncidentServiceUpdateData) GetIdOk

func (o *IncidentServiceUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceUpdateData) GetRelationships

func (o *IncidentServiceUpdateData) GetRelationships() IncidentServiceRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*IncidentServiceUpdateData) GetRelationshipsOk

func (o *IncidentServiceUpdateData) GetRelationshipsOk() (*IncidentServiceRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServiceUpdateData) GetType

func (o *IncidentServiceUpdateData) GetType() IncidentServiceType

GetType returns the Type field value.

func (*IncidentServiceUpdateData) GetTypeOk

func (o *IncidentServiceUpdateData) GetTypeOk() (*IncidentServiceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentServiceUpdateData) HasAttributes

func (o *IncidentServiceUpdateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentServiceUpdateData) HasId

func (o *IncidentServiceUpdateData) HasId() bool

HasId returns a boolean if a field has been set.

func (*IncidentServiceUpdateData) HasRelationships

func (o *IncidentServiceUpdateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (IncidentServiceUpdateData) MarshalJSON

func (o IncidentServiceUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServiceUpdateData) SetAttributes

func (o *IncidentServiceUpdateData) SetAttributes(v IncidentServiceUpdateAttributes)

SetAttributes gets a reference to the given IncidentServiceUpdateAttributes and assigns it to the Attributes field.

func (*IncidentServiceUpdateData) SetId

func (o *IncidentServiceUpdateData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*IncidentServiceUpdateData) SetRelationships

func (o *IncidentServiceUpdateData) SetRelationships(v IncidentServiceRelationships)

SetRelationships gets a reference to the given IncidentServiceRelationships and assigns it to the Relationships field.

func (*IncidentServiceUpdateData) SetType

func (o *IncidentServiceUpdateData) SetType(v IncidentServiceType)

SetType sets field value.

func (*IncidentServiceUpdateData) UnmarshalJSON

func (o *IncidentServiceUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentServiceUpdateRequest

IncidentServiceUpdateRequest Update request with an incident service payload.

type IncidentServiceUpdateRequest struct {
    // Incident Service payload for update requests.
    Data IncidentServiceUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentServiceUpdateRequest

func NewIncidentServiceUpdateRequest(data IncidentServiceUpdateData) *IncidentServiceUpdateRequest

NewIncidentServiceUpdateRequest instantiates a new IncidentServiceUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentServiceUpdateRequestWithDefaults

func NewIncidentServiceUpdateRequestWithDefaults() *IncidentServiceUpdateRequest

NewIncidentServiceUpdateRequestWithDefaults instantiates a new IncidentServiceUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentServiceUpdateRequest) GetData

func (o *IncidentServiceUpdateRequest) GetData() IncidentServiceUpdateData

GetData returns the Data field value.

func (*IncidentServiceUpdateRequest) GetDataOk

func (o *IncidentServiceUpdateRequest) GetDataOk() (*IncidentServiceUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentServiceUpdateRequest) MarshalJSON

func (o IncidentServiceUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServiceUpdateRequest) SetData

func (o *IncidentServiceUpdateRequest) SetData(v IncidentServiceUpdateData)

SetData sets field value.

func (*IncidentServiceUpdateRequest) UnmarshalJSON

func (o *IncidentServiceUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentServicesApi

IncidentServicesApi service type

type IncidentServicesApi datadog.Service

func NewIncidentServicesApi

func NewIncidentServicesApi(client *datadog.APIClient) *IncidentServicesApi

NewIncidentServicesApi Returns NewIncidentServicesApi.

func (*IncidentServicesApi) CreateIncidentService

func (a *IncidentServicesApi) CreateIncidentService(ctx _context.Context, body IncidentServiceCreateRequest) (IncidentServiceResponse, *_nethttp.Response, error)

CreateIncidentService Create a new incident service. Creates a new incident service.

func (*IncidentServicesApi) DeleteIncidentService

func (a *IncidentServicesApi) DeleteIncidentService(ctx _context.Context, serviceId string) (*_nethttp.Response, error)

DeleteIncidentService Delete an existing incident service. Deletes an existing incident service.

func (*IncidentServicesApi) GetIncidentService

func (a *IncidentServicesApi) GetIncidentService(ctx _context.Context, serviceId string, o ...GetIncidentServiceOptionalParameters) (IncidentServiceResponse, *_nethttp.Response, error)

GetIncidentService Get details of an incident service. Get details of an incident service. If the `include[users]` query parameter is provided, the included attribute will contain the users related to these incident services.

func (*IncidentServicesApi) ListIncidentServices

func (a *IncidentServicesApi) ListIncidentServices(ctx _context.Context, o ...ListIncidentServicesOptionalParameters) (IncidentServicesResponse, *_nethttp.Response, error)

ListIncidentServices Get a list of all incident services. Get all incident services uploaded for the requesting user's organization. If the `include[users]` query parameter is provided, the included attribute will contain the users related to these incident services.

func (*IncidentServicesApi) UpdateIncidentService

func (a *IncidentServicesApi) UpdateIncidentService(ctx _context.Context, serviceId string, body IncidentServiceUpdateRequest) (IncidentServiceResponse, *_nethttp.Response, error)

UpdateIncidentService Update an existing incident service. Updates an existing incident service. Only provide the attributes which should be updated as this request is a partial update.

type IncidentServicesResponse

IncidentServicesResponse Response with a list of incident service payloads.

type IncidentServicesResponse struct {
    // An array of incident services.
    Data []IncidentServiceResponseData `json:"data"`
    // Included related resources which the user requested.
    Included []IncidentServiceIncludedItems `json:"included,omitempty"`
    // The metadata object containing pagination metadata.
    Meta *IncidentResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentServicesResponse

func NewIncidentServicesResponse(data []IncidentServiceResponseData) *IncidentServicesResponse

NewIncidentServicesResponse instantiates a new IncidentServicesResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentServicesResponseWithDefaults

func NewIncidentServicesResponseWithDefaults() *IncidentServicesResponse

NewIncidentServicesResponseWithDefaults instantiates a new IncidentServicesResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentServicesResponse) GetData

func (o *IncidentServicesResponse) GetData() []IncidentServiceResponseData

GetData returns the Data field value.

func (*IncidentServicesResponse) GetDataOk

func (o *IncidentServicesResponse) GetDataOk() (*[]IncidentServiceResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentServicesResponse) GetIncluded

func (o *IncidentServicesResponse) GetIncluded() []IncidentServiceIncludedItems

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentServicesResponse) GetIncludedOk

func (o *IncidentServicesResponse) GetIncludedOk() (*[]IncidentServiceIncludedItems, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServicesResponse) GetMeta

func (o *IncidentServicesResponse) GetMeta() IncidentResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*IncidentServicesResponse) GetMetaOk

func (o *IncidentServicesResponse) GetMetaOk() (*IncidentResponseMeta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentServicesResponse) HasIncluded

func (o *IncidentServicesResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (*IncidentServicesResponse) HasMeta

func (o *IncidentServicesResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (IncidentServicesResponse) MarshalJSON

func (o IncidentServicesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServicesResponse) SetData

func (o *IncidentServicesResponse) SetData(v []IncidentServiceResponseData)

SetData sets field value.

func (*IncidentServicesResponse) SetIncluded

func (o *IncidentServicesResponse) SetIncluded(v []IncidentServiceIncludedItems)

SetIncluded gets a reference to the given []IncidentServiceIncludedItems and assigns it to the Included field.

func (*IncidentServicesResponse) SetMeta

func (o *IncidentServicesResponse) SetMeta(v IncidentResponseMeta)

SetMeta gets a reference to the given IncidentResponseMeta and assigns it to the Meta field.

func (*IncidentServicesResponse) UnmarshalJSON

func (o *IncidentServicesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTeamCreateAttributes

IncidentTeamCreateAttributes The incident team's attributes for a create request.

type IncidentTeamCreateAttributes struct {
    // Name of the incident team.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTeamCreateAttributes

func NewIncidentTeamCreateAttributes(name string) *IncidentTeamCreateAttributes

NewIncidentTeamCreateAttributes instantiates a new IncidentTeamCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTeamCreateAttributesWithDefaults

func NewIncidentTeamCreateAttributesWithDefaults() *IncidentTeamCreateAttributes

NewIncidentTeamCreateAttributesWithDefaults instantiates a new IncidentTeamCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTeamCreateAttributes) GetName

func (o *IncidentTeamCreateAttributes) GetName() string

GetName returns the Name field value.

func (*IncidentTeamCreateAttributes) GetNameOk

func (o *IncidentTeamCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (IncidentTeamCreateAttributes) MarshalJSON

func (o IncidentTeamCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTeamCreateAttributes) SetName

func (o *IncidentTeamCreateAttributes) SetName(v string)

SetName sets field value.

func (*IncidentTeamCreateAttributes) UnmarshalJSON

func (o *IncidentTeamCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTeamCreateData

IncidentTeamCreateData Incident Team data for a create request.

type IncidentTeamCreateData struct {
    // The incident team's attributes for a create request.
    Attributes *IncidentTeamCreateAttributes `json:"attributes,omitempty"`
    // The incident team's relationships.
    Relationships *IncidentTeamRelationships `json:"relationships,omitempty"`
    // Incident Team resource type.
    Type IncidentTeamType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTeamCreateData

func NewIncidentTeamCreateData(typeVar IncidentTeamType) *IncidentTeamCreateData

NewIncidentTeamCreateData instantiates a new IncidentTeamCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTeamCreateDataWithDefaults

func NewIncidentTeamCreateDataWithDefaults() *IncidentTeamCreateData

NewIncidentTeamCreateDataWithDefaults instantiates a new IncidentTeamCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTeamCreateData) GetAttributes

func (o *IncidentTeamCreateData) GetAttributes() IncidentTeamCreateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentTeamCreateData) GetAttributesOk

func (o *IncidentTeamCreateData) GetAttributesOk() (*IncidentTeamCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamCreateData) GetRelationships

func (o *IncidentTeamCreateData) GetRelationships() IncidentTeamRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*IncidentTeamCreateData) GetRelationshipsOk

func (o *IncidentTeamCreateData) GetRelationshipsOk() (*IncidentTeamRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamCreateData) GetType

func (o *IncidentTeamCreateData) GetType() IncidentTeamType

GetType returns the Type field value.

func (*IncidentTeamCreateData) GetTypeOk

func (o *IncidentTeamCreateData) GetTypeOk() (*IncidentTeamType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentTeamCreateData) HasAttributes

func (o *IncidentTeamCreateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentTeamCreateData) HasRelationships

func (o *IncidentTeamCreateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (IncidentTeamCreateData) MarshalJSON

func (o IncidentTeamCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTeamCreateData) SetAttributes

func (o *IncidentTeamCreateData) SetAttributes(v IncidentTeamCreateAttributes)

SetAttributes gets a reference to the given IncidentTeamCreateAttributes and assigns it to the Attributes field.

func (*IncidentTeamCreateData) SetRelationships

func (o *IncidentTeamCreateData) SetRelationships(v IncidentTeamRelationships)

SetRelationships gets a reference to the given IncidentTeamRelationships and assigns it to the Relationships field.

func (*IncidentTeamCreateData) SetType

func (o *IncidentTeamCreateData) SetType(v IncidentTeamType)

SetType sets field value.

func (*IncidentTeamCreateData) UnmarshalJSON

func (o *IncidentTeamCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTeamCreateRequest

IncidentTeamCreateRequest Create request with an incident team payload.

type IncidentTeamCreateRequest struct {
    // Incident Team data for a create request.
    Data IncidentTeamCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTeamCreateRequest

func NewIncidentTeamCreateRequest(data IncidentTeamCreateData) *IncidentTeamCreateRequest

NewIncidentTeamCreateRequest instantiates a new IncidentTeamCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTeamCreateRequestWithDefaults

func NewIncidentTeamCreateRequestWithDefaults() *IncidentTeamCreateRequest

NewIncidentTeamCreateRequestWithDefaults instantiates a new IncidentTeamCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTeamCreateRequest) GetData

func (o *IncidentTeamCreateRequest) GetData() IncidentTeamCreateData

GetData returns the Data field value.

func (*IncidentTeamCreateRequest) GetDataOk

func (o *IncidentTeamCreateRequest) GetDataOk() (*IncidentTeamCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentTeamCreateRequest) MarshalJSON

func (o IncidentTeamCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTeamCreateRequest) SetData

func (o *IncidentTeamCreateRequest) SetData(v IncidentTeamCreateData)

SetData sets field value.

func (*IncidentTeamCreateRequest) UnmarshalJSON

func (o *IncidentTeamCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTeamIncludedItems

IncidentTeamIncludedItems - An object related to an incident team which is present in the included payload.

type IncidentTeamIncludedItems struct {
    User *User

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func UserAsIncidentTeamIncludedItems

func UserAsIncidentTeamIncludedItems(v *User) IncidentTeamIncludedItems

UserAsIncidentTeamIncludedItems is a convenience function that returns User wrapped in IncidentTeamIncludedItems.

func (*IncidentTeamIncludedItems) GetActualInstance

func (obj *IncidentTeamIncludedItems) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (IncidentTeamIncludedItems) MarshalJSON

func (obj IncidentTeamIncludedItems) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentTeamIncludedItems) UnmarshalJSON

func (obj *IncidentTeamIncludedItems) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentTeamRelationships

IncidentTeamRelationships The incident team's relationships.

type IncidentTeamRelationships struct {
    // Relationship to user.
    CreatedBy *RelationshipToUser `json:"created_by,omitempty"`
    // Relationship to user.
    LastModifiedBy *RelationshipToUser `json:"last_modified_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTeamRelationships

func NewIncidentTeamRelationships() *IncidentTeamRelationships

NewIncidentTeamRelationships instantiates a new IncidentTeamRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTeamRelationshipsWithDefaults

func NewIncidentTeamRelationshipsWithDefaults() *IncidentTeamRelationships

NewIncidentTeamRelationshipsWithDefaults instantiates a new IncidentTeamRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTeamRelationships) GetCreatedBy

func (o *IncidentTeamRelationships) GetCreatedBy() RelationshipToUser

GetCreatedBy returns the CreatedBy field value if set, zero value otherwise.

func (*IncidentTeamRelationships) GetCreatedByOk

func (o *IncidentTeamRelationships) GetCreatedByOk() (*RelationshipToUser, bool)

GetCreatedByOk returns a tuple with the CreatedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamRelationships) GetLastModifiedBy

func (o *IncidentTeamRelationships) GetLastModifiedBy() RelationshipToUser

GetLastModifiedBy returns the LastModifiedBy field value if set, zero value otherwise.

func (*IncidentTeamRelationships) GetLastModifiedByOk

func (o *IncidentTeamRelationships) GetLastModifiedByOk() (*RelationshipToUser, bool)

GetLastModifiedByOk returns a tuple with the LastModifiedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamRelationships) HasCreatedBy

func (o *IncidentTeamRelationships) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*IncidentTeamRelationships) HasLastModifiedBy

func (o *IncidentTeamRelationships) HasLastModifiedBy() bool

HasLastModifiedBy returns a boolean if a field has been set.

func (IncidentTeamRelationships) MarshalJSON

func (o IncidentTeamRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTeamRelationships) SetCreatedBy

func (o *IncidentTeamRelationships) SetCreatedBy(v RelationshipToUser)

SetCreatedBy gets a reference to the given RelationshipToUser and assigns it to the CreatedBy field.

func (*IncidentTeamRelationships) SetLastModifiedBy

func (o *IncidentTeamRelationships) SetLastModifiedBy(v RelationshipToUser)

SetLastModifiedBy gets a reference to the given RelationshipToUser and assigns it to the LastModifiedBy field.

func (*IncidentTeamRelationships) UnmarshalJSON

func (o *IncidentTeamRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTeamResponse

IncidentTeamResponse Response with an incident team payload.

type IncidentTeamResponse struct {
    // Incident Team data from a response.
    Data IncidentTeamResponseData `json:"data"`
    // Included objects from relationships.
    Included []IncidentTeamIncludedItems `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTeamResponse

func NewIncidentTeamResponse(data IncidentTeamResponseData) *IncidentTeamResponse

NewIncidentTeamResponse instantiates a new IncidentTeamResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTeamResponseWithDefaults

func NewIncidentTeamResponseWithDefaults() *IncidentTeamResponse

NewIncidentTeamResponseWithDefaults instantiates a new IncidentTeamResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTeamResponse) GetData

func (o *IncidentTeamResponse) GetData() IncidentTeamResponseData

GetData returns the Data field value.

func (*IncidentTeamResponse) GetDataOk

func (o *IncidentTeamResponse) GetDataOk() (*IncidentTeamResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentTeamResponse) GetIncluded

func (o *IncidentTeamResponse) GetIncluded() []IncidentTeamIncludedItems

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentTeamResponse) GetIncludedOk

func (o *IncidentTeamResponse) GetIncludedOk() (*[]IncidentTeamIncludedItems, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamResponse) HasIncluded

func (o *IncidentTeamResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (IncidentTeamResponse) MarshalJSON

func (o IncidentTeamResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTeamResponse) SetData

func (o *IncidentTeamResponse) SetData(v IncidentTeamResponseData)

SetData sets field value.

func (*IncidentTeamResponse) SetIncluded

func (o *IncidentTeamResponse) SetIncluded(v []IncidentTeamIncludedItems)

SetIncluded gets a reference to the given []IncidentTeamIncludedItems and assigns it to the Included field.

func (*IncidentTeamResponse) UnmarshalJSON

func (o *IncidentTeamResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTeamResponseAttributes

IncidentTeamResponseAttributes The incident team's attributes from a response.

type IncidentTeamResponseAttributes struct {
    // Timestamp of when the incident team was created.
    Created *time.Time `json:"created,omitempty"`
    // Timestamp of when the incident team was modified.
    Modified *time.Time `json:"modified,omitempty"`
    // Name of the incident team.
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTeamResponseAttributes

func NewIncidentTeamResponseAttributes() *IncidentTeamResponseAttributes

NewIncidentTeamResponseAttributes instantiates a new IncidentTeamResponseAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTeamResponseAttributesWithDefaults

func NewIncidentTeamResponseAttributesWithDefaults() *IncidentTeamResponseAttributes

NewIncidentTeamResponseAttributesWithDefaults instantiates a new IncidentTeamResponseAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTeamResponseAttributes) GetCreated

func (o *IncidentTeamResponseAttributes) GetCreated() time.Time

GetCreated returns the Created field value if set, zero value otherwise.

func (*IncidentTeamResponseAttributes) GetCreatedOk

func (o *IncidentTeamResponseAttributes) GetCreatedOk() (*time.Time, bool)

GetCreatedOk returns a tuple with the Created field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamResponseAttributes) GetModified

func (o *IncidentTeamResponseAttributes) GetModified() time.Time

GetModified returns the Modified field value if set, zero value otherwise.

func (*IncidentTeamResponseAttributes) GetModifiedOk

func (o *IncidentTeamResponseAttributes) GetModifiedOk() (*time.Time, bool)

GetModifiedOk returns a tuple with the Modified field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamResponseAttributes) GetName

func (o *IncidentTeamResponseAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*IncidentTeamResponseAttributes) GetNameOk

func (o *IncidentTeamResponseAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamResponseAttributes) HasCreated

func (o *IncidentTeamResponseAttributes) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*IncidentTeamResponseAttributes) HasModified

func (o *IncidentTeamResponseAttributes) HasModified() bool

HasModified returns a boolean if a field has been set.

func (*IncidentTeamResponseAttributes) HasName

func (o *IncidentTeamResponseAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (IncidentTeamResponseAttributes) MarshalJSON

func (o IncidentTeamResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTeamResponseAttributes) SetCreated

func (o *IncidentTeamResponseAttributes) SetCreated(v time.Time)

SetCreated gets a reference to the given time.Time and assigns it to the Created field.

func (*IncidentTeamResponseAttributes) SetModified

func (o *IncidentTeamResponseAttributes) SetModified(v time.Time)

SetModified gets a reference to the given time.Time and assigns it to the Modified field.

func (*IncidentTeamResponseAttributes) SetName

func (o *IncidentTeamResponseAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*IncidentTeamResponseAttributes) UnmarshalJSON

func (o *IncidentTeamResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTeamResponseData

IncidentTeamResponseData Incident Team data from a response.

type IncidentTeamResponseData struct {
    // The incident team's attributes from a response.
    Attributes *IncidentTeamResponseAttributes `json:"attributes,omitempty"`
    // The incident team's ID.
    Id *string `json:"id,omitempty"`
    // The incident team's relationships.
    Relationships *IncidentTeamRelationships `json:"relationships,omitempty"`
    // Incident Team resource type.
    Type *IncidentTeamType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTeamResponseData

func NewIncidentTeamResponseData() *IncidentTeamResponseData

NewIncidentTeamResponseData instantiates a new IncidentTeamResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTeamResponseDataWithDefaults

func NewIncidentTeamResponseDataWithDefaults() *IncidentTeamResponseData

NewIncidentTeamResponseDataWithDefaults instantiates a new IncidentTeamResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTeamResponseData) GetAttributes

func (o *IncidentTeamResponseData) GetAttributes() IncidentTeamResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentTeamResponseData) GetAttributesOk

func (o *IncidentTeamResponseData) GetAttributesOk() (*IncidentTeamResponseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamResponseData) GetId

func (o *IncidentTeamResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*IncidentTeamResponseData) GetIdOk

func (o *IncidentTeamResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamResponseData) GetRelationships

func (o *IncidentTeamResponseData) GetRelationships() IncidentTeamRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*IncidentTeamResponseData) GetRelationshipsOk

func (o *IncidentTeamResponseData) GetRelationshipsOk() (*IncidentTeamRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamResponseData) GetType

func (o *IncidentTeamResponseData) GetType() IncidentTeamType

GetType returns the Type field value if set, zero value otherwise.

func (*IncidentTeamResponseData) GetTypeOk

func (o *IncidentTeamResponseData) GetTypeOk() (*IncidentTeamType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamResponseData) HasAttributes

func (o *IncidentTeamResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentTeamResponseData) HasId

func (o *IncidentTeamResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*IncidentTeamResponseData) HasRelationships

func (o *IncidentTeamResponseData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*IncidentTeamResponseData) HasType

func (o *IncidentTeamResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (IncidentTeamResponseData) MarshalJSON

func (o IncidentTeamResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTeamResponseData) SetAttributes

func (o *IncidentTeamResponseData) SetAttributes(v IncidentTeamResponseAttributes)

SetAttributes gets a reference to the given IncidentTeamResponseAttributes and assigns it to the Attributes field.

func (*IncidentTeamResponseData) SetId

func (o *IncidentTeamResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*IncidentTeamResponseData) SetRelationships

func (o *IncidentTeamResponseData) SetRelationships(v IncidentTeamRelationships)

SetRelationships gets a reference to the given IncidentTeamRelationships and assigns it to the Relationships field.

func (*IncidentTeamResponseData) SetType

func (o *IncidentTeamResponseData) SetType(v IncidentTeamType)

SetType gets a reference to the given IncidentTeamType and assigns it to the Type field.

func (*IncidentTeamResponseData) UnmarshalJSON

func (o *IncidentTeamResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTeamType

IncidentTeamType Incident Team resource type.

type IncidentTeamType string

List of IncidentTeamType.

const (
    INCIDENTTEAMTYPE_TEAMS IncidentTeamType = "teams"
)

func NewIncidentTeamTypeFromValue

func NewIncidentTeamTypeFromValue(v string) (*IncidentTeamType, error)

NewIncidentTeamTypeFromValue returns a pointer to a valid IncidentTeamType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentTeamType) GetAllowedValues

func (v *IncidentTeamType) GetAllowedValues() []IncidentTeamType

GetAllowedValues reeturns the list of possible values.

func (IncidentTeamType) IsValid

func (v IncidentTeamType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentTeamType) Ptr

func (v IncidentTeamType) Ptr() *IncidentTeamType

Ptr returns reference to IncidentTeamType value.

func (*IncidentTeamType) UnmarshalJSON

func (v *IncidentTeamType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentTeamUpdateAttributes

IncidentTeamUpdateAttributes The incident team's attributes for an update request.

type IncidentTeamUpdateAttributes struct {
    // Name of the incident team.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTeamUpdateAttributes

func NewIncidentTeamUpdateAttributes(name string) *IncidentTeamUpdateAttributes

NewIncidentTeamUpdateAttributes instantiates a new IncidentTeamUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTeamUpdateAttributesWithDefaults

func NewIncidentTeamUpdateAttributesWithDefaults() *IncidentTeamUpdateAttributes

NewIncidentTeamUpdateAttributesWithDefaults instantiates a new IncidentTeamUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTeamUpdateAttributes) GetName

func (o *IncidentTeamUpdateAttributes) GetName() string

GetName returns the Name field value.

func (*IncidentTeamUpdateAttributes) GetNameOk

func (o *IncidentTeamUpdateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (IncidentTeamUpdateAttributes) MarshalJSON

func (o IncidentTeamUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTeamUpdateAttributes) SetName

func (o *IncidentTeamUpdateAttributes) SetName(v string)

SetName sets field value.

func (*IncidentTeamUpdateAttributes) UnmarshalJSON

func (o *IncidentTeamUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTeamUpdateData

IncidentTeamUpdateData Incident Team data for an update request.

type IncidentTeamUpdateData struct {
    // The incident team's attributes for an update request.
    Attributes *IncidentTeamUpdateAttributes `json:"attributes,omitempty"`
    // The incident team's ID.
    Id *string `json:"id,omitempty"`
    // The incident team's relationships.
    Relationships *IncidentTeamRelationships `json:"relationships,omitempty"`
    // Incident Team resource type.
    Type IncidentTeamType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTeamUpdateData

func NewIncidentTeamUpdateData(typeVar IncidentTeamType) *IncidentTeamUpdateData

NewIncidentTeamUpdateData instantiates a new IncidentTeamUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTeamUpdateDataWithDefaults

func NewIncidentTeamUpdateDataWithDefaults() *IncidentTeamUpdateData

NewIncidentTeamUpdateDataWithDefaults instantiates a new IncidentTeamUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTeamUpdateData) GetAttributes

func (o *IncidentTeamUpdateData) GetAttributes() IncidentTeamUpdateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentTeamUpdateData) GetAttributesOk

func (o *IncidentTeamUpdateData) GetAttributesOk() (*IncidentTeamUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamUpdateData) GetId

func (o *IncidentTeamUpdateData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*IncidentTeamUpdateData) GetIdOk

func (o *IncidentTeamUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamUpdateData) GetRelationships

func (o *IncidentTeamUpdateData) GetRelationships() IncidentTeamRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*IncidentTeamUpdateData) GetRelationshipsOk

func (o *IncidentTeamUpdateData) GetRelationshipsOk() (*IncidentTeamRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamUpdateData) GetType

func (o *IncidentTeamUpdateData) GetType() IncidentTeamType

GetType returns the Type field value.

func (*IncidentTeamUpdateData) GetTypeOk

func (o *IncidentTeamUpdateData) GetTypeOk() (*IncidentTeamType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentTeamUpdateData) HasAttributes

func (o *IncidentTeamUpdateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentTeamUpdateData) HasId

func (o *IncidentTeamUpdateData) HasId() bool

HasId returns a boolean if a field has been set.

func (*IncidentTeamUpdateData) HasRelationships

func (o *IncidentTeamUpdateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (IncidentTeamUpdateData) MarshalJSON

func (o IncidentTeamUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTeamUpdateData) SetAttributes

func (o *IncidentTeamUpdateData) SetAttributes(v IncidentTeamUpdateAttributes)

SetAttributes gets a reference to the given IncidentTeamUpdateAttributes and assigns it to the Attributes field.

func (*IncidentTeamUpdateData) SetId

func (o *IncidentTeamUpdateData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*IncidentTeamUpdateData) SetRelationships

func (o *IncidentTeamUpdateData) SetRelationships(v IncidentTeamRelationships)

SetRelationships gets a reference to the given IncidentTeamRelationships and assigns it to the Relationships field.

func (*IncidentTeamUpdateData) SetType

func (o *IncidentTeamUpdateData) SetType(v IncidentTeamType)

SetType sets field value.

func (*IncidentTeamUpdateData) UnmarshalJSON

func (o *IncidentTeamUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTeamUpdateRequest

IncidentTeamUpdateRequest Update request with an incident team payload.

type IncidentTeamUpdateRequest struct {
    // Incident Team data for an update request.
    Data IncidentTeamUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTeamUpdateRequest

func NewIncidentTeamUpdateRequest(data IncidentTeamUpdateData) *IncidentTeamUpdateRequest

NewIncidentTeamUpdateRequest instantiates a new IncidentTeamUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTeamUpdateRequestWithDefaults

func NewIncidentTeamUpdateRequestWithDefaults() *IncidentTeamUpdateRequest

NewIncidentTeamUpdateRequestWithDefaults instantiates a new IncidentTeamUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTeamUpdateRequest) GetData

func (o *IncidentTeamUpdateRequest) GetData() IncidentTeamUpdateData

GetData returns the Data field value.

func (*IncidentTeamUpdateRequest) GetDataOk

func (o *IncidentTeamUpdateRequest) GetDataOk() (*IncidentTeamUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentTeamUpdateRequest) MarshalJSON

func (o IncidentTeamUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTeamUpdateRequest) SetData

func (o *IncidentTeamUpdateRequest) SetData(v IncidentTeamUpdateData)

SetData sets field value.

func (*IncidentTeamUpdateRequest) UnmarshalJSON

func (o *IncidentTeamUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTeamsApi

IncidentTeamsApi service type

type IncidentTeamsApi datadog.Service

func NewIncidentTeamsApi

func NewIncidentTeamsApi(client *datadog.APIClient) *IncidentTeamsApi

NewIncidentTeamsApi Returns NewIncidentTeamsApi.

func (*IncidentTeamsApi) CreateIncidentTeam

func (a *IncidentTeamsApi) CreateIncidentTeam(ctx _context.Context, body IncidentTeamCreateRequest) (IncidentTeamResponse, *_nethttp.Response, error)

CreateIncidentTeam Create a new incident team. Creates a new incident team.

func (*IncidentTeamsApi) DeleteIncidentTeam

func (a *IncidentTeamsApi) DeleteIncidentTeam(ctx _context.Context, teamId string) (*_nethttp.Response, error)

DeleteIncidentTeam Delete an existing incident team. Deletes an existing incident team.

func (*IncidentTeamsApi) GetIncidentTeam

func (a *IncidentTeamsApi) GetIncidentTeam(ctx _context.Context, teamId string, o ...GetIncidentTeamOptionalParameters) (IncidentTeamResponse, *_nethttp.Response, error)

GetIncidentTeam Get details of an incident team. Get details of an incident team. If the `include[users]` query parameter is provided, the included attribute will contain the users related to these incident teams.

func (*IncidentTeamsApi) ListIncidentTeams

func (a *IncidentTeamsApi) ListIncidentTeams(ctx _context.Context, o ...ListIncidentTeamsOptionalParameters) (IncidentTeamsResponse, *_nethttp.Response, error)

ListIncidentTeams Get a list of all incident teams. Get all incident teams for the requesting user's organization. If the `include[users]` query parameter is provided, the included attribute will contain the users related to these incident teams.

func (*IncidentTeamsApi) UpdateIncidentTeam

func (a *IncidentTeamsApi) UpdateIncidentTeam(ctx _context.Context, teamId string, body IncidentTeamUpdateRequest) (IncidentTeamResponse, *_nethttp.Response, error)

UpdateIncidentTeam Update an existing incident team. Updates an existing incident team. Only provide the attributes which should be updated as this request is a partial update.

type IncidentTeamsResponse

IncidentTeamsResponse Response with a list of incident team payloads.

type IncidentTeamsResponse struct {
    // An array of incident teams.
    Data []IncidentTeamResponseData `json:"data"`
    // Included related resources which the user requested.
    Included []IncidentTeamIncludedItems `json:"included,omitempty"`
    // The metadata object containing pagination metadata.
    Meta *IncidentResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTeamsResponse

func NewIncidentTeamsResponse(data []IncidentTeamResponseData) *IncidentTeamsResponse

NewIncidentTeamsResponse instantiates a new IncidentTeamsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTeamsResponseWithDefaults

func NewIncidentTeamsResponseWithDefaults() *IncidentTeamsResponse

NewIncidentTeamsResponseWithDefaults instantiates a new IncidentTeamsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTeamsResponse) GetData

func (o *IncidentTeamsResponse) GetData() []IncidentTeamResponseData

GetData returns the Data field value.

func (*IncidentTeamsResponse) GetDataOk

func (o *IncidentTeamsResponse) GetDataOk() (*[]IncidentTeamResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentTeamsResponse) GetIncluded

func (o *IncidentTeamsResponse) GetIncluded() []IncidentTeamIncludedItems

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentTeamsResponse) GetIncludedOk

func (o *IncidentTeamsResponse) GetIncludedOk() (*[]IncidentTeamIncludedItems, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamsResponse) GetMeta

func (o *IncidentTeamsResponse) GetMeta() IncidentResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*IncidentTeamsResponse) GetMetaOk

func (o *IncidentTeamsResponse) GetMetaOk() (*IncidentResponseMeta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTeamsResponse) HasIncluded

func (o *IncidentTeamsResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (*IncidentTeamsResponse) HasMeta

func (o *IncidentTeamsResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (IncidentTeamsResponse) MarshalJSON

func (o IncidentTeamsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTeamsResponse) SetData

func (o *IncidentTeamsResponse) SetData(v []IncidentTeamResponseData)

SetData sets field value.

func (*IncidentTeamsResponse) SetIncluded

func (o *IncidentTeamsResponse) SetIncluded(v []IncidentTeamIncludedItems)

SetIncluded gets a reference to the given []IncidentTeamIncludedItems and assigns it to the Included field.

func (*IncidentTeamsResponse) SetMeta

func (o *IncidentTeamsResponse) SetMeta(v IncidentResponseMeta)

SetMeta gets a reference to the given IncidentResponseMeta and assigns it to the Meta field.

func (*IncidentTeamsResponse) UnmarshalJSON

func (o *IncidentTeamsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTimelineCellCreateAttributes

IncidentTimelineCellCreateAttributes - The timeline cell's attributes for a create request.

type IncidentTimelineCellCreateAttributes struct {
    IncidentTimelineCellMarkdownCreateAttributes *IncidentTimelineCellMarkdownCreateAttributes

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func IncidentTimelineCellMarkdownCreateAttributesAsIncidentTimelineCellCreateAttributes

func IncidentTimelineCellMarkdownCreateAttributesAsIncidentTimelineCellCreateAttributes(v *IncidentTimelineCellMarkdownCreateAttributes) IncidentTimelineCellCreateAttributes

IncidentTimelineCellMarkdownCreateAttributesAsIncidentTimelineCellCreateAttributes is a convenience function that returns IncidentTimelineCellMarkdownCreateAttributes wrapped in IncidentTimelineCellCreateAttributes.

func (*IncidentTimelineCellCreateAttributes) GetActualInstance

func (obj *IncidentTimelineCellCreateAttributes) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (IncidentTimelineCellCreateAttributes) MarshalJSON

func (obj IncidentTimelineCellCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentTimelineCellCreateAttributes) UnmarshalJSON

func (obj *IncidentTimelineCellCreateAttributes) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentTimelineCellMarkdownContentType

IncidentTimelineCellMarkdownContentType Type of the Markdown timeline cell.

type IncidentTimelineCellMarkdownContentType string

List of IncidentTimelineCellMarkdownContentType.

const (
    INCIDENTTIMELINECELLMARKDOWNCONTENTTYPE_MARKDOWN IncidentTimelineCellMarkdownContentType = "markdown"
)

func NewIncidentTimelineCellMarkdownContentTypeFromValue

func NewIncidentTimelineCellMarkdownContentTypeFromValue(v string) (*IncidentTimelineCellMarkdownContentType, error)

NewIncidentTimelineCellMarkdownContentTypeFromValue returns a pointer to a valid IncidentTimelineCellMarkdownContentType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentTimelineCellMarkdownContentType) GetAllowedValues

func (v *IncidentTimelineCellMarkdownContentType) GetAllowedValues() []IncidentTimelineCellMarkdownContentType

GetAllowedValues reeturns the list of possible values.

func (IncidentTimelineCellMarkdownContentType) IsValid

func (v IncidentTimelineCellMarkdownContentType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentTimelineCellMarkdownContentType) Ptr

func (v IncidentTimelineCellMarkdownContentType) Ptr() *IncidentTimelineCellMarkdownContentType

Ptr returns reference to IncidentTimelineCellMarkdownContentType value.

func (*IncidentTimelineCellMarkdownContentType) UnmarshalJSON

func (v *IncidentTimelineCellMarkdownContentType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentTimelineCellMarkdownCreateAttributes

IncidentTimelineCellMarkdownCreateAttributes Timeline cell data for Markdown timeline cells for a create request.

type IncidentTimelineCellMarkdownCreateAttributes struct {
    // Type of the Markdown timeline cell.
    CellType IncidentTimelineCellMarkdownContentType `json:"cell_type"`
    // The Markdown timeline cell contents.
    Content IncidentTimelineCellMarkdownCreateAttributesContent `json:"content"`
    // A flag indicating whether the timeline cell is important and should be highlighted.
    Important *bool `json:"important,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTimelineCellMarkdownCreateAttributes

func NewIncidentTimelineCellMarkdownCreateAttributes(cellType IncidentTimelineCellMarkdownContentType, content IncidentTimelineCellMarkdownCreateAttributesContent) *IncidentTimelineCellMarkdownCreateAttributes

NewIncidentTimelineCellMarkdownCreateAttributes instantiates a new IncidentTimelineCellMarkdownCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTimelineCellMarkdownCreateAttributesWithDefaults

func NewIncidentTimelineCellMarkdownCreateAttributesWithDefaults() *IncidentTimelineCellMarkdownCreateAttributes

NewIncidentTimelineCellMarkdownCreateAttributesWithDefaults instantiates a new IncidentTimelineCellMarkdownCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTimelineCellMarkdownCreateAttributes) GetCellType

func (o *IncidentTimelineCellMarkdownCreateAttributes) GetCellType() IncidentTimelineCellMarkdownContentType

GetCellType returns the CellType field value.

func (*IncidentTimelineCellMarkdownCreateAttributes) GetCellTypeOk

func (o *IncidentTimelineCellMarkdownCreateAttributes) GetCellTypeOk() (*IncidentTimelineCellMarkdownContentType, bool)

GetCellTypeOk returns a tuple with the CellType field value and a boolean to check if the value has been set.

func (*IncidentTimelineCellMarkdownCreateAttributes) GetContent

func (o *IncidentTimelineCellMarkdownCreateAttributes) GetContent() IncidentTimelineCellMarkdownCreateAttributesContent

GetContent returns the Content field value.

func (*IncidentTimelineCellMarkdownCreateAttributes) GetContentOk

func (o *IncidentTimelineCellMarkdownCreateAttributes) GetContentOk() (*IncidentTimelineCellMarkdownCreateAttributesContent, bool)

GetContentOk returns a tuple with the Content field value and a boolean to check if the value has been set.

func (*IncidentTimelineCellMarkdownCreateAttributes) GetImportant

func (o *IncidentTimelineCellMarkdownCreateAttributes) GetImportant() bool

GetImportant returns the Important field value if set, zero value otherwise.

func (*IncidentTimelineCellMarkdownCreateAttributes) GetImportantOk

func (o *IncidentTimelineCellMarkdownCreateAttributes) GetImportantOk() (*bool, bool)

GetImportantOk returns a tuple with the Important field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTimelineCellMarkdownCreateAttributes) HasImportant

func (o *IncidentTimelineCellMarkdownCreateAttributes) HasImportant() bool

HasImportant returns a boolean if a field has been set.

func (IncidentTimelineCellMarkdownCreateAttributes) MarshalJSON

func (o IncidentTimelineCellMarkdownCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTimelineCellMarkdownCreateAttributes) SetCellType

func (o *IncidentTimelineCellMarkdownCreateAttributes) SetCellType(v IncidentTimelineCellMarkdownContentType)

SetCellType sets field value.

func (*IncidentTimelineCellMarkdownCreateAttributes) SetContent

func (o *IncidentTimelineCellMarkdownCreateAttributes) SetContent(v IncidentTimelineCellMarkdownCreateAttributesContent)

SetContent sets field value.

func (*IncidentTimelineCellMarkdownCreateAttributes) SetImportant

func (o *IncidentTimelineCellMarkdownCreateAttributes) SetImportant(v bool)

SetImportant gets a reference to the given bool and assigns it to the Important field.

func (*IncidentTimelineCellMarkdownCreateAttributes) UnmarshalJSON

func (o *IncidentTimelineCellMarkdownCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTimelineCellMarkdownCreateAttributesContent

IncidentTimelineCellMarkdownCreateAttributesContent The Markdown timeline cell contents.

type IncidentTimelineCellMarkdownCreateAttributesContent struct {
    // The Markdown content of the cell.
    Content *string `json:"content,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentTimelineCellMarkdownCreateAttributesContent

func NewIncidentTimelineCellMarkdownCreateAttributesContent() *IncidentTimelineCellMarkdownCreateAttributesContent

NewIncidentTimelineCellMarkdownCreateAttributesContent instantiates a new IncidentTimelineCellMarkdownCreateAttributesContent object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentTimelineCellMarkdownCreateAttributesContentWithDefaults

func NewIncidentTimelineCellMarkdownCreateAttributesContentWithDefaults() *IncidentTimelineCellMarkdownCreateAttributesContent

NewIncidentTimelineCellMarkdownCreateAttributesContentWithDefaults instantiates a new IncidentTimelineCellMarkdownCreateAttributesContent object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentTimelineCellMarkdownCreateAttributesContent) GetContent

func (o *IncidentTimelineCellMarkdownCreateAttributesContent) GetContent() string

GetContent returns the Content field value if set, zero value otherwise.

func (*IncidentTimelineCellMarkdownCreateAttributesContent) GetContentOk

func (o *IncidentTimelineCellMarkdownCreateAttributesContent) GetContentOk() (*string, bool)

GetContentOk returns a tuple with the Content field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTimelineCellMarkdownCreateAttributesContent) HasContent

func (o *IncidentTimelineCellMarkdownCreateAttributesContent) HasContent() bool

HasContent returns a boolean if a field has been set.

func (IncidentTimelineCellMarkdownCreateAttributesContent) MarshalJSON

func (o IncidentTimelineCellMarkdownCreateAttributesContent) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTimelineCellMarkdownCreateAttributesContent) SetContent

func (o *IncidentTimelineCellMarkdownCreateAttributesContent) SetContent(v string)

SetContent gets a reference to the given string and assigns it to the Content field.

func (*IncidentTimelineCellMarkdownCreateAttributesContent) UnmarshalJSON

func (o *IncidentTimelineCellMarkdownCreateAttributesContent) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentType

IncidentType Incident resource type.

type IncidentType string

List of IncidentType.

const (
    INCIDENTTYPE_INCIDENTS IncidentType = "incidents"
)

func NewIncidentTypeFromValue

func NewIncidentTypeFromValue(v string) (*IncidentType, error)

NewIncidentTypeFromValue returns a pointer to a valid IncidentType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentType) GetAllowedValues

func (v *IncidentType) GetAllowedValues() []IncidentType

GetAllowedValues reeturns the list of possible values.

func (IncidentType) IsValid

func (v IncidentType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentType) Ptr

func (v IncidentType) Ptr() *IncidentType

Ptr returns reference to IncidentType value.

func (*IncidentType) UnmarshalJSON

func (v *IncidentType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentUpdateAttributes

IncidentUpdateAttributes The incident's attributes for an update request.

type IncidentUpdateAttributes struct {
    // Timestamp when customers were no longer impacted by the incident.
    CustomerImpactEnd datadog.NullableTime `json:"customer_impact_end,omitempty"`
    // A summary of the impact customers experienced during the incident.
    CustomerImpactScope *string `json:"customer_impact_scope,omitempty"`
    // Timestamp when customers began being impacted by the incident.
    CustomerImpactStart datadog.NullableTime `json:"customer_impact_start,omitempty"`
    // A flag indicating whether the incident caused customer impact.
    CustomerImpacted *bool `json:"customer_impacted,omitempty"`
    // Timestamp when the incident was detected.
    Detected datadog.NullableTime `json:"detected,omitempty"`
    // A condensed view of the user-defined fields for which to update selections.
    Fields map[string]IncidentFieldAttributes `json:"fields,omitempty"`
    // Notification handles that will be notified of the incident during update.
    NotificationHandles []IncidentNotificationHandle `json:"notification_handles,omitempty"`
    // The title of the incident, which summarizes what happened.
    Title *string `json:"title,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentUpdateAttributes

func NewIncidentUpdateAttributes() *IncidentUpdateAttributes

NewIncidentUpdateAttributes instantiates a new IncidentUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentUpdateAttributesWithDefaults

func NewIncidentUpdateAttributesWithDefaults() *IncidentUpdateAttributes

NewIncidentUpdateAttributesWithDefaults instantiates a new IncidentUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentUpdateAttributes) GetCustomerImpactEnd

func (o *IncidentUpdateAttributes) GetCustomerImpactEnd() time.Time

GetCustomerImpactEnd returns the CustomerImpactEnd field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentUpdateAttributes) GetCustomerImpactEndOk

func (o *IncidentUpdateAttributes) GetCustomerImpactEndOk() (*time.Time, bool)

GetCustomerImpactEndOk returns a tuple with the CustomerImpactEnd field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*IncidentUpdateAttributes) GetCustomerImpactScope

func (o *IncidentUpdateAttributes) GetCustomerImpactScope() string

GetCustomerImpactScope returns the CustomerImpactScope field value if set, zero value otherwise.

func (*IncidentUpdateAttributes) GetCustomerImpactScopeOk

func (o *IncidentUpdateAttributes) GetCustomerImpactScopeOk() (*string, bool)

GetCustomerImpactScopeOk returns a tuple with the CustomerImpactScope field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateAttributes) GetCustomerImpactStart

func (o *IncidentUpdateAttributes) GetCustomerImpactStart() time.Time

GetCustomerImpactStart returns the CustomerImpactStart field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentUpdateAttributes) GetCustomerImpactStartOk

func (o *IncidentUpdateAttributes) GetCustomerImpactStartOk() (*time.Time, bool)

GetCustomerImpactStartOk returns a tuple with the CustomerImpactStart field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*IncidentUpdateAttributes) GetCustomerImpacted

func (o *IncidentUpdateAttributes) GetCustomerImpacted() bool

GetCustomerImpacted returns the CustomerImpacted field value if set, zero value otherwise.

func (*IncidentUpdateAttributes) GetCustomerImpactedOk

func (o *IncidentUpdateAttributes) GetCustomerImpactedOk() (*bool, bool)

GetCustomerImpactedOk returns a tuple with the CustomerImpacted field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateAttributes) GetDetected

func (o *IncidentUpdateAttributes) GetDetected() time.Time

GetDetected returns the Detected field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentUpdateAttributes) GetDetectedOk

func (o *IncidentUpdateAttributes) GetDetectedOk() (*time.Time, bool)

GetDetectedOk returns a tuple with the Detected field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*IncidentUpdateAttributes) GetFields

func (o *IncidentUpdateAttributes) GetFields() map[string]IncidentFieldAttributes

GetFields returns the Fields field value if set, zero value otherwise.

func (*IncidentUpdateAttributes) GetFieldsOk

func (o *IncidentUpdateAttributes) GetFieldsOk() (*map[string]IncidentFieldAttributes, bool)

GetFieldsOk returns a tuple with the Fields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateAttributes) GetNotificationHandles

func (o *IncidentUpdateAttributes) GetNotificationHandles() []IncidentNotificationHandle

GetNotificationHandles returns the NotificationHandles field value if set, zero value otherwise.

func (*IncidentUpdateAttributes) GetNotificationHandlesOk

func (o *IncidentUpdateAttributes) GetNotificationHandlesOk() (*[]IncidentNotificationHandle, bool)

GetNotificationHandlesOk returns a tuple with the NotificationHandles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateAttributes) GetTitle

func (o *IncidentUpdateAttributes) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*IncidentUpdateAttributes) GetTitleOk

func (o *IncidentUpdateAttributes) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateAttributes) HasCustomerImpactEnd

func (o *IncidentUpdateAttributes) HasCustomerImpactEnd() bool

HasCustomerImpactEnd returns a boolean if a field has been set.

func (*IncidentUpdateAttributes) HasCustomerImpactScope

func (o *IncidentUpdateAttributes) HasCustomerImpactScope() bool

HasCustomerImpactScope returns a boolean if a field has been set.

func (*IncidentUpdateAttributes) HasCustomerImpactStart

func (o *IncidentUpdateAttributes) HasCustomerImpactStart() bool

HasCustomerImpactStart returns a boolean if a field has been set.

func (*IncidentUpdateAttributes) HasCustomerImpacted

func (o *IncidentUpdateAttributes) HasCustomerImpacted() bool

HasCustomerImpacted returns a boolean if a field has been set.

func (*IncidentUpdateAttributes) HasDetected

func (o *IncidentUpdateAttributes) HasDetected() bool

HasDetected returns a boolean if a field has been set.

func (*IncidentUpdateAttributes) HasFields

func (o *IncidentUpdateAttributes) HasFields() bool

HasFields returns a boolean if a field has been set.

func (*IncidentUpdateAttributes) HasNotificationHandles

func (o *IncidentUpdateAttributes) HasNotificationHandles() bool

HasNotificationHandles returns a boolean if a field has been set.

func (*IncidentUpdateAttributes) HasTitle

func (o *IncidentUpdateAttributes) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (IncidentUpdateAttributes) MarshalJSON

func (o IncidentUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentUpdateAttributes) SetCustomerImpactEnd

func (o *IncidentUpdateAttributes) SetCustomerImpactEnd(v time.Time)

SetCustomerImpactEnd gets a reference to the given datadog.NullableTime and assigns it to the CustomerImpactEnd field.

func (*IncidentUpdateAttributes) SetCustomerImpactEndNil

func (o *IncidentUpdateAttributes) SetCustomerImpactEndNil()

SetCustomerImpactEndNil sets the value for CustomerImpactEnd to be an explicit nil.

func (*IncidentUpdateAttributes) SetCustomerImpactScope

func (o *IncidentUpdateAttributes) SetCustomerImpactScope(v string)

SetCustomerImpactScope gets a reference to the given string and assigns it to the CustomerImpactScope field.

func (*IncidentUpdateAttributes) SetCustomerImpactStart

func (o *IncidentUpdateAttributes) SetCustomerImpactStart(v time.Time)

SetCustomerImpactStart gets a reference to the given datadog.NullableTime and assigns it to the CustomerImpactStart field.

func (*IncidentUpdateAttributes) SetCustomerImpactStartNil

func (o *IncidentUpdateAttributes) SetCustomerImpactStartNil()

SetCustomerImpactStartNil sets the value for CustomerImpactStart to be an explicit nil.

func (*IncidentUpdateAttributes) SetCustomerImpacted

func (o *IncidentUpdateAttributes) SetCustomerImpacted(v bool)

SetCustomerImpacted gets a reference to the given bool and assigns it to the CustomerImpacted field.

func (*IncidentUpdateAttributes) SetDetected

func (o *IncidentUpdateAttributes) SetDetected(v time.Time)

SetDetected gets a reference to the given datadog.NullableTime and assigns it to the Detected field.

func (*IncidentUpdateAttributes) SetDetectedNil

func (o *IncidentUpdateAttributes) SetDetectedNil()

SetDetectedNil sets the value for Detected to be an explicit nil.

func (*IncidentUpdateAttributes) SetFields

func (o *IncidentUpdateAttributes) SetFields(v map[string]IncidentFieldAttributes)

SetFields gets a reference to the given map[string]IncidentFieldAttributes and assigns it to the Fields field.

func (*IncidentUpdateAttributes) SetNotificationHandles

func (o *IncidentUpdateAttributes) SetNotificationHandles(v []IncidentNotificationHandle)

SetNotificationHandles gets a reference to the given []IncidentNotificationHandle and assigns it to the NotificationHandles field.

func (*IncidentUpdateAttributes) SetTitle

func (o *IncidentUpdateAttributes) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*IncidentUpdateAttributes) UnmarshalJSON

func (o *IncidentUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*IncidentUpdateAttributes) UnsetCustomerImpactEnd

func (o *IncidentUpdateAttributes) UnsetCustomerImpactEnd()

UnsetCustomerImpactEnd ensures that no value is present for CustomerImpactEnd, not even an explicit nil.

func (*IncidentUpdateAttributes) UnsetCustomerImpactStart

func (o *IncidentUpdateAttributes) UnsetCustomerImpactStart()

UnsetCustomerImpactStart ensures that no value is present for CustomerImpactStart, not even an explicit nil.

func (*IncidentUpdateAttributes) UnsetDetected

func (o *IncidentUpdateAttributes) UnsetDetected()

UnsetDetected ensures that no value is present for Detected, not even an explicit nil.

type IncidentUpdateData

IncidentUpdateData Incident data for an update request.

type IncidentUpdateData struct {
    // The incident's attributes for an update request.
    Attributes *IncidentUpdateAttributes `json:"attributes,omitempty"`
    // The team's ID.
    Id string `json:"id"`
    // The incident's relationships for an update request.
    Relationships *IncidentUpdateRelationships `json:"relationships,omitempty"`
    // Incident resource type.
    Type IncidentType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentUpdateData

func NewIncidentUpdateData(id string, typeVar IncidentType) *IncidentUpdateData

NewIncidentUpdateData instantiates a new IncidentUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentUpdateDataWithDefaults

func NewIncidentUpdateDataWithDefaults() *IncidentUpdateData

NewIncidentUpdateDataWithDefaults instantiates a new IncidentUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentUpdateData) GetAttributes

func (o *IncidentUpdateData) GetAttributes() IncidentUpdateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentUpdateData) GetAttributesOk

func (o *IncidentUpdateData) GetAttributesOk() (*IncidentUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateData) GetId

func (o *IncidentUpdateData) GetId() string

GetId returns the Id field value.

func (*IncidentUpdateData) GetIdOk

func (o *IncidentUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*IncidentUpdateData) GetRelationships

func (o *IncidentUpdateData) GetRelationships() IncidentUpdateRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*IncidentUpdateData) GetRelationshipsOk

func (o *IncidentUpdateData) GetRelationshipsOk() (*IncidentUpdateRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateData) GetType

func (o *IncidentUpdateData) GetType() IncidentType

GetType returns the Type field value.

func (*IncidentUpdateData) GetTypeOk

func (o *IncidentUpdateData) GetTypeOk() (*IncidentType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentUpdateData) HasAttributes

func (o *IncidentUpdateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentUpdateData) HasRelationships

func (o *IncidentUpdateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (IncidentUpdateData) MarshalJSON

func (o IncidentUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentUpdateData) SetAttributes

func (o *IncidentUpdateData) SetAttributes(v IncidentUpdateAttributes)

SetAttributes gets a reference to the given IncidentUpdateAttributes and assigns it to the Attributes field.

func (*IncidentUpdateData) SetId

func (o *IncidentUpdateData) SetId(v string)

SetId sets field value.

func (*IncidentUpdateData) SetRelationships

func (o *IncidentUpdateData) SetRelationships(v IncidentUpdateRelationships)

SetRelationships gets a reference to the given IncidentUpdateRelationships and assigns it to the Relationships field.

func (*IncidentUpdateData) SetType

func (o *IncidentUpdateData) SetType(v IncidentType)

SetType sets field value.

func (*IncidentUpdateData) UnmarshalJSON

func (o *IncidentUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentUpdateRelationships

IncidentUpdateRelationships The incident's relationships for an update request.

type IncidentUpdateRelationships struct {
    // Relationship to user.
    CommanderUser *NullableRelationshipToUser `json:"commander_user,omitempty"`
    // A relationship reference for multiple integration metadata objects.
    Integrations *RelationshipToIncidentIntegrationMetadatas `json:"integrations,omitempty"`
    // A relationship reference for postmortems.
    Postmortem *RelationshipToIncidentPostmortem `json:"postmortem,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentUpdateRelationships

func NewIncidentUpdateRelationships() *IncidentUpdateRelationships

NewIncidentUpdateRelationships instantiates a new IncidentUpdateRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentUpdateRelationshipsWithDefaults

func NewIncidentUpdateRelationshipsWithDefaults() *IncidentUpdateRelationships

NewIncidentUpdateRelationshipsWithDefaults instantiates a new IncidentUpdateRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentUpdateRelationships) GetCommanderUser

func (o *IncidentUpdateRelationships) GetCommanderUser() NullableRelationshipToUser

GetCommanderUser returns the CommanderUser field value if set, zero value otherwise.

func (*IncidentUpdateRelationships) GetCommanderUserOk

func (o *IncidentUpdateRelationships) GetCommanderUserOk() (*NullableRelationshipToUser, bool)

GetCommanderUserOk returns a tuple with the CommanderUser field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateRelationships) GetIntegrations

func (o *IncidentUpdateRelationships) GetIntegrations() RelationshipToIncidentIntegrationMetadatas

GetIntegrations returns the Integrations field value if set, zero value otherwise.

func (*IncidentUpdateRelationships) GetIntegrationsOk

func (o *IncidentUpdateRelationships) GetIntegrationsOk() (*RelationshipToIncidentIntegrationMetadatas, bool)

GetIntegrationsOk returns a tuple with the Integrations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateRelationships) GetPostmortem

func (o *IncidentUpdateRelationships) GetPostmortem() RelationshipToIncidentPostmortem

GetPostmortem returns the Postmortem field value if set, zero value otherwise.

func (*IncidentUpdateRelationships) GetPostmortemOk

func (o *IncidentUpdateRelationships) GetPostmortemOk() (*RelationshipToIncidentPostmortem, bool)

GetPostmortemOk returns a tuple with the Postmortem field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdateRelationships) HasCommanderUser

func (o *IncidentUpdateRelationships) HasCommanderUser() bool

HasCommanderUser returns a boolean if a field has been set.

func (*IncidentUpdateRelationships) HasIntegrations

func (o *IncidentUpdateRelationships) HasIntegrations() bool

HasIntegrations returns a boolean if a field has been set.

func (*IncidentUpdateRelationships) HasPostmortem

func (o *IncidentUpdateRelationships) HasPostmortem() bool

HasPostmortem returns a boolean if a field has been set.

func (IncidentUpdateRelationships) MarshalJSON

func (o IncidentUpdateRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentUpdateRelationships) SetCommanderUser

func (o *IncidentUpdateRelationships) SetCommanderUser(v NullableRelationshipToUser)

SetCommanderUser gets a reference to the given NullableRelationshipToUser and assigns it to the CommanderUser field.

func (*IncidentUpdateRelationships) SetIntegrations

func (o *IncidentUpdateRelationships) SetIntegrations(v RelationshipToIncidentIntegrationMetadatas)

SetIntegrations gets a reference to the given RelationshipToIncidentIntegrationMetadatas and assigns it to the Integrations field.

func (*IncidentUpdateRelationships) SetPostmortem

func (o *IncidentUpdateRelationships) SetPostmortem(v RelationshipToIncidentPostmortem)

SetPostmortem gets a reference to the given RelationshipToIncidentPostmortem and assigns it to the Postmortem field.

func (*IncidentUpdateRelationships) UnmarshalJSON

func (o *IncidentUpdateRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentUpdateRequest

IncidentUpdateRequest Update request for an incident.

type IncidentUpdateRequest struct {
    // Incident data for an update request.
    Data IncidentUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentUpdateRequest

func NewIncidentUpdateRequest(data IncidentUpdateData) *IncidentUpdateRequest

NewIncidentUpdateRequest instantiates a new IncidentUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentUpdateRequestWithDefaults

func NewIncidentUpdateRequestWithDefaults() *IncidentUpdateRequest

NewIncidentUpdateRequestWithDefaults instantiates a new IncidentUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentUpdateRequest) GetData

func (o *IncidentUpdateRequest) GetData() IncidentUpdateData

GetData returns the Data field value.

func (*IncidentUpdateRequest) GetDataOk

func (o *IncidentUpdateRequest) GetDataOk() (*IncidentUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentUpdateRequest) MarshalJSON

func (o IncidentUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentUpdateRequest) SetData

func (o *IncidentUpdateRequest) SetData(v IncidentUpdateData)

SetData sets field value.

func (*IncidentUpdateRequest) UnmarshalJSON

func (o *IncidentUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentsApi

IncidentsApi service type

type IncidentsApi datadog.Service

func NewIncidentsApi

func NewIncidentsApi(client *datadog.APIClient) *IncidentsApi

NewIncidentsApi Returns NewIncidentsApi.

func (*IncidentsApi) CreateIncident

func (a *IncidentsApi) CreateIncident(ctx _context.Context, body IncidentCreateRequest) (IncidentResponse, *_nethttp.Response, error)

CreateIncident Create an incident. Create an incident.

func (*IncidentsApi) DeleteIncident

func (a *IncidentsApi) DeleteIncident(ctx _context.Context, incidentId string) (*_nethttp.Response, error)

DeleteIncident Delete an existing incident. Deletes an existing incident from the users organization.

func (*IncidentsApi) GetIncident

func (a *IncidentsApi) GetIncident(ctx _context.Context, incidentId string, o ...GetIncidentOptionalParameters) (IncidentResponse, *_nethttp.Response, error)

GetIncident Get the details of an incident. Get the details of an incident by `incident_id`.

func (*IncidentsApi) ListIncidentAttachments

func (a *IncidentsApi) ListIncidentAttachments(ctx _context.Context, incidentId string, o ...ListIncidentAttachmentsOptionalParameters) (IncidentAttachmentsResponse, *_nethttp.Response, error)

ListIncidentAttachments Get a list of attachments. Get all attachments for a given incident.

func (*IncidentsApi) ListIncidents

func (a *IncidentsApi) ListIncidents(ctx _context.Context, o ...ListIncidentsOptionalParameters) (IncidentsResponse, *_nethttp.Response, error)

ListIncidents Get a list of incidents. Get all incidents for the user's organization.

func (*IncidentsApi) ListIncidentsWithPagination

func (a *IncidentsApi) ListIncidentsWithPagination(ctx _context.Context, o ...ListIncidentsOptionalParameters) (<-chan IncidentResponseData, func(), error)

ListIncidentsWithPagination provides a paginated version of ListIncidents returning a channel with all items.

func (*IncidentsApi) UpdateIncident

func (a *IncidentsApi) UpdateIncident(ctx _context.Context, incidentId string, body IncidentUpdateRequest, o ...UpdateIncidentOptionalParameters) (IncidentResponse, *_nethttp.Response, error)

UpdateIncident Update an existing incident. Updates an incident. Provide only the attributes that should be updated as this request is a partial update.

func (*IncidentsApi) UpdateIncidentAttachments

func (a *IncidentsApi) UpdateIncidentAttachments(ctx _context.Context, incidentId string, body IncidentAttachmentUpdateRequest, o ...UpdateIncidentAttachmentsOptionalParameters) (IncidentAttachmentUpdateResponse, *_nethttp.Response, error)

UpdateIncidentAttachments Create, update, and delete incident attachments. The bulk update endpoint for creating, updating, and deleting attachments for a given incident.

type IncidentsResponse

IncidentsResponse Response with a list of incidents.

type IncidentsResponse struct {
    // An array of incidents.
    Data []IncidentResponseData `json:"data"`
    // Included related resources that the user requested.
    Included []IncidentResponseIncludedItem `json:"included,omitempty"`
    // The metadata object containing pagination metadata.
    Meta *IncidentResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIncidentsResponse

func NewIncidentsResponse(data []IncidentResponseData) *IncidentsResponse

NewIncidentsResponse instantiates a new IncidentsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIncidentsResponseWithDefaults

func NewIncidentsResponseWithDefaults() *IncidentsResponse

NewIncidentsResponseWithDefaults instantiates a new IncidentsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IncidentsResponse) GetData

func (o *IncidentsResponse) GetData() []IncidentResponseData

GetData returns the Data field value.

func (*IncidentsResponse) GetDataOk

func (o *IncidentsResponse) GetDataOk() (*[]IncidentResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentsResponse) GetIncluded

func (o *IncidentsResponse) GetIncluded() []IncidentResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentsResponse) GetIncludedOk

func (o *IncidentsResponse) GetIncludedOk() (*[]IncidentResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentsResponse) GetMeta

func (o *IncidentsResponse) GetMeta() IncidentResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*IncidentsResponse) GetMetaOk

func (o *IncidentsResponse) GetMetaOk() (*IncidentResponseMeta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentsResponse) HasIncluded

func (o *IncidentsResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (*IncidentsResponse) HasMeta

func (o *IncidentsResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (IncidentsResponse) MarshalJSON

func (o IncidentsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentsResponse) SetData

func (o *IncidentsResponse) SetData(v []IncidentResponseData)

SetData sets field value.

func (*IncidentsResponse) SetIncluded

func (o *IncidentsResponse) SetIncluded(v []IncidentResponseIncludedItem)

SetIncluded gets a reference to the given []IncidentResponseIncludedItem and assigns it to the Included field.

func (*IncidentsResponse) SetMeta

func (o *IncidentsResponse) SetMeta(v IncidentResponseMeta)

SetMeta gets a reference to the given IncidentResponseMeta and assigns it to the Meta field.

func (*IncidentsResponse) UnmarshalJSON

func (o *IncidentsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IntakePayloadAccepted

IntakePayloadAccepted The payload accepted for intake.

type IntakePayloadAccepted struct {
    // A list of errors.
    Errors []string `json:"errors,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewIntakePayloadAccepted

func NewIntakePayloadAccepted() *IntakePayloadAccepted

NewIntakePayloadAccepted instantiates a new IntakePayloadAccepted object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewIntakePayloadAcceptedWithDefaults

func NewIntakePayloadAcceptedWithDefaults() *IntakePayloadAccepted

NewIntakePayloadAcceptedWithDefaults instantiates a new IntakePayloadAccepted object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*IntakePayloadAccepted) GetErrors

func (o *IntakePayloadAccepted) GetErrors() []string

GetErrors returns the Errors field value if set, zero value otherwise.

func (*IntakePayloadAccepted) GetErrorsOk

func (o *IntakePayloadAccepted) GetErrorsOk() (*[]string, bool)

GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IntakePayloadAccepted) HasErrors

func (o *IntakePayloadAccepted) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (IntakePayloadAccepted) MarshalJSON

func (o IntakePayloadAccepted) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IntakePayloadAccepted) SetErrors

func (o *IntakePayloadAccepted) SetErrors(v []string)

SetErrors gets a reference to the given []string and assigns it to the Errors field.

func (*IntakePayloadAccepted) UnmarshalJSON

func (o *IntakePayloadAccepted) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type KeyManagementApi

KeyManagementApi service type

type KeyManagementApi datadog.Service

func NewKeyManagementApi

func NewKeyManagementApi(client *datadog.APIClient) *KeyManagementApi

NewKeyManagementApi Returns NewKeyManagementApi.

func (*KeyManagementApi) CreateAPIKey

func (a *KeyManagementApi) CreateAPIKey(ctx _context.Context, body APIKeyCreateRequest) (APIKeyResponse, *_nethttp.Response, error)

CreateAPIKey Create an API key. Create an API key.

func (*KeyManagementApi) CreateCurrentUserApplicationKey

func (a *KeyManagementApi) CreateCurrentUserApplicationKey(ctx _context.Context, body ApplicationKeyCreateRequest) (ApplicationKeyResponse, *_nethttp.Response, error)

CreateCurrentUserApplicationKey Create an application key for current user. Create an application key for current user

func (*KeyManagementApi) DeleteAPIKey

func (a *KeyManagementApi) DeleteAPIKey(ctx _context.Context, apiKeyId string) (*_nethttp.Response, error)

DeleteAPIKey Delete an API key. Delete an API key.

func (*KeyManagementApi) DeleteApplicationKey

func (a *KeyManagementApi) DeleteApplicationKey(ctx _context.Context, appKeyId string) (*_nethttp.Response, error)

DeleteApplicationKey Delete an application key. Delete an application key

func (*KeyManagementApi) DeleteCurrentUserApplicationKey

func (a *KeyManagementApi) DeleteCurrentUserApplicationKey(ctx _context.Context, appKeyId string) (*_nethttp.Response, error)

DeleteCurrentUserApplicationKey Delete an application key owned by current user. Delete an application key owned by current user

func (*KeyManagementApi) GetAPIKey

func (a *KeyManagementApi) GetAPIKey(ctx _context.Context, apiKeyId string, o ...GetAPIKeyOptionalParameters) (APIKeyResponse, *_nethttp.Response, error)

GetAPIKey Get API key. Get an API key.

func (*KeyManagementApi) GetApplicationKey

func (a *KeyManagementApi) GetApplicationKey(ctx _context.Context, appKeyId string, o ...GetApplicationKeyOptionalParameters) (ApplicationKeyResponse, *_nethttp.Response, error)

GetApplicationKey Get an application key. Get an application key for your org.

func (*KeyManagementApi) GetCurrentUserApplicationKey

func (a *KeyManagementApi) GetCurrentUserApplicationKey(ctx _context.Context, appKeyId string) (ApplicationKeyResponse, *_nethttp.Response, error)

GetCurrentUserApplicationKey Get one application key owned by current user. Get an application key owned by current user

func (*KeyManagementApi) ListAPIKeys

func (a *KeyManagementApi) ListAPIKeys(ctx _context.Context, o ...ListAPIKeysOptionalParameters) (APIKeysResponse, *_nethttp.Response, error)

ListAPIKeys Get all API keys. List all API keys available for your account.

func (*KeyManagementApi) ListApplicationKeys

func (a *KeyManagementApi) ListApplicationKeys(ctx _context.Context, o ...ListApplicationKeysOptionalParameters) (ListApplicationKeysResponse, *_nethttp.Response, error)

ListApplicationKeys Get all application keys. List all application keys available for your org

func (*KeyManagementApi) ListCurrentUserApplicationKeys

func (a *KeyManagementApi) ListCurrentUserApplicationKeys(ctx _context.Context, o ...ListCurrentUserApplicationKeysOptionalParameters) (ListApplicationKeysResponse, *_nethttp.Response, error)

ListCurrentUserApplicationKeys Get all application keys owned by current user. List all application keys available for current user

func (*KeyManagementApi) UpdateAPIKey

func (a *KeyManagementApi) UpdateAPIKey(ctx _context.Context, apiKeyId string, body APIKeyUpdateRequest) (APIKeyResponse, *_nethttp.Response, error)

UpdateAPIKey Edit an API key. Update an API key.

func (*KeyManagementApi) UpdateApplicationKey

func (a *KeyManagementApi) UpdateApplicationKey(ctx _context.Context, appKeyId string, body ApplicationKeyUpdateRequest) (ApplicationKeyResponse, *_nethttp.Response, error)

UpdateApplicationKey Edit an application key. Edit an application key

func (*KeyManagementApi) UpdateCurrentUserApplicationKey

func (a *KeyManagementApi) UpdateCurrentUserApplicationKey(ctx _context.Context, appKeyId string, body ApplicationKeyUpdateRequest) (ApplicationKeyResponse, *_nethttp.Response, error)

UpdateCurrentUserApplicationKey Edit an application key owned by current user. Edit an application key owned by current user

type ListAPIKeysOptionalParameters

ListAPIKeysOptionalParameters holds optional parameters for ListAPIKeys.

type ListAPIKeysOptionalParameters struct {
    PageSize              *int64
    PageNumber            *int64
    Sort                  *APIKeysSort
    Filter                *string
    FilterCreatedAtStart  *string
    FilterCreatedAtEnd    *string
    FilterModifiedAtStart *string
    FilterModifiedAtEnd   *string
    Include               *string
}

func NewListAPIKeysOptionalParameters

func NewListAPIKeysOptionalParameters() *ListAPIKeysOptionalParameters

NewListAPIKeysOptionalParameters creates an empty struct for parameters.

func (*ListAPIKeysOptionalParameters) WithFilter

func (r *ListAPIKeysOptionalParameters) WithFilter(filter string) *ListAPIKeysOptionalParameters

WithFilter sets the corresponding parameter name and returns the struct.

func (*ListAPIKeysOptionalParameters) WithFilterCreatedAtEnd

func (r *ListAPIKeysOptionalParameters) WithFilterCreatedAtEnd(filterCreatedAtEnd string) *ListAPIKeysOptionalParameters

WithFilterCreatedAtEnd sets the corresponding parameter name and returns the struct.

func (*ListAPIKeysOptionalParameters) WithFilterCreatedAtStart

func (r *ListAPIKeysOptionalParameters) WithFilterCreatedAtStart(filterCreatedAtStart string) *ListAPIKeysOptionalParameters

WithFilterCreatedAtStart sets the corresponding parameter name and returns the struct.

func (*ListAPIKeysOptionalParameters) WithFilterModifiedAtEnd

func (r *ListAPIKeysOptionalParameters) WithFilterModifiedAtEnd(filterModifiedAtEnd string) *ListAPIKeysOptionalParameters

WithFilterModifiedAtEnd sets the corresponding parameter name and returns the struct.

func (*ListAPIKeysOptionalParameters) WithFilterModifiedAtStart

func (r *ListAPIKeysOptionalParameters) WithFilterModifiedAtStart(filterModifiedAtStart string) *ListAPIKeysOptionalParameters

WithFilterModifiedAtStart sets the corresponding parameter name and returns the struct.

func (*ListAPIKeysOptionalParameters) WithInclude

func (r *ListAPIKeysOptionalParameters) WithInclude(include string) *ListAPIKeysOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

func (*ListAPIKeysOptionalParameters) WithPageNumber

func (r *ListAPIKeysOptionalParameters) WithPageNumber(pageNumber int64) *ListAPIKeysOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListAPIKeysOptionalParameters) WithPageSize

func (r *ListAPIKeysOptionalParameters) WithPageSize(pageSize int64) *ListAPIKeysOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListAPIKeysOptionalParameters) WithSort

func (r *ListAPIKeysOptionalParameters) WithSort(sort APIKeysSort) *ListAPIKeysOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListActiveMetricConfigurationsOptionalParameters

ListActiveMetricConfigurationsOptionalParameters holds optional parameters for ListActiveMetricConfigurations.

type ListActiveMetricConfigurationsOptionalParameters struct {
    WindowSeconds *int64
}

func NewListActiveMetricConfigurationsOptionalParameters

func NewListActiveMetricConfigurationsOptionalParameters() *ListActiveMetricConfigurationsOptionalParameters

NewListActiveMetricConfigurationsOptionalParameters creates an empty struct for parameters.

func (*ListActiveMetricConfigurationsOptionalParameters) WithWindowSeconds

func (r *ListActiveMetricConfigurationsOptionalParameters) WithWindowSeconds(windowSeconds int64) *ListActiveMetricConfigurationsOptionalParameters

WithWindowSeconds sets the corresponding parameter name and returns the struct.

type ListApplicationKeysOptionalParameters

ListApplicationKeysOptionalParameters holds optional parameters for ListApplicationKeys.

type ListApplicationKeysOptionalParameters struct {
    PageSize             *int64
    PageNumber           *int64
    Sort                 *ApplicationKeysSort
    Filter               *string
    FilterCreatedAtStart *string
    FilterCreatedAtEnd   *string
}

func NewListApplicationKeysOptionalParameters

func NewListApplicationKeysOptionalParameters() *ListApplicationKeysOptionalParameters

NewListApplicationKeysOptionalParameters creates an empty struct for parameters.

func (*ListApplicationKeysOptionalParameters) WithFilter

func (r *ListApplicationKeysOptionalParameters) WithFilter(filter string) *ListApplicationKeysOptionalParameters

WithFilter sets the corresponding parameter name and returns the struct.

func (*ListApplicationKeysOptionalParameters) WithFilterCreatedAtEnd

func (r *ListApplicationKeysOptionalParameters) WithFilterCreatedAtEnd(filterCreatedAtEnd string) *ListApplicationKeysOptionalParameters

WithFilterCreatedAtEnd sets the corresponding parameter name and returns the struct.

func (*ListApplicationKeysOptionalParameters) WithFilterCreatedAtStart

func (r *ListApplicationKeysOptionalParameters) WithFilterCreatedAtStart(filterCreatedAtStart string) *ListApplicationKeysOptionalParameters

WithFilterCreatedAtStart sets the corresponding parameter name and returns the struct.

func (*ListApplicationKeysOptionalParameters) WithPageNumber

func (r *ListApplicationKeysOptionalParameters) WithPageNumber(pageNumber int64) *ListApplicationKeysOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListApplicationKeysOptionalParameters) WithPageSize

func (r *ListApplicationKeysOptionalParameters) WithPageSize(pageSize int64) *ListApplicationKeysOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListApplicationKeysOptionalParameters) WithSort

func (r *ListApplicationKeysOptionalParameters) WithSort(sort ApplicationKeysSort) *ListApplicationKeysOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListApplicationKeysResponse

ListApplicationKeysResponse Response for a list of application keys.

type ListApplicationKeysResponse struct {
    // Array of application keys.
    Data []PartialApplicationKey `json:"data,omitempty"`
    // Array of objects related to the application key.
    Included []ApplicationKeyResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewListApplicationKeysResponse

func NewListApplicationKeysResponse() *ListApplicationKeysResponse

NewListApplicationKeysResponse instantiates a new ListApplicationKeysResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewListApplicationKeysResponseWithDefaults

func NewListApplicationKeysResponseWithDefaults() *ListApplicationKeysResponse

NewListApplicationKeysResponseWithDefaults instantiates a new ListApplicationKeysResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ListApplicationKeysResponse) GetData

func (o *ListApplicationKeysResponse) GetData() []PartialApplicationKey

GetData returns the Data field value if set, zero value otherwise.

func (*ListApplicationKeysResponse) GetDataOk

func (o *ListApplicationKeysResponse) GetDataOk() (*[]PartialApplicationKey, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListApplicationKeysResponse) GetIncluded

func (o *ListApplicationKeysResponse) GetIncluded() []ApplicationKeyResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*ListApplicationKeysResponse) GetIncludedOk

func (o *ListApplicationKeysResponse) GetIncludedOk() (*[]ApplicationKeyResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListApplicationKeysResponse) HasData

func (o *ListApplicationKeysResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*ListApplicationKeysResponse) HasIncluded

func (o *ListApplicationKeysResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (ListApplicationKeysResponse) MarshalJSON

func (o ListApplicationKeysResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListApplicationKeysResponse) SetData

func (o *ListApplicationKeysResponse) SetData(v []PartialApplicationKey)

SetData gets a reference to the given []PartialApplicationKey and assigns it to the Data field.

func (*ListApplicationKeysResponse) SetIncluded

func (o *ListApplicationKeysResponse) SetIncluded(v []ApplicationKeyResponseIncludedItem)

SetIncluded gets a reference to the given []ApplicationKeyResponseIncludedItem and assigns it to the Included field.

func (*ListApplicationKeysResponse) UnmarshalJSON

func (o *ListApplicationKeysResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListAuditLogsOptionalParameters

ListAuditLogsOptionalParameters holds optional parameters for ListAuditLogs.

type ListAuditLogsOptionalParameters struct {
    FilterQuery *string
    FilterFrom  *time.Time
    FilterTo    *time.Time
    Sort        *AuditLogsSort
    PageCursor  *string
    PageLimit   *int32
}

func NewListAuditLogsOptionalParameters

func NewListAuditLogsOptionalParameters() *ListAuditLogsOptionalParameters

NewListAuditLogsOptionalParameters creates an empty struct for parameters.

func (*ListAuditLogsOptionalParameters) WithFilterFrom

func (r *ListAuditLogsOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListAuditLogsOptionalParameters

WithFilterFrom sets the corresponding parameter name and returns the struct.

func (*ListAuditLogsOptionalParameters) WithFilterQuery

func (r *ListAuditLogsOptionalParameters) WithFilterQuery(filterQuery string) *ListAuditLogsOptionalParameters

WithFilterQuery sets the corresponding parameter name and returns the struct.

func (*ListAuditLogsOptionalParameters) WithFilterTo

func (r *ListAuditLogsOptionalParameters) WithFilterTo(filterTo time.Time) *ListAuditLogsOptionalParameters

WithFilterTo sets the corresponding parameter name and returns the struct.

func (*ListAuditLogsOptionalParameters) WithPageCursor

func (r *ListAuditLogsOptionalParameters) WithPageCursor(pageCursor string) *ListAuditLogsOptionalParameters

WithPageCursor sets the corresponding parameter name and returns the struct.

func (*ListAuditLogsOptionalParameters) WithPageLimit

func (r *ListAuditLogsOptionalParameters) WithPageLimit(pageLimit int32) *ListAuditLogsOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListAuditLogsOptionalParameters) WithSort

func (r *ListAuditLogsOptionalParameters) WithSort(sort AuditLogsSort) *ListAuditLogsOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListAuthNMappingsOptionalParameters

ListAuthNMappingsOptionalParameters holds optional parameters for ListAuthNMappings.

type ListAuthNMappingsOptionalParameters struct {
    PageSize   *int64
    PageNumber *int64
    Sort       *AuthNMappingsSort
    Filter     *string
}

func NewListAuthNMappingsOptionalParameters

func NewListAuthNMappingsOptionalParameters() *ListAuthNMappingsOptionalParameters

NewListAuthNMappingsOptionalParameters creates an empty struct for parameters.

func (*ListAuthNMappingsOptionalParameters) WithFilter

func (r *ListAuthNMappingsOptionalParameters) WithFilter(filter string) *ListAuthNMappingsOptionalParameters

WithFilter sets the corresponding parameter name and returns the struct.

func (*ListAuthNMappingsOptionalParameters) WithPageNumber

func (r *ListAuthNMappingsOptionalParameters) WithPageNumber(pageNumber int64) *ListAuthNMappingsOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListAuthNMappingsOptionalParameters) WithPageSize

func (r *ListAuthNMappingsOptionalParameters) WithPageSize(pageSize int64) *ListAuthNMappingsOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListAuthNMappingsOptionalParameters) WithSort

func (r *ListAuthNMappingsOptionalParameters) WithSort(sort AuthNMappingsSort) *ListAuthNMappingsOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListCurrentUserApplicationKeysOptionalParameters

ListCurrentUserApplicationKeysOptionalParameters holds optional parameters for ListCurrentUserApplicationKeys.

type ListCurrentUserApplicationKeysOptionalParameters struct {
    PageSize             *int64
    PageNumber           *int64
    Sort                 *ApplicationKeysSort
    Filter               *string
    FilterCreatedAtStart *string
    FilterCreatedAtEnd   *string
}

func NewListCurrentUserApplicationKeysOptionalParameters

func NewListCurrentUserApplicationKeysOptionalParameters() *ListCurrentUserApplicationKeysOptionalParameters

NewListCurrentUserApplicationKeysOptionalParameters creates an empty struct for parameters.

func (*ListCurrentUserApplicationKeysOptionalParameters) WithFilter

func (r *ListCurrentUserApplicationKeysOptionalParameters) WithFilter(filter string) *ListCurrentUserApplicationKeysOptionalParameters

WithFilter sets the corresponding parameter name and returns the struct.

func (*ListCurrentUserApplicationKeysOptionalParameters) WithFilterCreatedAtEnd

func (r *ListCurrentUserApplicationKeysOptionalParameters) WithFilterCreatedAtEnd(filterCreatedAtEnd string) *ListCurrentUserApplicationKeysOptionalParameters

WithFilterCreatedAtEnd sets the corresponding parameter name and returns the struct.

func (*ListCurrentUserApplicationKeysOptionalParameters) WithFilterCreatedAtStart

func (r *ListCurrentUserApplicationKeysOptionalParameters) WithFilterCreatedAtStart(filterCreatedAtStart string) *ListCurrentUserApplicationKeysOptionalParameters

WithFilterCreatedAtStart sets the corresponding parameter name and returns the struct.

func (*ListCurrentUserApplicationKeysOptionalParameters) WithPageNumber

func (r *ListCurrentUserApplicationKeysOptionalParameters) WithPageNumber(pageNumber int64) *ListCurrentUserApplicationKeysOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListCurrentUserApplicationKeysOptionalParameters) WithPageSize

func (r *ListCurrentUserApplicationKeysOptionalParameters) WithPageSize(pageSize int64) *ListCurrentUserApplicationKeysOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListCurrentUserApplicationKeysOptionalParameters) WithSort

func (r *ListCurrentUserApplicationKeysOptionalParameters) WithSort(sort ApplicationKeysSort) *ListCurrentUserApplicationKeysOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListEventsOptionalParameters

ListEventsOptionalParameters holds optional parameters for ListEvents.

type ListEventsOptionalParameters struct {
    FilterQuery *string
    FilterFrom  *string
    FilterTo    *string
    Sort        *EventsSort
    PageCursor  *string
    PageLimit   *int32
}

func NewListEventsOptionalParameters

func NewListEventsOptionalParameters() *ListEventsOptionalParameters

NewListEventsOptionalParameters creates an empty struct for parameters.

func (*ListEventsOptionalParameters) WithFilterFrom

func (r *ListEventsOptionalParameters) WithFilterFrom(filterFrom string) *ListEventsOptionalParameters

WithFilterFrom sets the corresponding parameter name and returns the struct.

func (*ListEventsOptionalParameters) WithFilterQuery

func (r *ListEventsOptionalParameters) WithFilterQuery(filterQuery string) *ListEventsOptionalParameters

WithFilterQuery sets the corresponding parameter name and returns the struct.

func (*ListEventsOptionalParameters) WithFilterTo

func (r *ListEventsOptionalParameters) WithFilterTo(filterTo string) *ListEventsOptionalParameters

WithFilterTo sets the corresponding parameter name and returns the struct.

func (*ListEventsOptionalParameters) WithPageCursor

func (r *ListEventsOptionalParameters) WithPageCursor(pageCursor string) *ListEventsOptionalParameters

WithPageCursor sets the corresponding parameter name and returns the struct.

func (*ListEventsOptionalParameters) WithPageLimit

func (r *ListEventsOptionalParameters) WithPageLimit(pageLimit int32) *ListEventsOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListEventsOptionalParameters) WithSort

func (r *ListEventsOptionalParameters) WithSort(sort EventsSort) *ListEventsOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListIncidentAttachmentsOptionalParameters

ListIncidentAttachmentsOptionalParameters holds optional parameters for ListIncidentAttachments.

type ListIncidentAttachmentsOptionalParameters struct {
    Include              *[]IncidentAttachmentRelatedObject
    FilterAttachmentType *[]IncidentAttachmentAttachmentType
}

func NewListIncidentAttachmentsOptionalParameters

func NewListIncidentAttachmentsOptionalParameters() *ListIncidentAttachmentsOptionalParameters

NewListIncidentAttachmentsOptionalParameters creates an empty struct for parameters.

func (*ListIncidentAttachmentsOptionalParameters) WithFilterAttachmentType

func (r *ListIncidentAttachmentsOptionalParameters) WithFilterAttachmentType(filterAttachmentType []IncidentAttachmentAttachmentType) *ListIncidentAttachmentsOptionalParameters

WithFilterAttachmentType sets the corresponding parameter name and returns the struct.

func (*ListIncidentAttachmentsOptionalParameters) WithInclude

func (r *ListIncidentAttachmentsOptionalParameters) WithInclude(include []IncidentAttachmentRelatedObject) *ListIncidentAttachmentsOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type ListIncidentServicesOptionalParameters

ListIncidentServicesOptionalParameters holds optional parameters for ListIncidentServices.

type ListIncidentServicesOptionalParameters struct {
    Include    *IncidentRelatedObject
    PageSize   *int64
    PageOffset *int64
    Filter     *string
}

func NewListIncidentServicesOptionalParameters

func NewListIncidentServicesOptionalParameters() *ListIncidentServicesOptionalParameters

NewListIncidentServicesOptionalParameters creates an empty struct for parameters.

func (*ListIncidentServicesOptionalParameters) WithFilter

func (r *ListIncidentServicesOptionalParameters) WithFilter(filter string) *ListIncidentServicesOptionalParameters

WithFilter sets the corresponding parameter name and returns the struct.

func (*ListIncidentServicesOptionalParameters) WithInclude

func (r *ListIncidentServicesOptionalParameters) WithInclude(include IncidentRelatedObject) *ListIncidentServicesOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

func (*ListIncidentServicesOptionalParameters) WithPageOffset

func (r *ListIncidentServicesOptionalParameters) WithPageOffset(pageOffset int64) *ListIncidentServicesOptionalParameters

WithPageOffset sets the corresponding parameter name and returns the struct.

func (*ListIncidentServicesOptionalParameters) WithPageSize

func (r *ListIncidentServicesOptionalParameters) WithPageSize(pageSize int64) *ListIncidentServicesOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

type ListIncidentTeamsOptionalParameters

ListIncidentTeamsOptionalParameters holds optional parameters for ListIncidentTeams.

type ListIncidentTeamsOptionalParameters struct {
    Include    *IncidentRelatedObject
    PageSize   *int64
    PageOffset *int64
    Filter     *string
}

func NewListIncidentTeamsOptionalParameters

func NewListIncidentTeamsOptionalParameters() *ListIncidentTeamsOptionalParameters

NewListIncidentTeamsOptionalParameters creates an empty struct for parameters.

func (*ListIncidentTeamsOptionalParameters) WithFilter

func (r *ListIncidentTeamsOptionalParameters) WithFilter(filter string) *ListIncidentTeamsOptionalParameters

WithFilter sets the corresponding parameter name and returns the struct.

func (*ListIncidentTeamsOptionalParameters) WithInclude

func (r *ListIncidentTeamsOptionalParameters) WithInclude(include IncidentRelatedObject) *ListIncidentTeamsOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

func (*ListIncidentTeamsOptionalParameters) WithPageOffset

func (r *ListIncidentTeamsOptionalParameters) WithPageOffset(pageOffset int64) *ListIncidentTeamsOptionalParameters

WithPageOffset sets the corresponding parameter name and returns the struct.

func (*ListIncidentTeamsOptionalParameters) WithPageSize

func (r *ListIncidentTeamsOptionalParameters) WithPageSize(pageSize int64) *ListIncidentTeamsOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

type ListIncidentsOptionalParameters

ListIncidentsOptionalParameters holds optional parameters for ListIncidents.

type ListIncidentsOptionalParameters struct {
    Include    *[]IncidentRelatedObject
    PageSize   *int64
    PageOffset *int64
}

func NewListIncidentsOptionalParameters

func NewListIncidentsOptionalParameters() *ListIncidentsOptionalParameters

NewListIncidentsOptionalParameters creates an empty struct for parameters.

func (*ListIncidentsOptionalParameters) WithInclude

func (r *ListIncidentsOptionalParameters) WithInclude(include []IncidentRelatedObject) *ListIncidentsOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

func (*ListIncidentsOptionalParameters) WithPageOffset

func (r *ListIncidentsOptionalParameters) WithPageOffset(pageOffset int64) *ListIncidentsOptionalParameters

WithPageOffset sets the corresponding parameter name and returns the struct.

func (*ListIncidentsOptionalParameters) WithPageSize

func (r *ListIncidentsOptionalParameters) WithPageSize(pageSize int64) *ListIncidentsOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

type ListLogsGetOptionalParameters

ListLogsGetOptionalParameters holds optional parameters for ListLogsGet.

type ListLogsGetOptionalParameters struct {
    FilterQuery *string
    FilterIndex *string
    FilterFrom  *time.Time
    FilterTo    *time.Time
    Sort        *LogsSort
    PageCursor  *string
    PageLimit   *int32
}

func NewListLogsGetOptionalParameters

func NewListLogsGetOptionalParameters() *ListLogsGetOptionalParameters

NewListLogsGetOptionalParameters creates an empty struct for parameters.

func (*ListLogsGetOptionalParameters) WithFilterFrom

func (r *ListLogsGetOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListLogsGetOptionalParameters

WithFilterFrom sets the corresponding parameter name and returns the struct.

func (*ListLogsGetOptionalParameters) WithFilterIndex

func (r *ListLogsGetOptionalParameters) WithFilterIndex(filterIndex string) *ListLogsGetOptionalParameters

WithFilterIndex sets the corresponding parameter name and returns the struct.

func (*ListLogsGetOptionalParameters) WithFilterQuery

func (r *ListLogsGetOptionalParameters) WithFilterQuery(filterQuery string) *ListLogsGetOptionalParameters

WithFilterQuery sets the corresponding parameter name and returns the struct.

func (*ListLogsGetOptionalParameters) WithFilterTo

func (r *ListLogsGetOptionalParameters) WithFilterTo(filterTo time.Time) *ListLogsGetOptionalParameters

WithFilterTo sets the corresponding parameter name and returns the struct.

func (*ListLogsGetOptionalParameters) WithPageCursor

func (r *ListLogsGetOptionalParameters) WithPageCursor(pageCursor string) *ListLogsGetOptionalParameters

WithPageCursor sets the corresponding parameter name and returns the struct.

func (*ListLogsGetOptionalParameters) WithPageLimit

func (r *ListLogsGetOptionalParameters) WithPageLimit(pageLimit int32) *ListLogsGetOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListLogsGetOptionalParameters) WithSort

func (r *ListLogsGetOptionalParameters) WithSort(sort LogsSort) *ListLogsGetOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListLogsOptionalParameters

ListLogsOptionalParameters holds optional parameters for ListLogs.

type ListLogsOptionalParameters struct {
    Body *LogsListRequest
}

func NewListLogsOptionalParameters

func NewListLogsOptionalParameters() *ListLogsOptionalParameters

NewListLogsOptionalParameters creates an empty struct for parameters.

func (*ListLogsOptionalParameters) WithBody

func (r *ListLogsOptionalParameters) WithBody(body LogsListRequest) *ListLogsOptionalParameters

WithBody sets the corresponding parameter name and returns the struct.

type ListProcessesOptionalParameters

ListProcessesOptionalParameters holds optional parameters for ListProcesses.

type ListProcessesOptionalParameters struct {
    Search     *string
    Tags       *string
    From       *int64
    To         *int64
    PageLimit  *int32
    PageCursor *string
}

func NewListProcessesOptionalParameters

func NewListProcessesOptionalParameters() *ListProcessesOptionalParameters

NewListProcessesOptionalParameters creates an empty struct for parameters.

func (*ListProcessesOptionalParameters) WithFrom

func (r *ListProcessesOptionalParameters) WithFrom(from int64) *ListProcessesOptionalParameters

WithFrom sets the corresponding parameter name and returns the struct.

func (*ListProcessesOptionalParameters) WithPageCursor

func (r *ListProcessesOptionalParameters) WithPageCursor(pageCursor string) *ListProcessesOptionalParameters

WithPageCursor sets the corresponding parameter name and returns the struct.

func (*ListProcessesOptionalParameters) WithPageLimit

func (r *ListProcessesOptionalParameters) WithPageLimit(pageLimit int32) *ListProcessesOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListProcessesOptionalParameters) WithSearch

func (r *ListProcessesOptionalParameters) WithSearch(search string) *ListProcessesOptionalParameters

WithSearch sets the corresponding parameter name and returns the struct.

func (*ListProcessesOptionalParameters) WithTags

func (r *ListProcessesOptionalParameters) WithTags(tags string) *ListProcessesOptionalParameters

WithTags sets the corresponding parameter name and returns the struct.

func (*ListProcessesOptionalParameters) WithTo

func (r *ListProcessesOptionalParameters) WithTo(to int64) *ListProcessesOptionalParameters

WithTo sets the corresponding parameter name and returns the struct.

type ListRUMEventsOptionalParameters

ListRUMEventsOptionalParameters holds optional parameters for ListRUMEvents.

type ListRUMEventsOptionalParameters struct {
    FilterQuery *string
    FilterFrom  *time.Time
    FilterTo    *time.Time
    Sort        *RUMSort
    PageCursor  *string
    PageLimit   *int32
}

func NewListRUMEventsOptionalParameters

func NewListRUMEventsOptionalParameters() *ListRUMEventsOptionalParameters

NewListRUMEventsOptionalParameters creates an empty struct for parameters.

func (*ListRUMEventsOptionalParameters) WithFilterFrom

func (r *ListRUMEventsOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListRUMEventsOptionalParameters

WithFilterFrom sets the corresponding parameter name and returns the struct.

func (*ListRUMEventsOptionalParameters) WithFilterQuery

func (r *ListRUMEventsOptionalParameters) WithFilterQuery(filterQuery string) *ListRUMEventsOptionalParameters

WithFilterQuery sets the corresponding parameter name and returns the struct.

func (*ListRUMEventsOptionalParameters) WithFilterTo

func (r *ListRUMEventsOptionalParameters) WithFilterTo(filterTo time.Time) *ListRUMEventsOptionalParameters

WithFilterTo sets the corresponding parameter name and returns the struct.

func (*ListRUMEventsOptionalParameters) WithPageCursor

func (r *ListRUMEventsOptionalParameters) WithPageCursor(pageCursor string) *ListRUMEventsOptionalParameters

WithPageCursor sets the corresponding parameter name and returns the struct.

func (*ListRUMEventsOptionalParameters) WithPageLimit

func (r *ListRUMEventsOptionalParameters) WithPageLimit(pageLimit int32) *ListRUMEventsOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListRUMEventsOptionalParameters) WithSort

func (r *ListRUMEventsOptionalParameters) WithSort(sort RUMSort) *ListRUMEventsOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListRoleUsersOptionalParameters

ListRoleUsersOptionalParameters holds optional parameters for ListRoleUsers.

type ListRoleUsersOptionalParameters struct {
    PageSize   *int64
    PageNumber *int64
    Sort       *string
    Filter     *string
}

func NewListRoleUsersOptionalParameters

func NewListRoleUsersOptionalParameters() *ListRoleUsersOptionalParameters

NewListRoleUsersOptionalParameters creates an empty struct for parameters.

func (*ListRoleUsersOptionalParameters) WithFilter

func (r *ListRoleUsersOptionalParameters) WithFilter(filter string) *ListRoleUsersOptionalParameters

WithFilter sets the corresponding parameter name and returns the struct.

func (*ListRoleUsersOptionalParameters) WithPageNumber

func (r *ListRoleUsersOptionalParameters) WithPageNumber(pageNumber int64) *ListRoleUsersOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListRoleUsersOptionalParameters) WithPageSize

func (r *ListRoleUsersOptionalParameters) WithPageSize(pageSize int64) *ListRoleUsersOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListRoleUsersOptionalParameters) WithSort

func (r *ListRoleUsersOptionalParameters) WithSort(sort string) *ListRoleUsersOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListRolesOptionalParameters

ListRolesOptionalParameters holds optional parameters for ListRoles.

type ListRolesOptionalParameters struct {
    PageSize   *int64
    PageNumber *int64
    Sort       *RolesSort
    Filter     *string
}

func NewListRolesOptionalParameters

func NewListRolesOptionalParameters() *ListRolesOptionalParameters

NewListRolesOptionalParameters creates an empty struct for parameters.

func (*ListRolesOptionalParameters) WithFilter

func (r *ListRolesOptionalParameters) WithFilter(filter string) *ListRolesOptionalParameters

WithFilter sets the corresponding parameter name and returns the struct.

func (*ListRolesOptionalParameters) WithPageNumber

func (r *ListRolesOptionalParameters) WithPageNumber(pageNumber int64) *ListRolesOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListRolesOptionalParameters) WithPageSize

func (r *ListRolesOptionalParameters) WithPageSize(pageSize int64) *ListRolesOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListRolesOptionalParameters) WithSort

func (r *ListRolesOptionalParameters) WithSort(sort RolesSort) *ListRolesOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListSecurityMonitoringRulesOptionalParameters

ListSecurityMonitoringRulesOptionalParameters holds optional parameters for ListSecurityMonitoringRules.

type ListSecurityMonitoringRulesOptionalParameters struct {
    PageSize   *int64
    PageNumber *int64
}

func NewListSecurityMonitoringRulesOptionalParameters

func NewListSecurityMonitoringRulesOptionalParameters() *ListSecurityMonitoringRulesOptionalParameters

NewListSecurityMonitoringRulesOptionalParameters creates an empty struct for parameters.

func (*ListSecurityMonitoringRulesOptionalParameters) WithPageNumber

func (r *ListSecurityMonitoringRulesOptionalParameters) WithPageNumber(pageNumber int64) *ListSecurityMonitoringRulesOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListSecurityMonitoringRulesOptionalParameters) WithPageSize

func (r *ListSecurityMonitoringRulesOptionalParameters) WithPageSize(pageSize int64) *ListSecurityMonitoringRulesOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

type ListSecurityMonitoringSignalsOptionalParameters

ListSecurityMonitoringSignalsOptionalParameters holds optional parameters for ListSecurityMonitoringSignals.

type ListSecurityMonitoringSignalsOptionalParameters struct {
    FilterQuery *string
    FilterFrom  *time.Time
    FilterTo    *time.Time
    Sort        *SecurityMonitoringSignalsSort
    PageCursor  *string
    PageLimit   *int32
}

func NewListSecurityMonitoringSignalsOptionalParameters

func NewListSecurityMonitoringSignalsOptionalParameters() *ListSecurityMonitoringSignalsOptionalParameters

NewListSecurityMonitoringSignalsOptionalParameters creates an empty struct for parameters.

func (*ListSecurityMonitoringSignalsOptionalParameters) WithFilterFrom

func (r *ListSecurityMonitoringSignalsOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListSecurityMonitoringSignalsOptionalParameters

WithFilterFrom sets the corresponding parameter name and returns the struct.

func (*ListSecurityMonitoringSignalsOptionalParameters) WithFilterQuery

func (r *ListSecurityMonitoringSignalsOptionalParameters) WithFilterQuery(filterQuery string) *ListSecurityMonitoringSignalsOptionalParameters

WithFilterQuery sets the corresponding parameter name and returns the struct.

func (*ListSecurityMonitoringSignalsOptionalParameters) WithFilterTo

func (r *ListSecurityMonitoringSignalsOptionalParameters) WithFilterTo(filterTo time.Time) *ListSecurityMonitoringSignalsOptionalParameters

WithFilterTo sets the corresponding parameter name and returns the struct.

func (*ListSecurityMonitoringSignalsOptionalParameters) WithPageCursor

func (r *ListSecurityMonitoringSignalsOptionalParameters) WithPageCursor(pageCursor string) *ListSecurityMonitoringSignalsOptionalParameters

WithPageCursor sets the corresponding parameter name and returns the struct.

func (*ListSecurityMonitoringSignalsOptionalParameters) WithPageLimit

func (r *ListSecurityMonitoringSignalsOptionalParameters) WithPageLimit(pageLimit int32) *ListSecurityMonitoringSignalsOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListSecurityMonitoringSignalsOptionalParameters) WithSort

func (r *ListSecurityMonitoringSignalsOptionalParameters) WithSort(sort SecurityMonitoringSignalsSort) *ListSecurityMonitoringSignalsOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListServiceAccountApplicationKeysOptionalParameters

ListServiceAccountApplicationKeysOptionalParameters holds optional parameters for ListServiceAccountApplicationKeys.

type ListServiceAccountApplicationKeysOptionalParameters struct {
    PageSize             *int64
    PageNumber           *int64
    Sort                 *ApplicationKeysSort
    Filter               *string
    FilterCreatedAtStart *string
    FilterCreatedAtEnd   *string
}

func NewListServiceAccountApplicationKeysOptionalParameters

func NewListServiceAccountApplicationKeysOptionalParameters() *ListServiceAccountApplicationKeysOptionalParameters

NewListServiceAccountApplicationKeysOptionalParameters creates an empty struct for parameters.

func (*ListServiceAccountApplicationKeysOptionalParameters) WithFilter

func (r *ListServiceAccountApplicationKeysOptionalParameters) WithFilter(filter string) *ListServiceAccountApplicationKeysOptionalParameters

WithFilter sets the corresponding parameter name and returns the struct.

func (*ListServiceAccountApplicationKeysOptionalParameters) WithFilterCreatedAtEnd

func (r *ListServiceAccountApplicationKeysOptionalParameters) WithFilterCreatedAtEnd(filterCreatedAtEnd string) *ListServiceAccountApplicationKeysOptionalParameters

WithFilterCreatedAtEnd sets the corresponding parameter name and returns the struct.

func (*ListServiceAccountApplicationKeysOptionalParameters) WithFilterCreatedAtStart

func (r *ListServiceAccountApplicationKeysOptionalParameters) WithFilterCreatedAtStart(filterCreatedAtStart string) *ListServiceAccountApplicationKeysOptionalParameters

WithFilterCreatedAtStart sets the corresponding parameter name and returns the struct.

func (*ListServiceAccountApplicationKeysOptionalParameters) WithPageNumber

func (r *ListServiceAccountApplicationKeysOptionalParameters) WithPageNumber(pageNumber int64) *ListServiceAccountApplicationKeysOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListServiceAccountApplicationKeysOptionalParameters) WithPageSize

func (r *ListServiceAccountApplicationKeysOptionalParameters) WithPageSize(pageSize int64) *ListServiceAccountApplicationKeysOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListServiceAccountApplicationKeysOptionalParameters) WithSort

func (r *ListServiceAccountApplicationKeysOptionalParameters) WithSort(sort ApplicationKeysSort) *ListServiceAccountApplicationKeysOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListTagConfigurationsOptionalParameters

ListTagConfigurationsOptionalParameters holds optional parameters for ListTagConfigurations.

type ListTagConfigurationsOptionalParameters struct {
    FilterConfigured         *bool
    FilterTagsConfigured     *string
    FilterMetricType         *MetricTagConfigurationMetricTypes
    FilterIncludePercentiles *bool
    FilterQueried            *bool
    FilterTags               *string
    WindowSeconds            *int64
}

func NewListTagConfigurationsOptionalParameters

func NewListTagConfigurationsOptionalParameters() *ListTagConfigurationsOptionalParameters

NewListTagConfigurationsOptionalParameters creates an empty struct for parameters.

func (*ListTagConfigurationsOptionalParameters) WithFilterConfigured

func (r *ListTagConfigurationsOptionalParameters) WithFilterConfigured(filterConfigured bool) *ListTagConfigurationsOptionalParameters

WithFilterConfigured sets the corresponding parameter name and returns the struct.

func (*ListTagConfigurationsOptionalParameters) WithFilterIncludePercentiles

func (r *ListTagConfigurationsOptionalParameters) WithFilterIncludePercentiles(filterIncludePercentiles bool) *ListTagConfigurationsOptionalParameters

WithFilterIncludePercentiles sets the corresponding parameter name and returns the struct.

func (*ListTagConfigurationsOptionalParameters) WithFilterMetricType

func (r *ListTagConfigurationsOptionalParameters) WithFilterMetricType(filterMetricType MetricTagConfigurationMetricTypes) *ListTagConfigurationsOptionalParameters

WithFilterMetricType sets the corresponding parameter name and returns the struct.

func (*ListTagConfigurationsOptionalParameters) WithFilterQueried

func (r *ListTagConfigurationsOptionalParameters) WithFilterQueried(filterQueried bool) *ListTagConfigurationsOptionalParameters

WithFilterQueried sets the corresponding parameter name and returns the struct.

func (*ListTagConfigurationsOptionalParameters) WithFilterTags

func (r *ListTagConfigurationsOptionalParameters) WithFilterTags(filterTags string) *ListTagConfigurationsOptionalParameters

WithFilterTags sets the corresponding parameter name and returns the struct.

func (*ListTagConfigurationsOptionalParameters) WithFilterTagsConfigured

func (r *ListTagConfigurationsOptionalParameters) WithFilterTagsConfigured(filterTagsConfigured string) *ListTagConfigurationsOptionalParameters

WithFilterTagsConfigured sets the corresponding parameter name and returns the struct.

func (*ListTagConfigurationsOptionalParameters) WithWindowSeconds

func (r *ListTagConfigurationsOptionalParameters) WithWindowSeconds(windowSeconds int64) *ListTagConfigurationsOptionalParameters

WithWindowSeconds sets the corresponding parameter name and returns the struct.

type ListUsersOptionalParameters

ListUsersOptionalParameters holds optional parameters for ListUsers.

type ListUsersOptionalParameters struct {
    PageSize     *int64
    PageNumber   *int64
    Sort         *string
    SortDir      *QuerySortOrder
    Filter       *string
    FilterStatus *string
}

func NewListUsersOptionalParameters

func NewListUsersOptionalParameters() *ListUsersOptionalParameters

NewListUsersOptionalParameters creates an empty struct for parameters.

func (*ListUsersOptionalParameters) WithFilter

func (r *ListUsersOptionalParameters) WithFilter(filter string) *ListUsersOptionalParameters

WithFilter sets the corresponding parameter name and returns the struct.

func (*ListUsersOptionalParameters) WithFilterStatus

func (r *ListUsersOptionalParameters) WithFilterStatus(filterStatus string) *ListUsersOptionalParameters

WithFilterStatus sets the corresponding parameter name and returns the struct.

func (*ListUsersOptionalParameters) WithPageNumber

func (r *ListUsersOptionalParameters) WithPageNumber(pageNumber int64) *ListUsersOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListUsersOptionalParameters) WithPageSize

func (r *ListUsersOptionalParameters) WithPageSize(pageSize int64) *ListUsersOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListUsersOptionalParameters) WithSort

func (r *ListUsersOptionalParameters) WithSort(sort string) *ListUsersOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

func (*ListUsersOptionalParameters) WithSortDir

func (r *ListUsersOptionalParameters) WithSortDir(sortDir QuerySortOrder) *ListUsersOptionalParameters

WithSortDir sets the corresponding parameter name and returns the struct.

type Log

Log Object description of a log after being processed and stored by Datadog.

type Log struct {
    // JSON object containing all log attributes and their associated values.
    Attributes *LogAttributes `json:"attributes,omitempty"`
    // Unique ID of the Log.
    Id *string `json:"id,omitempty"`
    // Type of the event.
    Type *LogType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLog

func NewLog() *Log

NewLog instantiates a new Log object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogWithDefaults

func NewLogWithDefaults() *Log

NewLogWithDefaults instantiates a new Log object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*Log) GetAttributes

func (o *Log) GetAttributes() LogAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*Log) GetAttributesOk

func (o *Log) GetAttributesOk() (*LogAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Log) GetId

func (o *Log) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Log) GetIdOk

func (o *Log) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Log) GetType

func (o *Log) GetType() LogType

GetType returns the Type field value if set, zero value otherwise.

func (*Log) GetTypeOk

func (o *Log) GetTypeOk() (*LogType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Log) HasAttributes

func (o *Log) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*Log) HasId

func (o *Log) HasId() bool

HasId returns a boolean if a field has been set.

func (*Log) HasType

func (o *Log) HasType() bool

HasType returns a boolean if a field has been set.

func (Log) MarshalJSON

func (o Log) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Log) SetAttributes

func (o *Log) SetAttributes(v LogAttributes)

SetAttributes gets a reference to the given LogAttributes and assigns it to the Attributes field.

func (*Log) SetId

func (o *Log) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Log) SetType

func (o *Log) SetType(v LogType)

SetType gets a reference to the given LogType and assigns it to the Type field.

func (*Log) UnmarshalJSON

func (o *Log) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogAttributes

LogAttributes JSON object containing all log attributes and their associated values.

type LogAttributes struct {
    // JSON object of attributes from your log.
    Attributes map[string]interface{} `json:"attributes,omitempty"`
    // Name of the machine from where the logs are being sent.
    Host *string `json:"host,omitempty"`
    // The message [reserved attribute](https://docs.datadoghq.com/logs/log_collection/#reserved-attributes)
    // of your log. By default, Datadog ingests the value of the message attribute as the body of the log entry.
    // That value is then highlighted and displayed in the Logstream, where it is indexed for full text search.
    Message *string `json:"message,omitempty"`
    // The name of the application or service generating the log events.
    // It is used to switch from Logs to APM, so make sure you define the same
    // value when you use both products.
    Service *string `json:"service,omitempty"`
    // Status of the message associated with your log.
    Status *string `json:"status,omitempty"`
    // Array of tags associated with your log.
    Tags []string `json:"tags,omitempty"`
    // Timestamp of your log.
    Timestamp *time.Time `json:"timestamp,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogAttributes

func NewLogAttributes() *LogAttributes

NewLogAttributes instantiates a new LogAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogAttributesWithDefaults

func NewLogAttributesWithDefaults() *LogAttributes

NewLogAttributesWithDefaults instantiates a new LogAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogAttributes) GetAttributes

func (o *LogAttributes) GetAttributes() map[string]interface{}

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*LogAttributes) GetAttributesOk

func (o *LogAttributes) GetAttributesOk() (*map[string]interface{}, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogAttributes) GetHost

func (o *LogAttributes) GetHost() string

GetHost returns the Host field value if set, zero value otherwise.

func (*LogAttributes) GetHostOk

func (o *LogAttributes) GetHostOk() (*string, bool)

GetHostOk returns a tuple with the Host field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogAttributes) GetMessage

func (o *LogAttributes) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*LogAttributes) GetMessageOk

func (o *LogAttributes) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogAttributes) GetService

func (o *LogAttributes) GetService() string

GetService returns the Service field value if set, zero value otherwise.

func (*LogAttributes) GetServiceOk

func (o *LogAttributes) GetServiceOk() (*string, bool)

GetServiceOk returns a tuple with the Service field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogAttributes) GetStatus

func (o *LogAttributes) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*LogAttributes) GetStatusOk

func (o *LogAttributes) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogAttributes) GetTags

func (o *LogAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*LogAttributes) GetTagsOk

func (o *LogAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogAttributes) GetTimestamp

func (o *LogAttributes) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*LogAttributes) GetTimestampOk

func (o *LogAttributes) GetTimestampOk() (*time.Time, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogAttributes) HasAttributes

func (o *LogAttributes) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*LogAttributes) HasHost

func (o *LogAttributes) HasHost() bool

HasHost returns a boolean if a field has been set.

func (*LogAttributes) HasMessage

func (o *LogAttributes) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*LogAttributes) HasService

func (o *LogAttributes) HasService() bool

HasService returns a boolean if a field has been set.

func (*LogAttributes) HasStatus

func (o *LogAttributes) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*LogAttributes) HasTags

func (o *LogAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*LogAttributes) HasTimestamp

func (o *LogAttributes) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (LogAttributes) MarshalJSON

func (o LogAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogAttributes) SetAttributes

func (o *LogAttributes) SetAttributes(v map[string]interface{})

SetAttributes gets a reference to the given map[string]interface{} and assigns it to the Attributes field.

func (*LogAttributes) SetHost

func (o *LogAttributes) SetHost(v string)

SetHost gets a reference to the given string and assigns it to the Host field.

func (*LogAttributes) SetMessage

func (o *LogAttributes) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*LogAttributes) SetService

func (o *LogAttributes) SetService(v string)

SetService gets a reference to the given string and assigns it to the Service field.

func (*LogAttributes) SetStatus

func (o *LogAttributes) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*LogAttributes) SetTags

func (o *LogAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*LogAttributes) SetTimestamp

func (o *LogAttributes) SetTimestamp(v time.Time)

SetTimestamp gets a reference to the given time.Time and assigns it to the Timestamp field.

func (*LogAttributes) UnmarshalJSON

func (o *LogAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogType

LogType Type of the event.

type LogType string

List of LogType.

const (
    LOGTYPE_LOG LogType = "log"
)

func NewLogTypeFromValue

func NewLogTypeFromValue(v string) (*LogType, error)

NewLogTypeFromValue returns a pointer to a valid LogType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogType) GetAllowedValues

func (v *LogType) GetAllowedValues() []LogType

GetAllowedValues reeturns the list of possible values.

func (LogType) IsValid

func (v LogType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogType) Ptr

func (v LogType) Ptr() *LogType

Ptr returns reference to LogType value.

func (*LogType) UnmarshalJSON

func (v *LogType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsAggregateBucket

LogsAggregateBucket A bucket values

type LogsAggregateBucket struct {
    // The key, value pairs for each group by
    By map[string]string `json:"by,omitempty"`
    // A map of the metric name -> value for regular compute or list of values for a timeseries
    Computes map[string]LogsAggregateBucketValue `json:"computes,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsAggregateBucket

func NewLogsAggregateBucket() *LogsAggregateBucket

NewLogsAggregateBucket instantiates a new LogsAggregateBucket object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsAggregateBucketWithDefaults

func NewLogsAggregateBucketWithDefaults() *LogsAggregateBucket

NewLogsAggregateBucketWithDefaults instantiates a new LogsAggregateBucket object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsAggregateBucket) GetBy

func (o *LogsAggregateBucket) GetBy() map[string]string

GetBy returns the By field value if set, zero value otherwise.

func (*LogsAggregateBucket) GetByOk

func (o *LogsAggregateBucket) GetByOk() (*map[string]string, bool)

GetByOk returns a tuple with the By field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateBucket) GetComputes

func (o *LogsAggregateBucket) GetComputes() map[string]LogsAggregateBucketValue

GetComputes returns the Computes field value if set, zero value otherwise.

func (*LogsAggregateBucket) GetComputesOk

func (o *LogsAggregateBucket) GetComputesOk() (*map[string]LogsAggregateBucketValue, bool)

GetComputesOk returns a tuple with the Computes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateBucket) HasBy

func (o *LogsAggregateBucket) HasBy() bool

HasBy returns a boolean if a field has been set.

func (*LogsAggregateBucket) HasComputes

func (o *LogsAggregateBucket) HasComputes() bool

HasComputes returns a boolean if a field has been set.

func (LogsAggregateBucket) MarshalJSON

func (o LogsAggregateBucket) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsAggregateBucket) SetBy

func (o *LogsAggregateBucket) SetBy(v map[string]string)

SetBy gets a reference to the given map[string]string and assigns it to the By field.

func (*LogsAggregateBucket) SetComputes

func (o *LogsAggregateBucket) SetComputes(v map[string]LogsAggregateBucketValue)

SetComputes gets a reference to the given map[string]LogsAggregateBucketValue and assigns it to the Computes field.

func (*LogsAggregateBucket) UnmarshalJSON

func (o *LogsAggregateBucket) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsAggregateBucketValue

LogsAggregateBucketValue - A bucket value, can be either a timeseries or a single value

type LogsAggregateBucketValue struct {
    LogsAggregateBucketValueSingleString *string
    LogsAggregateBucketValueSingleNumber *float64
    LogsAggregateBucketValueTimeseries   *LogsAggregateBucketValueTimeseries

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func LogsAggregateBucketValueSingleNumberAsLogsAggregateBucketValue

func LogsAggregateBucketValueSingleNumberAsLogsAggregateBucketValue(v *float64) LogsAggregateBucketValue

LogsAggregateBucketValueSingleNumberAsLogsAggregateBucketValue is a convenience function that returns float64 wrapped in LogsAggregateBucketValue.

func LogsAggregateBucketValueSingleStringAsLogsAggregateBucketValue

func LogsAggregateBucketValueSingleStringAsLogsAggregateBucketValue(v *string) LogsAggregateBucketValue

LogsAggregateBucketValueSingleStringAsLogsAggregateBucketValue is a convenience function that returns string wrapped in LogsAggregateBucketValue.

func LogsAggregateBucketValueTimeseriesAsLogsAggregateBucketValue

func LogsAggregateBucketValueTimeseriesAsLogsAggregateBucketValue(v *LogsAggregateBucketValueTimeseries) LogsAggregateBucketValue

LogsAggregateBucketValueTimeseriesAsLogsAggregateBucketValue is a convenience function that returns LogsAggregateBucketValueTimeseries wrapped in LogsAggregateBucketValue.

func (*LogsAggregateBucketValue) GetActualInstance

func (obj *LogsAggregateBucketValue) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (LogsAggregateBucketValue) MarshalJSON

func (obj LogsAggregateBucketValue) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*LogsAggregateBucketValue) UnmarshalJSON

func (obj *LogsAggregateBucketValue) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type LogsAggregateBucketValueTimeseries

LogsAggregateBucketValueTimeseries A timeseries array

type LogsAggregateBucketValueTimeseries struct {
    Items []LogsAggregateBucketValueTimeseriesPoint

    // UnparsedObject contains the raw value of the array if there was an error when deserializing into the struct
    UnparsedObject []interface{} `json:"-"`
}

func NewLogsAggregateBucketValueTimeseries

func NewLogsAggregateBucketValueTimeseries() *LogsAggregateBucketValueTimeseries

NewLogsAggregateBucketValueTimeseries instantiates a new LogsAggregateBucketValueTimeseries object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsAggregateBucketValueTimeseriesWithDefaults

func NewLogsAggregateBucketValueTimeseriesWithDefaults() *LogsAggregateBucketValueTimeseries

NewLogsAggregateBucketValueTimeseriesWithDefaults instantiates a new LogsAggregateBucketValueTimeseries object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (LogsAggregateBucketValueTimeseries) MarshalJSON

func (o LogsAggregateBucketValueTimeseries) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsAggregateBucketValueTimeseries) UnmarshalJSON

func (o *LogsAggregateBucketValueTimeseries) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsAggregateBucketValueTimeseriesPoint

LogsAggregateBucketValueTimeseriesPoint A timeseries point

type LogsAggregateBucketValueTimeseriesPoint struct {
    // The time value for this point
    Time *string `json:"time,omitempty"`
    // The value for this point
    Value *float64 `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsAggregateBucketValueTimeseriesPoint

func NewLogsAggregateBucketValueTimeseriesPoint() *LogsAggregateBucketValueTimeseriesPoint

NewLogsAggregateBucketValueTimeseriesPoint instantiates a new LogsAggregateBucketValueTimeseriesPoint object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsAggregateBucketValueTimeseriesPointWithDefaults

func NewLogsAggregateBucketValueTimeseriesPointWithDefaults() *LogsAggregateBucketValueTimeseriesPoint

NewLogsAggregateBucketValueTimeseriesPointWithDefaults instantiates a new LogsAggregateBucketValueTimeseriesPoint object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsAggregateBucketValueTimeseriesPoint) GetTime

func (o *LogsAggregateBucketValueTimeseriesPoint) GetTime() string

GetTime returns the Time field value if set, zero value otherwise.

func (*LogsAggregateBucketValueTimeseriesPoint) GetTimeOk

func (o *LogsAggregateBucketValueTimeseriesPoint) GetTimeOk() (*string, bool)

GetTimeOk returns a tuple with the Time field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateBucketValueTimeseriesPoint) GetValue

func (o *LogsAggregateBucketValueTimeseriesPoint) GetValue() float64

GetValue returns the Value field value if set, zero value otherwise.

func (*LogsAggregateBucketValueTimeseriesPoint) GetValueOk

func (o *LogsAggregateBucketValueTimeseriesPoint) GetValueOk() (*float64, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateBucketValueTimeseriesPoint) HasTime

func (o *LogsAggregateBucketValueTimeseriesPoint) HasTime() bool

HasTime returns a boolean if a field has been set.

func (*LogsAggregateBucketValueTimeseriesPoint) HasValue

func (o *LogsAggregateBucketValueTimeseriesPoint) HasValue() bool

HasValue returns a boolean if a field has been set.

func (LogsAggregateBucketValueTimeseriesPoint) MarshalJSON

func (o LogsAggregateBucketValueTimeseriesPoint) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsAggregateBucketValueTimeseriesPoint) SetTime

func (o *LogsAggregateBucketValueTimeseriesPoint) SetTime(v string)

SetTime gets a reference to the given string and assigns it to the Time field.

func (*LogsAggregateBucketValueTimeseriesPoint) SetValue

func (o *LogsAggregateBucketValueTimeseriesPoint) SetValue(v float64)

SetValue gets a reference to the given float64 and assigns it to the Value field.

func (*LogsAggregateBucketValueTimeseriesPoint) UnmarshalJSON

func (o *LogsAggregateBucketValueTimeseriesPoint) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsAggregateRequest

LogsAggregateRequest The object sent with the request to retrieve a list of logs from your organization.

type LogsAggregateRequest struct {
    // The list of metrics or timeseries to compute for the retrieved buckets.
    Compute []LogsCompute `json:"compute,omitempty"`
    // The search and filter query settings
    Filter *LogsQueryFilter `json:"filter,omitempty"`
    // The rules for the group by
    GroupBy []LogsGroupBy `json:"group_by,omitempty"`
    // Global query options that are used during the query.
    // Note: You should only supply timezone or time offset but not both otherwise the query will fail.
    Options *LogsQueryOptions `json:"options,omitempty"`
    // Paging settings
    Page *LogsAggregateRequestPage `json:"page,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsAggregateRequest

func NewLogsAggregateRequest() *LogsAggregateRequest

NewLogsAggregateRequest instantiates a new LogsAggregateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsAggregateRequestWithDefaults

func NewLogsAggregateRequestWithDefaults() *LogsAggregateRequest

NewLogsAggregateRequestWithDefaults instantiates a new LogsAggregateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsAggregateRequest) GetCompute

func (o *LogsAggregateRequest) GetCompute() []LogsCompute

GetCompute returns the Compute field value if set, zero value otherwise.

func (*LogsAggregateRequest) GetComputeOk

func (o *LogsAggregateRequest) GetComputeOk() (*[]LogsCompute, bool)

GetComputeOk returns a tuple with the Compute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateRequest) GetFilter

func (o *LogsAggregateRequest) GetFilter() LogsQueryFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*LogsAggregateRequest) GetFilterOk

func (o *LogsAggregateRequest) GetFilterOk() (*LogsQueryFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateRequest) GetGroupBy

func (o *LogsAggregateRequest) GetGroupBy() []LogsGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*LogsAggregateRequest) GetGroupByOk

func (o *LogsAggregateRequest) GetGroupByOk() (*[]LogsGroupBy, bool)

GetGroupByOk returns a tuple with the GroupBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateRequest) GetOptions

func (o *LogsAggregateRequest) GetOptions() LogsQueryOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*LogsAggregateRequest) GetOptionsOk

func (o *LogsAggregateRequest) GetOptionsOk() (*LogsQueryOptions, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateRequest) GetPage

func (o *LogsAggregateRequest) GetPage() LogsAggregateRequestPage

GetPage returns the Page field value if set, zero value otherwise.

func (*LogsAggregateRequest) GetPageOk

func (o *LogsAggregateRequest) GetPageOk() (*LogsAggregateRequestPage, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateRequest) HasCompute

func (o *LogsAggregateRequest) HasCompute() bool

HasCompute returns a boolean if a field has been set.

func (*LogsAggregateRequest) HasFilter

func (o *LogsAggregateRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*LogsAggregateRequest) HasGroupBy

func (o *LogsAggregateRequest) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (*LogsAggregateRequest) HasOptions

func (o *LogsAggregateRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*LogsAggregateRequest) HasPage

func (o *LogsAggregateRequest) HasPage() bool

HasPage returns a boolean if a field has been set.

func (LogsAggregateRequest) MarshalJSON

func (o LogsAggregateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsAggregateRequest) SetCompute

func (o *LogsAggregateRequest) SetCompute(v []LogsCompute)

SetCompute gets a reference to the given []LogsCompute and assigns it to the Compute field.

func (*LogsAggregateRequest) SetFilter

func (o *LogsAggregateRequest) SetFilter(v LogsQueryFilter)

SetFilter gets a reference to the given LogsQueryFilter and assigns it to the Filter field.

func (*LogsAggregateRequest) SetGroupBy

func (o *LogsAggregateRequest) SetGroupBy(v []LogsGroupBy)

SetGroupBy gets a reference to the given []LogsGroupBy and assigns it to the GroupBy field.

func (*LogsAggregateRequest) SetOptions

func (o *LogsAggregateRequest) SetOptions(v LogsQueryOptions)

SetOptions gets a reference to the given LogsQueryOptions and assigns it to the Options field.

func (*LogsAggregateRequest) SetPage

func (o *LogsAggregateRequest) SetPage(v LogsAggregateRequestPage)

SetPage gets a reference to the given LogsAggregateRequestPage and assigns it to the Page field.

func (*LogsAggregateRequest) UnmarshalJSON

func (o *LogsAggregateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsAggregateRequestPage

LogsAggregateRequestPage Paging settings

type LogsAggregateRequestPage struct {
    // The returned paging point to use to get the next results
    Cursor *string `json:"cursor,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsAggregateRequestPage

func NewLogsAggregateRequestPage() *LogsAggregateRequestPage

NewLogsAggregateRequestPage instantiates a new LogsAggregateRequestPage object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsAggregateRequestPageWithDefaults

func NewLogsAggregateRequestPageWithDefaults() *LogsAggregateRequestPage

NewLogsAggregateRequestPageWithDefaults instantiates a new LogsAggregateRequestPage object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsAggregateRequestPage) GetCursor

func (o *LogsAggregateRequestPage) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*LogsAggregateRequestPage) GetCursorOk

func (o *LogsAggregateRequestPage) GetCursorOk() (*string, bool)

GetCursorOk returns a tuple with the Cursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateRequestPage) HasCursor

func (o *LogsAggregateRequestPage) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (LogsAggregateRequestPage) MarshalJSON

func (o LogsAggregateRequestPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsAggregateRequestPage) SetCursor

func (o *LogsAggregateRequestPage) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*LogsAggregateRequestPage) UnmarshalJSON

func (o *LogsAggregateRequestPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsAggregateResponse

LogsAggregateResponse The response object for the logs aggregate API endpoint

type LogsAggregateResponse struct {
    // The query results
    Data *LogsAggregateResponseData `json:"data,omitempty"`
    // The metadata associated with a request
    Meta *LogsResponseMetadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsAggregateResponse

func NewLogsAggregateResponse() *LogsAggregateResponse

NewLogsAggregateResponse instantiates a new LogsAggregateResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsAggregateResponseWithDefaults

func NewLogsAggregateResponseWithDefaults() *LogsAggregateResponse

NewLogsAggregateResponseWithDefaults instantiates a new LogsAggregateResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsAggregateResponse) GetData

func (o *LogsAggregateResponse) GetData() LogsAggregateResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*LogsAggregateResponse) GetDataOk

func (o *LogsAggregateResponse) GetDataOk() (*LogsAggregateResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateResponse) GetMeta

func (o *LogsAggregateResponse) GetMeta() LogsResponseMetadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*LogsAggregateResponse) GetMetaOk

func (o *LogsAggregateResponse) GetMetaOk() (*LogsResponseMetadata, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateResponse) HasData

func (o *LogsAggregateResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*LogsAggregateResponse) HasMeta

func (o *LogsAggregateResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (LogsAggregateResponse) MarshalJSON

func (o LogsAggregateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsAggregateResponse) SetData

func (o *LogsAggregateResponse) SetData(v LogsAggregateResponseData)

SetData gets a reference to the given LogsAggregateResponseData and assigns it to the Data field.

func (*LogsAggregateResponse) SetMeta

func (o *LogsAggregateResponse) SetMeta(v LogsResponseMetadata)

SetMeta gets a reference to the given LogsResponseMetadata and assigns it to the Meta field.

func (*LogsAggregateResponse) UnmarshalJSON

func (o *LogsAggregateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsAggregateResponseData

LogsAggregateResponseData The query results

type LogsAggregateResponseData struct {
    // The list of matching buckets, one item per bucket
    Buckets []LogsAggregateBucket `json:"buckets,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsAggregateResponseData

func NewLogsAggregateResponseData() *LogsAggregateResponseData

NewLogsAggregateResponseData instantiates a new LogsAggregateResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsAggregateResponseDataWithDefaults

func NewLogsAggregateResponseDataWithDefaults() *LogsAggregateResponseData

NewLogsAggregateResponseDataWithDefaults instantiates a new LogsAggregateResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsAggregateResponseData) GetBuckets

func (o *LogsAggregateResponseData) GetBuckets() []LogsAggregateBucket

GetBuckets returns the Buckets field value if set, zero value otherwise.

func (*LogsAggregateResponseData) GetBucketsOk

func (o *LogsAggregateResponseData) GetBucketsOk() (*[]LogsAggregateBucket, bool)

GetBucketsOk returns a tuple with the Buckets field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateResponseData) HasBuckets

func (o *LogsAggregateResponseData) HasBuckets() bool

HasBuckets returns a boolean if a field has been set.

func (LogsAggregateResponseData) MarshalJSON

func (o LogsAggregateResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsAggregateResponseData) SetBuckets

func (o *LogsAggregateResponseData) SetBuckets(v []LogsAggregateBucket)

SetBuckets gets a reference to the given []LogsAggregateBucket and assigns it to the Buckets field.

func (*LogsAggregateResponseData) UnmarshalJSON

func (o *LogsAggregateResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsAggregateResponseStatus

LogsAggregateResponseStatus The status of the response

type LogsAggregateResponseStatus string

List of LogsAggregateResponseStatus.

const (
    LOGSAGGREGATERESPONSESTATUS_DONE    LogsAggregateResponseStatus = "done"
    LOGSAGGREGATERESPONSESTATUS_TIMEOUT LogsAggregateResponseStatus = "timeout"
)

func NewLogsAggregateResponseStatusFromValue

func NewLogsAggregateResponseStatusFromValue(v string) (*LogsAggregateResponseStatus, error)

NewLogsAggregateResponseStatusFromValue returns a pointer to a valid LogsAggregateResponseStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsAggregateResponseStatus) GetAllowedValues

func (v *LogsAggregateResponseStatus) GetAllowedValues() []LogsAggregateResponseStatus

GetAllowedValues reeturns the list of possible values.

func (LogsAggregateResponseStatus) IsValid

func (v LogsAggregateResponseStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsAggregateResponseStatus) Ptr

func (v LogsAggregateResponseStatus) Ptr() *LogsAggregateResponseStatus

Ptr returns reference to LogsAggregateResponseStatus value.

func (*LogsAggregateResponseStatus) UnmarshalJSON

func (v *LogsAggregateResponseStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsAggregateSort

LogsAggregateSort A sort rule

type LogsAggregateSort struct {
    // An aggregation function
    Aggregation *LogsAggregationFunction `json:"aggregation,omitempty"`
    // The metric to sort by (only used for `type=measure`)
    Metric *string `json:"metric,omitempty"`
    // The order to use, ascending or descending
    Order *LogsSortOrder `json:"order,omitempty"`
    // The type of sorting algorithm
    Type *LogsAggregateSortType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsAggregateSort

func NewLogsAggregateSort() *LogsAggregateSort

NewLogsAggregateSort instantiates a new LogsAggregateSort object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsAggregateSortWithDefaults

func NewLogsAggregateSortWithDefaults() *LogsAggregateSort

NewLogsAggregateSortWithDefaults instantiates a new LogsAggregateSort object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsAggregateSort) GetAggregation

func (o *LogsAggregateSort) GetAggregation() LogsAggregationFunction

GetAggregation returns the Aggregation field value if set, zero value otherwise.

func (*LogsAggregateSort) GetAggregationOk

func (o *LogsAggregateSort) GetAggregationOk() (*LogsAggregationFunction, bool)

GetAggregationOk returns a tuple with the Aggregation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateSort) GetMetric

func (o *LogsAggregateSort) GetMetric() string

GetMetric returns the Metric field value if set, zero value otherwise.

func (*LogsAggregateSort) GetMetricOk

func (o *LogsAggregateSort) GetMetricOk() (*string, bool)

GetMetricOk returns a tuple with the Metric field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateSort) GetOrder

func (o *LogsAggregateSort) GetOrder() LogsSortOrder

GetOrder returns the Order field value if set, zero value otherwise.

func (*LogsAggregateSort) GetOrderOk

func (o *LogsAggregateSort) GetOrderOk() (*LogsSortOrder, bool)

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateSort) GetType

func (o *LogsAggregateSort) GetType() LogsAggregateSortType

GetType returns the Type field value if set, zero value otherwise.

func (*LogsAggregateSort) GetTypeOk

func (o *LogsAggregateSort) GetTypeOk() (*LogsAggregateSortType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsAggregateSort) HasAggregation

func (o *LogsAggregateSort) HasAggregation() bool

HasAggregation returns a boolean if a field has been set.

func (*LogsAggregateSort) HasMetric

func (o *LogsAggregateSort) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*LogsAggregateSort) HasOrder

func (o *LogsAggregateSort) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*LogsAggregateSort) HasType

func (o *LogsAggregateSort) HasType() bool

HasType returns a boolean if a field has been set.

func (LogsAggregateSort) MarshalJSON

func (o LogsAggregateSort) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsAggregateSort) SetAggregation

func (o *LogsAggregateSort) SetAggregation(v LogsAggregationFunction)

SetAggregation gets a reference to the given LogsAggregationFunction and assigns it to the Aggregation field.

func (*LogsAggregateSort) SetMetric

func (o *LogsAggregateSort) SetMetric(v string)

SetMetric gets a reference to the given string and assigns it to the Metric field.

func (*LogsAggregateSort) SetOrder

func (o *LogsAggregateSort) SetOrder(v LogsSortOrder)

SetOrder gets a reference to the given LogsSortOrder and assigns it to the Order field.

func (*LogsAggregateSort) SetType

func (o *LogsAggregateSort) SetType(v LogsAggregateSortType)

SetType gets a reference to the given LogsAggregateSortType and assigns it to the Type field.

func (*LogsAggregateSort) UnmarshalJSON

func (o *LogsAggregateSort) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsAggregateSortType

LogsAggregateSortType The type of sorting algorithm

type LogsAggregateSortType string

List of LogsAggregateSortType.

const (
    LOGSAGGREGATESORTTYPE_ALPHABETICAL LogsAggregateSortType = "alphabetical"
    LOGSAGGREGATESORTTYPE_MEASURE      LogsAggregateSortType = "measure"
)

func NewLogsAggregateSortTypeFromValue

func NewLogsAggregateSortTypeFromValue(v string) (*LogsAggregateSortType, error)

NewLogsAggregateSortTypeFromValue returns a pointer to a valid LogsAggregateSortType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsAggregateSortType) GetAllowedValues

func (v *LogsAggregateSortType) GetAllowedValues() []LogsAggregateSortType

GetAllowedValues reeturns the list of possible values.

func (LogsAggregateSortType) IsValid

func (v LogsAggregateSortType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsAggregateSortType) Ptr

func (v LogsAggregateSortType) Ptr() *LogsAggregateSortType

Ptr returns reference to LogsAggregateSortType value.

func (*LogsAggregateSortType) UnmarshalJSON

func (v *LogsAggregateSortType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsAggregationFunction

LogsAggregationFunction An aggregation function

type LogsAggregationFunction string

List of LogsAggregationFunction.

const (
    LOGSAGGREGATIONFUNCTION_COUNT         LogsAggregationFunction = "count"
    LOGSAGGREGATIONFUNCTION_CARDINALITY   LogsAggregationFunction = "cardinality"
    LOGSAGGREGATIONFUNCTION_PERCENTILE_75 LogsAggregationFunction = "pc75"
    LOGSAGGREGATIONFUNCTION_PERCENTILE_90 LogsAggregationFunction = "pc90"
    LOGSAGGREGATIONFUNCTION_PERCENTILE_95 LogsAggregationFunction = "pc95"
    LOGSAGGREGATIONFUNCTION_PERCENTILE_98 LogsAggregationFunction = "pc98"
    LOGSAGGREGATIONFUNCTION_PERCENTILE_99 LogsAggregationFunction = "pc99"
    LOGSAGGREGATIONFUNCTION_SUM           LogsAggregationFunction = "sum"
    LOGSAGGREGATIONFUNCTION_MIN           LogsAggregationFunction = "min"
    LOGSAGGREGATIONFUNCTION_MAX           LogsAggregationFunction = "max"
    LOGSAGGREGATIONFUNCTION_AVG           LogsAggregationFunction = "avg"
    LOGSAGGREGATIONFUNCTION_MEDIAN        LogsAggregationFunction = "median"
)

func NewLogsAggregationFunctionFromValue

func NewLogsAggregationFunctionFromValue(v string) (*LogsAggregationFunction, error)

NewLogsAggregationFunctionFromValue returns a pointer to a valid LogsAggregationFunction for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsAggregationFunction) GetAllowedValues

func (v *LogsAggregationFunction) GetAllowedValues() []LogsAggregationFunction

GetAllowedValues reeturns the list of possible values.

func (LogsAggregationFunction) IsValid

func (v LogsAggregationFunction) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsAggregationFunction) Ptr

func (v LogsAggregationFunction) Ptr() *LogsAggregationFunction

Ptr returns reference to LogsAggregationFunction value.

func (*LogsAggregationFunction) UnmarshalJSON

func (v *LogsAggregationFunction) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsApi

LogsApi service type

type LogsApi datadog.Service

func NewLogsApi

func NewLogsApi(client *datadog.APIClient) *LogsApi

NewLogsApi Returns NewLogsApi.

func (*LogsApi) AggregateLogs

func (a *LogsApi) AggregateLogs(ctx _context.Context, body LogsAggregateRequest) (LogsAggregateResponse, *_nethttp.Response, error)

AggregateLogs Aggregate events. The API endpoint to aggregate events into buckets and compute metrics and timeseries.

func (*LogsApi) ListLogs

func (a *LogsApi) ListLogs(ctx _context.Context, o ...ListLogsOptionalParameters) (LogsListResponse, *_nethttp.Response, error)

ListLogs Search logs. List endpoint returns logs that match a log search query. [Results are paginated][1].

Use this endpoint to build complex logs filtering and search.

**If you are considering archiving logs for your organization, consider use of the Datadog archive capabilities instead of the log list API. See [Datadog Logs Archive documentation][2].**

[1]: /logs/guide/collect-multiple-logs-with-pagination [2]: https://docs.datadoghq.com/logs/archives

func (*LogsApi) ListLogsGet

func (a *LogsApi) ListLogsGet(ctx _context.Context, o ...ListLogsGetOptionalParameters) (LogsListResponse, *_nethttp.Response, error)

ListLogsGet Get a list of logs. List endpoint returns logs that match a log search query. [Results are paginated][1].

Use this endpoint to see your latest logs.

**If you are considering archiving logs for your organization, consider use of the Datadog archive capabilities instead of the log list API. See [Datadog Logs Archive documentation][2].**

[1]: /logs/guide/collect-multiple-logs-with-pagination [2]: https://docs.datadoghq.com/logs/archives

func (*LogsApi) ListLogsGetWithPagination

func (a *LogsApi) ListLogsGetWithPagination(ctx _context.Context, o ...ListLogsGetOptionalParameters) (<-chan Log, func(), error)

ListLogsGetWithPagination provides a paginated version of ListLogsGet returning a channel with all items.

func (*LogsApi) ListLogsWithPagination

func (a *LogsApi) ListLogsWithPagination(ctx _context.Context, o ...ListLogsOptionalParameters) (<-chan Log, func(), error)

ListLogsWithPagination provides a paginated version of ListLogs returning a channel with all items.

func (*LogsApi) SubmitLog

func (a *LogsApi) SubmitLog(ctx _context.Context, body []HTTPLogItem, o ...SubmitLogOptionalParameters) (interface{}, *_nethttp.Response, error)

SubmitLog Send logs. Send your logs to your Datadog platform over HTTP. Limits per HTTP request are:

- Maximum content size per payload (uncompressed): 5MB - Maximum size for a single log: 1MB - Maximum array size if sending multiple logs in an array: 1000 entries

Any log exceeding 1MB is accepted and truncated by Datadog: - For a single log request, the API truncates the log at 1MB and returns a 2xx. - For a multi-logs request, the API processes all logs, truncates only logs larger than 1MB, and returns a 2xx.

Datadog recommends sending your logs compressed. Add the `Content-Encoding: gzip` header to the request when sending compressed logs.

The status codes answered by the HTTP API are: - 202: Accepted: the request has been accepted for processing - 400: Bad request (likely an issue in the payload formatting) - 401: Unauthorized (likely a missing API Key) - 403: Permission issue (likely using an invalid API Key) - 408: Request Timeout, request should be retried after some time - 413: Payload too large (batch is above 5MB uncompressed) - 429: Too Many Requests, request should be retried after some time - 500: Internal Server Error, the server encountered an unexpected condition that prevented it from fulfilling the request, request should be retried after some time - 503: Service Unavailable, the server is not ready to handle the request probably because it is overloaded, request should be retried after some time

type LogsArchive

LogsArchive The logs archive.

type LogsArchive struct {
    // The definition of an archive.
    Data *LogsArchiveDefinition `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchive

func NewLogsArchive() *LogsArchive

NewLogsArchive instantiates a new LogsArchive object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchiveWithDefaults

func NewLogsArchiveWithDefaults() *LogsArchive

NewLogsArchiveWithDefaults instantiates a new LogsArchive object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchive) GetData

func (o *LogsArchive) GetData() LogsArchiveDefinition

GetData returns the Data field value if set, zero value otherwise.

func (*LogsArchive) GetDataOk

func (o *LogsArchive) GetDataOk() (*LogsArchiveDefinition, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchive) HasData

func (o *LogsArchive) HasData() bool

HasData returns a boolean if a field has been set.

func (LogsArchive) MarshalJSON

func (o LogsArchive) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchive) SetData

func (o *LogsArchive) SetData(v LogsArchiveDefinition)

SetData gets a reference to the given LogsArchiveDefinition and assigns it to the Data field.

func (*LogsArchive) UnmarshalJSON

func (o *LogsArchive) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveAttributes

LogsArchiveAttributes The attributes associated with the archive.

type LogsArchiveAttributes struct {
    // An archive's destination.
    Destination NullableLogsArchiveDestination `json:"destination"`
    // To store the tags in the archive, set the value "true".
    // If it is set to "false", the tags will be deleted when the logs are sent to the archive.
    IncludeTags *bool `json:"include_tags,omitempty"`
    // The archive name.
    Name string `json:"name"`
    // The archive query/filter. Logs matching this query are included in the archive.
    Query string `json:"query"`
    // Maximum scan size for rehydration from this archive.
    RehydrationMaxScanSizeInGb datadog.NullableInt64 `json:"rehydration_max_scan_size_in_gb,omitempty"`
    // An array of tags to add to rehydrated logs from an archive.
    RehydrationTags []string `json:"rehydration_tags,omitempty"`
    // The state of the archive.
    State *LogsArchiveState `json:"state,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchiveAttributes

func NewLogsArchiveAttributes(destination NullableLogsArchiveDestination, name string, query string) *LogsArchiveAttributes

NewLogsArchiveAttributes instantiates a new LogsArchiveAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchiveAttributesWithDefaults

func NewLogsArchiveAttributesWithDefaults() *LogsArchiveAttributes

NewLogsArchiveAttributesWithDefaults instantiates a new LogsArchiveAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchiveAttributes) GetDestination

func (o *LogsArchiveAttributes) GetDestination() LogsArchiveDestination

GetDestination returns the Destination field value. If the value is explicit nil, the zero value for LogsArchiveDestination will be returned.

func (*LogsArchiveAttributes) GetDestinationOk

func (o *LogsArchiveAttributes) GetDestinationOk() (*LogsArchiveDestination, bool)

GetDestinationOk returns a tuple with the Destination field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*LogsArchiveAttributes) GetIncludeTags

func (o *LogsArchiveAttributes) GetIncludeTags() bool

GetIncludeTags returns the IncludeTags field value if set, zero value otherwise.

func (*LogsArchiveAttributes) GetIncludeTagsOk

func (o *LogsArchiveAttributes) GetIncludeTagsOk() (*bool, bool)

GetIncludeTagsOk returns a tuple with the IncludeTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveAttributes) GetName

func (o *LogsArchiveAttributes) GetName() string

GetName returns the Name field value.

func (*LogsArchiveAttributes) GetNameOk

func (o *LogsArchiveAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*LogsArchiveAttributes) GetQuery

func (o *LogsArchiveAttributes) GetQuery() string

GetQuery returns the Query field value.

func (*LogsArchiveAttributes) GetQueryOk

func (o *LogsArchiveAttributes) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value and a boolean to check if the value has been set.

func (*LogsArchiveAttributes) GetRehydrationMaxScanSizeInGb

func (o *LogsArchiveAttributes) GetRehydrationMaxScanSizeInGb() int64

GetRehydrationMaxScanSizeInGb returns the RehydrationMaxScanSizeInGb field value if set, zero value otherwise (both if not set or set to explicit null).

func (*LogsArchiveAttributes) GetRehydrationMaxScanSizeInGbOk

func (o *LogsArchiveAttributes) GetRehydrationMaxScanSizeInGbOk() (*int64, bool)

GetRehydrationMaxScanSizeInGbOk returns a tuple with the RehydrationMaxScanSizeInGb field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*LogsArchiveAttributes) GetRehydrationTags

func (o *LogsArchiveAttributes) GetRehydrationTags() []string

GetRehydrationTags returns the RehydrationTags field value if set, zero value otherwise.

func (*LogsArchiveAttributes) GetRehydrationTagsOk

func (o *LogsArchiveAttributes) GetRehydrationTagsOk() (*[]string, bool)

GetRehydrationTagsOk returns a tuple with the RehydrationTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveAttributes) GetState

func (o *LogsArchiveAttributes) GetState() LogsArchiveState

GetState returns the State field value if set, zero value otherwise.

func (*LogsArchiveAttributes) GetStateOk

func (o *LogsArchiveAttributes) GetStateOk() (*LogsArchiveState, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveAttributes) HasIncludeTags

func (o *LogsArchiveAttributes) HasIncludeTags() bool

HasIncludeTags returns a boolean if a field has been set.

func (*LogsArchiveAttributes) HasRehydrationMaxScanSizeInGb

func (o *LogsArchiveAttributes) HasRehydrationMaxScanSizeInGb() bool

HasRehydrationMaxScanSizeInGb returns a boolean if a field has been set.

func (*LogsArchiveAttributes) HasRehydrationTags

func (o *LogsArchiveAttributes) HasRehydrationTags() bool

HasRehydrationTags returns a boolean if a field has been set.

func (*LogsArchiveAttributes) HasState

func (o *LogsArchiveAttributes) HasState() bool

HasState returns a boolean if a field has been set.

func (LogsArchiveAttributes) MarshalJSON

func (o LogsArchiveAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveAttributes) SetDestination

func (o *LogsArchiveAttributes) SetDestination(v LogsArchiveDestination)

SetDestination sets field value.

func (*LogsArchiveAttributes) SetIncludeTags

func (o *LogsArchiveAttributes) SetIncludeTags(v bool)

SetIncludeTags gets a reference to the given bool and assigns it to the IncludeTags field.

func (*LogsArchiveAttributes) SetName

func (o *LogsArchiveAttributes) SetName(v string)

SetName sets field value.

func (*LogsArchiveAttributes) SetQuery

func (o *LogsArchiveAttributes) SetQuery(v string)

SetQuery sets field value.

func (*LogsArchiveAttributes) SetRehydrationMaxScanSizeInGb

func (o *LogsArchiveAttributes) SetRehydrationMaxScanSizeInGb(v int64)

SetRehydrationMaxScanSizeInGb gets a reference to the given datadog.NullableInt64 and assigns it to the RehydrationMaxScanSizeInGb field.

func (*LogsArchiveAttributes) SetRehydrationMaxScanSizeInGbNil

func (o *LogsArchiveAttributes) SetRehydrationMaxScanSizeInGbNil()

SetRehydrationMaxScanSizeInGbNil sets the value for RehydrationMaxScanSizeInGb to be an explicit nil.

func (*LogsArchiveAttributes) SetRehydrationTags

func (o *LogsArchiveAttributes) SetRehydrationTags(v []string)

SetRehydrationTags gets a reference to the given []string and assigns it to the RehydrationTags field.

func (*LogsArchiveAttributes) SetState

func (o *LogsArchiveAttributes) SetState(v LogsArchiveState)

SetState gets a reference to the given LogsArchiveState and assigns it to the State field.

func (*LogsArchiveAttributes) UnmarshalJSON

func (o *LogsArchiveAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*LogsArchiveAttributes) UnsetRehydrationMaxScanSizeInGb

func (o *LogsArchiveAttributes) UnsetRehydrationMaxScanSizeInGb()

UnsetRehydrationMaxScanSizeInGb ensures that no value is present for RehydrationMaxScanSizeInGb, not even an explicit nil.

type LogsArchiveCreateRequest

LogsArchiveCreateRequest The logs archive.

type LogsArchiveCreateRequest struct {
    // The definition of an archive.
    Data *LogsArchiveCreateRequestDefinition `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchiveCreateRequest

func NewLogsArchiveCreateRequest() *LogsArchiveCreateRequest

NewLogsArchiveCreateRequest instantiates a new LogsArchiveCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchiveCreateRequestWithDefaults

func NewLogsArchiveCreateRequestWithDefaults() *LogsArchiveCreateRequest

NewLogsArchiveCreateRequestWithDefaults instantiates a new LogsArchiveCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchiveCreateRequest) GetData

func (o *LogsArchiveCreateRequest) GetData() LogsArchiveCreateRequestDefinition

GetData returns the Data field value if set, zero value otherwise.

func (*LogsArchiveCreateRequest) GetDataOk

func (o *LogsArchiveCreateRequest) GetDataOk() (*LogsArchiveCreateRequestDefinition, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveCreateRequest) HasData

func (o *LogsArchiveCreateRequest) HasData() bool

HasData returns a boolean if a field has been set.

func (LogsArchiveCreateRequest) MarshalJSON

func (o LogsArchiveCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveCreateRequest) SetData

func (o *LogsArchiveCreateRequest) SetData(v LogsArchiveCreateRequestDefinition)

SetData gets a reference to the given LogsArchiveCreateRequestDefinition and assigns it to the Data field.

func (*LogsArchiveCreateRequest) UnmarshalJSON

func (o *LogsArchiveCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveCreateRequestAttributes

LogsArchiveCreateRequestAttributes The attributes associated with the archive.

type LogsArchiveCreateRequestAttributes struct {
    // An archive's destination.
    Destination LogsArchiveCreateRequestDestination `json:"destination"`
    // To store the tags in the archive, set the value "true".
    // If it is set to "false", the tags will be deleted when the logs are sent to the archive.
    IncludeTags *bool `json:"include_tags,omitempty"`
    // The archive name.
    Name string `json:"name"`
    // The archive query/filter. Logs matching this query are included in the archive.
    Query string `json:"query"`
    // Maximum scan size for rehydration from this archive.
    RehydrationMaxScanSizeInGb datadog.NullableInt64 `json:"rehydration_max_scan_size_in_gb,omitempty"`
    // An array of tags to add to rehydrated logs from an archive.
    RehydrationTags []string `json:"rehydration_tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchiveCreateRequestAttributes

func NewLogsArchiveCreateRequestAttributes(destination LogsArchiveCreateRequestDestination, name string, query string) *LogsArchiveCreateRequestAttributes

NewLogsArchiveCreateRequestAttributes instantiates a new LogsArchiveCreateRequestAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchiveCreateRequestAttributesWithDefaults

func NewLogsArchiveCreateRequestAttributesWithDefaults() *LogsArchiveCreateRequestAttributes

NewLogsArchiveCreateRequestAttributesWithDefaults instantiates a new LogsArchiveCreateRequestAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchiveCreateRequestAttributes) GetDestination

func (o *LogsArchiveCreateRequestAttributes) GetDestination() LogsArchiveCreateRequestDestination

GetDestination returns the Destination field value.

func (*LogsArchiveCreateRequestAttributes) GetDestinationOk

func (o *LogsArchiveCreateRequestAttributes) GetDestinationOk() (*LogsArchiveCreateRequestDestination, bool)

GetDestinationOk returns a tuple with the Destination field value and a boolean to check if the value has been set.

func (*LogsArchiveCreateRequestAttributes) GetIncludeTags

func (o *LogsArchiveCreateRequestAttributes) GetIncludeTags() bool

GetIncludeTags returns the IncludeTags field value if set, zero value otherwise.

func (*LogsArchiveCreateRequestAttributes) GetIncludeTagsOk

func (o *LogsArchiveCreateRequestAttributes) GetIncludeTagsOk() (*bool, bool)

GetIncludeTagsOk returns a tuple with the IncludeTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveCreateRequestAttributes) GetName

func (o *LogsArchiveCreateRequestAttributes) GetName() string

GetName returns the Name field value.

func (*LogsArchiveCreateRequestAttributes) GetNameOk

func (o *LogsArchiveCreateRequestAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*LogsArchiveCreateRequestAttributes) GetQuery

func (o *LogsArchiveCreateRequestAttributes) GetQuery() string

GetQuery returns the Query field value.

func (*LogsArchiveCreateRequestAttributes) GetQueryOk

func (o *LogsArchiveCreateRequestAttributes) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value and a boolean to check if the value has been set.

func (*LogsArchiveCreateRequestAttributes) GetRehydrationMaxScanSizeInGb

func (o *LogsArchiveCreateRequestAttributes) GetRehydrationMaxScanSizeInGb() int64

GetRehydrationMaxScanSizeInGb returns the RehydrationMaxScanSizeInGb field value if set, zero value otherwise (both if not set or set to explicit null).

func (*LogsArchiveCreateRequestAttributes) GetRehydrationMaxScanSizeInGbOk

func (o *LogsArchiveCreateRequestAttributes) GetRehydrationMaxScanSizeInGbOk() (*int64, bool)

GetRehydrationMaxScanSizeInGbOk returns a tuple with the RehydrationMaxScanSizeInGb field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*LogsArchiveCreateRequestAttributes) GetRehydrationTags

func (o *LogsArchiveCreateRequestAttributes) GetRehydrationTags() []string

GetRehydrationTags returns the RehydrationTags field value if set, zero value otherwise.

func (*LogsArchiveCreateRequestAttributes) GetRehydrationTagsOk

func (o *LogsArchiveCreateRequestAttributes) GetRehydrationTagsOk() (*[]string, bool)

GetRehydrationTagsOk returns a tuple with the RehydrationTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveCreateRequestAttributes) HasIncludeTags

func (o *LogsArchiveCreateRequestAttributes) HasIncludeTags() bool

HasIncludeTags returns a boolean if a field has been set.

func (*LogsArchiveCreateRequestAttributes) HasRehydrationMaxScanSizeInGb

func (o *LogsArchiveCreateRequestAttributes) HasRehydrationMaxScanSizeInGb() bool

HasRehydrationMaxScanSizeInGb returns a boolean if a field has been set.

func (*LogsArchiveCreateRequestAttributes) HasRehydrationTags

func (o *LogsArchiveCreateRequestAttributes) HasRehydrationTags() bool

HasRehydrationTags returns a boolean if a field has been set.

func (LogsArchiveCreateRequestAttributes) MarshalJSON

func (o LogsArchiveCreateRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveCreateRequestAttributes) SetDestination

func (o *LogsArchiveCreateRequestAttributes) SetDestination(v LogsArchiveCreateRequestDestination)

SetDestination sets field value.

func (*LogsArchiveCreateRequestAttributes) SetIncludeTags

func (o *LogsArchiveCreateRequestAttributes) SetIncludeTags(v bool)

SetIncludeTags gets a reference to the given bool and assigns it to the IncludeTags field.

func (*LogsArchiveCreateRequestAttributes) SetName

func (o *LogsArchiveCreateRequestAttributes) SetName(v string)

SetName sets field value.

func (*LogsArchiveCreateRequestAttributes) SetQuery

func (o *LogsArchiveCreateRequestAttributes) SetQuery(v string)

SetQuery sets field value.

func (*LogsArchiveCreateRequestAttributes) SetRehydrationMaxScanSizeInGb

func (o *LogsArchiveCreateRequestAttributes) SetRehydrationMaxScanSizeInGb(v int64)

SetRehydrationMaxScanSizeInGb gets a reference to the given datadog.NullableInt64 and assigns it to the RehydrationMaxScanSizeInGb field.

func (*LogsArchiveCreateRequestAttributes) SetRehydrationMaxScanSizeInGbNil

func (o *LogsArchiveCreateRequestAttributes) SetRehydrationMaxScanSizeInGbNil()

SetRehydrationMaxScanSizeInGbNil sets the value for RehydrationMaxScanSizeInGb to be an explicit nil.

func (*LogsArchiveCreateRequestAttributes) SetRehydrationTags

func (o *LogsArchiveCreateRequestAttributes) SetRehydrationTags(v []string)

SetRehydrationTags gets a reference to the given []string and assigns it to the RehydrationTags field.

func (*LogsArchiveCreateRequestAttributes) UnmarshalJSON

func (o *LogsArchiveCreateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*LogsArchiveCreateRequestAttributes) UnsetRehydrationMaxScanSizeInGb

func (o *LogsArchiveCreateRequestAttributes) UnsetRehydrationMaxScanSizeInGb()

UnsetRehydrationMaxScanSizeInGb ensures that no value is present for RehydrationMaxScanSizeInGb, not even an explicit nil.

type LogsArchiveCreateRequestDefinition

LogsArchiveCreateRequestDefinition The definition of an archive.

type LogsArchiveCreateRequestDefinition struct {
    // The attributes associated with the archive.
    Attributes *LogsArchiveCreateRequestAttributes `json:"attributes,omitempty"`
    // The type of the resource. The value should always be archives.
    Type string `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchiveCreateRequestDefinition

func NewLogsArchiveCreateRequestDefinition(typeVar string) *LogsArchiveCreateRequestDefinition

NewLogsArchiveCreateRequestDefinition instantiates a new LogsArchiveCreateRequestDefinition object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchiveCreateRequestDefinitionWithDefaults

func NewLogsArchiveCreateRequestDefinitionWithDefaults() *LogsArchiveCreateRequestDefinition

NewLogsArchiveCreateRequestDefinitionWithDefaults instantiates a new LogsArchiveCreateRequestDefinition object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchiveCreateRequestDefinition) GetAttributes

func (o *LogsArchiveCreateRequestDefinition) GetAttributes() LogsArchiveCreateRequestAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*LogsArchiveCreateRequestDefinition) GetAttributesOk

func (o *LogsArchiveCreateRequestDefinition) GetAttributesOk() (*LogsArchiveCreateRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveCreateRequestDefinition) GetType

func (o *LogsArchiveCreateRequestDefinition) GetType() string

GetType returns the Type field value.

func (*LogsArchiveCreateRequestDefinition) GetTypeOk

func (o *LogsArchiveCreateRequestDefinition) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*LogsArchiveCreateRequestDefinition) HasAttributes

func (o *LogsArchiveCreateRequestDefinition) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (LogsArchiveCreateRequestDefinition) MarshalJSON

func (o LogsArchiveCreateRequestDefinition) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveCreateRequestDefinition) SetAttributes

func (o *LogsArchiveCreateRequestDefinition) SetAttributes(v LogsArchiveCreateRequestAttributes)

SetAttributes gets a reference to the given LogsArchiveCreateRequestAttributes and assigns it to the Attributes field.

func (*LogsArchiveCreateRequestDefinition) SetType

func (o *LogsArchiveCreateRequestDefinition) SetType(v string)

SetType sets field value.

func (*LogsArchiveCreateRequestDefinition) UnmarshalJSON

func (o *LogsArchiveCreateRequestDefinition) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveCreateRequestDestination

LogsArchiveCreateRequestDestination - An archive's destination.

type LogsArchiveCreateRequestDestination struct {
    LogsArchiveDestinationAzure *LogsArchiveDestinationAzure
    LogsArchiveDestinationGCS   *LogsArchiveDestinationGCS
    LogsArchiveDestinationS3    *LogsArchiveDestinationS3

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func LogsArchiveDestinationAzureAsLogsArchiveCreateRequestDestination

func LogsArchiveDestinationAzureAsLogsArchiveCreateRequestDestination(v *LogsArchiveDestinationAzure) LogsArchiveCreateRequestDestination

LogsArchiveDestinationAzureAsLogsArchiveCreateRequestDestination is a convenience function that returns LogsArchiveDestinationAzure wrapped in LogsArchiveCreateRequestDestination.

func LogsArchiveDestinationGCSAsLogsArchiveCreateRequestDestination

func LogsArchiveDestinationGCSAsLogsArchiveCreateRequestDestination(v *LogsArchiveDestinationGCS) LogsArchiveCreateRequestDestination

LogsArchiveDestinationGCSAsLogsArchiveCreateRequestDestination is a convenience function that returns LogsArchiveDestinationGCS wrapped in LogsArchiveCreateRequestDestination.

func LogsArchiveDestinationS3AsLogsArchiveCreateRequestDestination

func LogsArchiveDestinationS3AsLogsArchiveCreateRequestDestination(v *LogsArchiveDestinationS3) LogsArchiveCreateRequestDestination

LogsArchiveDestinationS3AsLogsArchiveCreateRequestDestination is a convenience function that returns LogsArchiveDestinationS3 wrapped in LogsArchiveCreateRequestDestination.

func (*LogsArchiveCreateRequestDestination) GetActualInstance

func (obj *LogsArchiveCreateRequestDestination) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (LogsArchiveCreateRequestDestination) MarshalJSON

func (obj LogsArchiveCreateRequestDestination) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*LogsArchiveCreateRequestDestination) UnmarshalJSON

func (obj *LogsArchiveCreateRequestDestination) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type LogsArchiveDefinition

LogsArchiveDefinition The definition of an archive.

type LogsArchiveDefinition struct {
    // The attributes associated with the archive.
    Attributes *LogsArchiveAttributes `json:"attributes,omitempty"`
    // The archive ID.
    Id *string `json:"id,omitempty"`
    // The type of the resource. The value should always be archives.
    Type string `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchiveDefinition

func NewLogsArchiveDefinition(typeVar string) *LogsArchiveDefinition

NewLogsArchiveDefinition instantiates a new LogsArchiveDefinition object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchiveDefinitionWithDefaults

func NewLogsArchiveDefinitionWithDefaults() *LogsArchiveDefinition

NewLogsArchiveDefinitionWithDefaults instantiates a new LogsArchiveDefinition object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchiveDefinition) GetAttributes

func (o *LogsArchiveDefinition) GetAttributes() LogsArchiveAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*LogsArchiveDefinition) GetAttributesOk

func (o *LogsArchiveDefinition) GetAttributesOk() (*LogsArchiveAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveDefinition) GetId

func (o *LogsArchiveDefinition) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*LogsArchiveDefinition) GetIdOk

func (o *LogsArchiveDefinition) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveDefinition) GetType

func (o *LogsArchiveDefinition) GetType() string

GetType returns the Type field value.

func (*LogsArchiveDefinition) GetTypeOk

func (o *LogsArchiveDefinition) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*LogsArchiveDefinition) HasAttributes

func (o *LogsArchiveDefinition) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*LogsArchiveDefinition) HasId

func (o *LogsArchiveDefinition) HasId() bool

HasId returns a boolean if a field has been set.

func (LogsArchiveDefinition) MarshalJSON

func (o LogsArchiveDefinition) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveDefinition) SetAttributes

func (o *LogsArchiveDefinition) SetAttributes(v LogsArchiveAttributes)

SetAttributes gets a reference to the given LogsArchiveAttributes and assigns it to the Attributes field.

func (*LogsArchiveDefinition) SetId

func (o *LogsArchiveDefinition) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*LogsArchiveDefinition) SetType

func (o *LogsArchiveDefinition) SetType(v string)

SetType sets field value.

func (*LogsArchiveDefinition) UnmarshalJSON

func (o *LogsArchiveDefinition) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveDestination

LogsArchiveDestination - An archive's destination.

type LogsArchiveDestination struct {
    LogsArchiveDestinationAzure *LogsArchiveDestinationAzure
    LogsArchiveDestinationGCS   *LogsArchiveDestinationGCS
    LogsArchiveDestinationS3    *LogsArchiveDestinationS3

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func LogsArchiveDestinationAzureAsLogsArchiveDestination

func LogsArchiveDestinationAzureAsLogsArchiveDestination(v *LogsArchiveDestinationAzure) LogsArchiveDestination

LogsArchiveDestinationAzureAsLogsArchiveDestination is a convenience function that returns LogsArchiveDestinationAzure wrapped in LogsArchiveDestination.

func LogsArchiveDestinationGCSAsLogsArchiveDestination

func LogsArchiveDestinationGCSAsLogsArchiveDestination(v *LogsArchiveDestinationGCS) LogsArchiveDestination

LogsArchiveDestinationGCSAsLogsArchiveDestination is a convenience function that returns LogsArchiveDestinationGCS wrapped in LogsArchiveDestination.

func LogsArchiveDestinationS3AsLogsArchiveDestination

func LogsArchiveDestinationS3AsLogsArchiveDestination(v *LogsArchiveDestinationS3) LogsArchiveDestination

LogsArchiveDestinationS3AsLogsArchiveDestination is a convenience function that returns LogsArchiveDestinationS3 wrapped in LogsArchiveDestination.

func (*LogsArchiveDestination) GetActualInstance

func (obj *LogsArchiveDestination) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (LogsArchiveDestination) MarshalJSON

func (obj LogsArchiveDestination) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*LogsArchiveDestination) UnmarshalJSON

func (obj *LogsArchiveDestination) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type LogsArchiveDestinationAzure

LogsArchiveDestinationAzure The Azure archive destination.

type LogsArchiveDestinationAzure struct {
    // The container where the archive will be stored.
    Container string `json:"container"`
    // The Azure archive's integration destination.
    Integration LogsArchiveIntegrationAzure `json:"integration"`
    // The archive path.
    Path *string `json:"path,omitempty"`
    // The region where the archive will be stored.
    Region *string `json:"region,omitempty"`
    // The associated storage account.
    StorageAccount string `json:"storage_account"`
    // Type of the Azure archive destination.
    Type LogsArchiveDestinationAzureType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchiveDestinationAzure

func NewLogsArchiveDestinationAzure(container string, integration LogsArchiveIntegrationAzure, storageAccount string, typeVar LogsArchiveDestinationAzureType) *LogsArchiveDestinationAzure

NewLogsArchiveDestinationAzure instantiates a new LogsArchiveDestinationAzure object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchiveDestinationAzureWithDefaults

func NewLogsArchiveDestinationAzureWithDefaults() *LogsArchiveDestinationAzure

NewLogsArchiveDestinationAzureWithDefaults instantiates a new LogsArchiveDestinationAzure object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchiveDestinationAzure) GetContainer

func (o *LogsArchiveDestinationAzure) GetContainer() string

GetContainer returns the Container field value.

func (*LogsArchiveDestinationAzure) GetContainerOk

func (o *LogsArchiveDestinationAzure) GetContainerOk() (*string, bool)

GetContainerOk returns a tuple with the Container field value and a boolean to check if the value has been set.

func (*LogsArchiveDestinationAzure) GetIntegration

func (o *LogsArchiveDestinationAzure) GetIntegration() LogsArchiveIntegrationAzure

GetIntegration returns the Integration field value.

func (*LogsArchiveDestinationAzure) GetIntegrationOk

func (o *LogsArchiveDestinationAzure) GetIntegrationOk() (*LogsArchiveIntegrationAzure, bool)

GetIntegrationOk returns a tuple with the Integration field value and a boolean to check if the value has been set.

func (*LogsArchiveDestinationAzure) GetPath

func (o *LogsArchiveDestinationAzure) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*LogsArchiveDestinationAzure) GetPathOk

func (o *LogsArchiveDestinationAzure) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveDestinationAzure) GetRegion

func (o *LogsArchiveDestinationAzure) GetRegion() string

GetRegion returns the Region field value if set, zero value otherwise.

func (*LogsArchiveDestinationAzure) GetRegionOk

func (o *LogsArchiveDestinationAzure) GetRegionOk() (*string, bool)

GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveDestinationAzure) GetStorageAccount

func (o *LogsArchiveDestinationAzure) GetStorageAccount() string

GetStorageAccount returns the StorageAccount field value.

func (*LogsArchiveDestinationAzure) GetStorageAccountOk

func (o *LogsArchiveDestinationAzure) GetStorageAccountOk() (*string, bool)

GetStorageAccountOk returns a tuple with the StorageAccount field value and a boolean to check if the value has been set.

func (*LogsArchiveDestinationAzure) GetType

func (o *LogsArchiveDestinationAzure) GetType() LogsArchiveDestinationAzureType

GetType returns the Type field value.

func (*LogsArchiveDestinationAzure) GetTypeOk

func (o *LogsArchiveDestinationAzure) GetTypeOk() (*LogsArchiveDestinationAzureType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*LogsArchiveDestinationAzure) HasPath

func (o *LogsArchiveDestinationAzure) HasPath() bool

HasPath returns a boolean if a field has been set.

func (*LogsArchiveDestinationAzure) HasRegion

func (o *LogsArchiveDestinationAzure) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (LogsArchiveDestinationAzure) MarshalJSON

func (o LogsArchiveDestinationAzure) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveDestinationAzure) SetContainer

func (o *LogsArchiveDestinationAzure) SetContainer(v string)

SetContainer sets field value.

func (*LogsArchiveDestinationAzure) SetIntegration

func (o *LogsArchiveDestinationAzure) SetIntegration(v LogsArchiveIntegrationAzure)

SetIntegration sets field value.

func (*LogsArchiveDestinationAzure) SetPath

func (o *LogsArchiveDestinationAzure) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*LogsArchiveDestinationAzure) SetRegion

func (o *LogsArchiveDestinationAzure) SetRegion(v string)

SetRegion gets a reference to the given string and assigns it to the Region field.

func (*LogsArchiveDestinationAzure) SetStorageAccount

func (o *LogsArchiveDestinationAzure) SetStorageAccount(v string)

SetStorageAccount sets field value.

func (*LogsArchiveDestinationAzure) SetType

func (o *LogsArchiveDestinationAzure) SetType(v LogsArchiveDestinationAzureType)

SetType sets field value.

func (*LogsArchiveDestinationAzure) UnmarshalJSON

func (o *LogsArchiveDestinationAzure) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveDestinationAzureType

LogsArchiveDestinationAzureType Type of the Azure archive destination.

type LogsArchiveDestinationAzureType string

List of LogsArchiveDestinationAzureType.

const (
    LOGSARCHIVEDESTINATIONAZURETYPE_AZURE LogsArchiveDestinationAzureType = "azure"
)

func NewLogsArchiveDestinationAzureTypeFromValue

func NewLogsArchiveDestinationAzureTypeFromValue(v string) (*LogsArchiveDestinationAzureType, error)

NewLogsArchiveDestinationAzureTypeFromValue returns a pointer to a valid LogsArchiveDestinationAzureType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsArchiveDestinationAzureType) GetAllowedValues

func (v *LogsArchiveDestinationAzureType) GetAllowedValues() []LogsArchiveDestinationAzureType

GetAllowedValues reeturns the list of possible values.

func (LogsArchiveDestinationAzureType) IsValid

func (v LogsArchiveDestinationAzureType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsArchiveDestinationAzureType) Ptr

func (v LogsArchiveDestinationAzureType) Ptr() *LogsArchiveDestinationAzureType

Ptr returns reference to LogsArchiveDestinationAzureType value.

func (*LogsArchiveDestinationAzureType) UnmarshalJSON

func (v *LogsArchiveDestinationAzureType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsArchiveDestinationGCS

LogsArchiveDestinationGCS The GCS archive destination.

type LogsArchiveDestinationGCS struct {
    // The bucket where the archive will be stored.
    Bucket string `json:"bucket"`
    // The GCS archive's integration destination.
    Integration LogsArchiveIntegrationGCS `json:"integration"`
    // The archive path.
    Path *string `json:"path,omitempty"`
    // Type of the GCS archive destination.
    Type LogsArchiveDestinationGCSType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchiveDestinationGCS

func NewLogsArchiveDestinationGCS(bucket string, integration LogsArchiveIntegrationGCS, typeVar LogsArchiveDestinationGCSType) *LogsArchiveDestinationGCS

NewLogsArchiveDestinationGCS instantiates a new LogsArchiveDestinationGCS object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchiveDestinationGCSWithDefaults

func NewLogsArchiveDestinationGCSWithDefaults() *LogsArchiveDestinationGCS

NewLogsArchiveDestinationGCSWithDefaults instantiates a new LogsArchiveDestinationGCS object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchiveDestinationGCS) GetBucket

func (o *LogsArchiveDestinationGCS) GetBucket() string

GetBucket returns the Bucket field value.

func (*LogsArchiveDestinationGCS) GetBucketOk

func (o *LogsArchiveDestinationGCS) GetBucketOk() (*string, bool)

GetBucketOk returns a tuple with the Bucket field value and a boolean to check if the value has been set.

func (*LogsArchiveDestinationGCS) GetIntegration

func (o *LogsArchiveDestinationGCS) GetIntegration() LogsArchiveIntegrationGCS

GetIntegration returns the Integration field value.

func (*LogsArchiveDestinationGCS) GetIntegrationOk

func (o *LogsArchiveDestinationGCS) GetIntegrationOk() (*LogsArchiveIntegrationGCS, bool)

GetIntegrationOk returns a tuple with the Integration field value and a boolean to check if the value has been set.

func (*LogsArchiveDestinationGCS) GetPath

func (o *LogsArchiveDestinationGCS) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*LogsArchiveDestinationGCS) GetPathOk

func (o *LogsArchiveDestinationGCS) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveDestinationGCS) GetType

func (o *LogsArchiveDestinationGCS) GetType() LogsArchiveDestinationGCSType

GetType returns the Type field value.

func (*LogsArchiveDestinationGCS) GetTypeOk

func (o *LogsArchiveDestinationGCS) GetTypeOk() (*LogsArchiveDestinationGCSType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*LogsArchiveDestinationGCS) HasPath

func (o *LogsArchiveDestinationGCS) HasPath() bool

HasPath returns a boolean if a field has been set.

func (LogsArchiveDestinationGCS) MarshalJSON

func (o LogsArchiveDestinationGCS) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveDestinationGCS) SetBucket

func (o *LogsArchiveDestinationGCS) SetBucket(v string)

SetBucket sets field value.

func (*LogsArchiveDestinationGCS) SetIntegration

func (o *LogsArchiveDestinationGCS) SetIntegration(v LogsArchiveIntegrationGCS)

SetIntegration sets field value.

func (*LogsArchiveDestinationGCS) SetPath

func (o *LogsArchiveDestinationGCS) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*LogsArchiveDestinationGCS) SetType

func (o *LogsArchiveDestinationGCS) SetType(v LogsArchiveDestinationGCSType)

SetType sets field value.

func (*LogsArchiveDestinationGCS) UnmarshalJSON

func (o *LogsArchiveDestinationGCS) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveDestinationGCSType

LogsArchiveDestinationGCSType Type of the GCS archive destination.

type LogsArchiveDestinationGCSType string

List of LogsArchiveDestinationGCSType.

const (
    LOGSARCHIVEDESTINATIONGCSTYPE_GCS LogsArchiveDestinationGCSType = "gcs"
)

func NewLogsArchiveDestinationGCSTypeFromValue

func NewLogsArchiveDestinationGCSTypeFromValue(v string) (*LogsArchiveDestinationGCSType, error)

NewLogsArchiveDestinationGCSTypeFromValue returns a pointer to a valid LogsArchiveDestinationGCSType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsArchiveDestinationGCSType) GetAllowedValues

func (v *LogsArchiveDestinationGCSType) GetAllowedValues() []LogsArchiveDestinationGCSType

GetAllowedValues reeturns the list of possible values.

func (LogsArchiveDestinationGCSType) IsValid

func (v LogsArchiveDestinationGCSType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsArchiveDestinationGCSType) Ptr

func (v LogsArchiveDestinationGCSType) Ptr() *LogsArchiveDestinationGCSType

Ptr returns reference to LogsArchiveDestinationGCSType value.

func (*LogsArchiveDestinationGCSType) UnmarshalJSON

func (v *LogsArchiveDestinationGCSType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsArchiveDestinationS3

LogsArchiveDestinationS3 The S3 archive destination.

type LogsArchiveDestinationS3 struct {
    // The bucket where the archive will be stored.
    Bucket string `json:"bucket"`
    // The S3 Archive's integration destination.
    Integration LogsArchiveIntegrationS3 `json:"integration"`
    // The archive path.
    Path *string `json:"path,omitempty"`
    // Type of the S3 archive destination.
    Type LogsArchiveDestinationS3Type `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchiveDestinationS3

func NewLogsArchiveDestinationS3(bucket string, integration LogsArchiveIntegrationS3, typeVar LogsArchiveDestinationS3Type) *LogsArchiveDestinationS3

NewLogsArchiveDestinationS3 instantiates a new LogsArchiveDestinationS3 object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchiveDestinationS3WithDefaults

func NewLogsArchiveDestinationS3WithDefaults() *LogsArchiveDestinationS3

NewLogsArchiveDestinationS3WithDefaults instantiates a new LogsArchiveDestinationS3 object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchiveDestinationS3) GetBucket

func (o *LogsArchiveDestinationS3) GetBucket() string

GetBucket returns the Bucket field value.

func (*LogsArchiveDestinationS3) GetBucketOk

func (o *LogsArchiveDestinationS3) GetBucketOk() (*string, bool)

GetBucketOk returns a tuple with the Bucket field value and a boolean to check if the value has been set.

func (*LogsArchiveDestinationS3) GetIntegration

func (o *LogsArchiveDestinationS3) GetIntegration() LogsArchiveIntegrationS3

GetIntegration returns the Integration field value.

func (*LogsArchiveDestinationS3) GetIntegrationOk

func (o *LogsArchiveDestinationS3) GetIntegrationOk() (*LogsArchiveIntegrationS3, bool)

GetIntegrationOk returns a tuple with the Integration field value and a boolean to check if the value has been set.

func (*LogsArchiveDestinationS3) GetPath

func (o *LogsArchiveDestinationS3) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*LogsArchiveDestinationS3) GetPathOk

func (o *LogsArchiveDestinationS3) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveDestinationS3) GetType

func (o *LogsArchiveDestinationS3) GetType() LogsArchiveDestinationS3Type

GetType returns the Type field value.

func (*LogsArchiveDestinationS3) GetTypeOk

func (o *LogsArchiveDestinationS3) GetTypeOk() (*LogsArchiveDestinationS3Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*LogsArchiveDestinationS3) HasPath

func (o *LogsArchiveDestinationS3) HasPath() bool

HasPath returns a boolean if a field has been set.

func (LogsArchiveDestinationS3) MarshalJSON

func (o LogsArchiveDestinationS3) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveDestinationS3) SetBucket

func (o *LogsArchiveDestinationS3) SetBucket(v string)

SetBucket sets field value.

func (*LogsArchiveDestinationS3) SetIntegration

func (o *LogsArchiveDestinationS3) SetIntegration(v LogsArchiveIntegrationS3)

SetIntegration sets field value.

func (*LogsArchiveDestinationS3) SetPath

func (o *LogsArchiveDestinationS3) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*LogsArchiveDestinationS3) SetType

func (o *LogsArchiveDestinationS3) SetType(v LogsArchiveDestinationS3Type)

SetType sets field value.

func (*LogsArchiveDestinationS3) UnmarshalJSON

func (o *LogsArchiveDestinationS3) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveDestinationS3Type

LogsArchiveDestinationS3Type Type of the S3 archive destination.

type LogsArchiveDestinationS3Type string

List of LogsArchiveDestinationS3Type.

const (
    LOGSARCHIVEDESTINATIONS3TYPE_S3 LogsArchiveDestinationS3Type = "s3"
)

func NewLogsArchiveDestinationS3TypeFromValue

func NewLogsArchiveDestinationS3TypeFromValue(v string) (*LogsArchiveDestinationS3Type, error)

NewLogsArchiveDestinationS3TypeFromValue returns a pointer to a valid LogsArchiveDestinationS3Type for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsArchiveDestinationS3Type) GetAllowedValues

func (v *LogsArchiveDestinationS3Type) GetAllowedValues() []LogsArchiveDestinationS3Type

GetAllowedValues reeturns the list of possible values.

func (LogsArchiveDestinationS3Type) IsValid

func (v LogsArchiveDestinationS3Type) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsArchiveDestinationS3Type) Ptr

func (v LogsArchiveDestinationS3Type) Ptr() *LogsArchiveDestinationS3Type

Ptr returns reference to LogsArchiveDestinationS3Type value.

func (*LogsArchiveDestinationS3Type) UnmarshalJSON

func (v *LogsArchiveDestinationS3Type) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsArchiveIntegrationAzure

LogsArchiveIntegrationAzure The Azure archive's integration destination.

type LogsArchiveIntegrationAzure struct {
    // A client ID.
    ClientId string `json:"client_id"`
    // A tenant ID.
    TenantId string `json:"tenant_id"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchiveIntegrationAzure

func NewLogsArchiveIntegrationAzure(clientId string, tenantId string) *LogsArchiveIntegrationAzure

NewLogsArchiveIntegrationAzure instantiates a new LogsArchiveIntegrationAzure object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchiveIntegrationAzureWithDefaults

func NewLogsArchiveIntegrationAzureWithDefaults() *LogsArchiveIntegrationAzure

NewLogsArchiveIntegrationAzureWithDefaults instantiates a new LogsArchiveIntegrationAzure object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchiveIntegrationAzure) GetClientId

func (o *LogsArchiveIntegrationAzure) GetClientId() string

GetClientId returns the ClientId field value.

func (*LogsArchiveIntegrationAzure) GetClientIdOk

func (o *LogsArchiveIntegrationAzure) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value and a boolean to check if the value has been set.

func (*LogsArchiveIntegrationAzure) GetTenantId

func (o *LogsArchiveIntegrationAzure) GetTenantId() string

GetTenantId returns the TenantId field value.

func (*LogsArchiveIntegrationAzure) GetTenantIdOk

func (o *LogsArchiveIntegrationAzure) GetTenantIdOk() (*string, bool)

GetTenantIdOk returns a tuple with the TenantId field value and a boolean to check if the value has been set.

func (LogsArchiveIntegrationAzure) MarshalJSON

func (o LogsArchiveIntegrationAzure) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveIntegrationAzure) SetClientId

func (o *LogsArchiveIntegrationAzure) SetClientId(v string)

SetClientId sets field value.

func (*LogsArchiveIntegrationAzure) SetTenantId

func (o *LogsArchiveIntegrationAzure) SetTenantId(v string)

SetTenantId sets field value.

func (*LogsArchiveIntegrationAzure) UnmarshalJSON

func (o *LogsArchiveIntegrationAzure) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveIntegrationGCS

LogsArchiveIntegrationGCS The GCS archive's integration destination.

type LogsArchiveIntegrationGCS struct {
    // A client email.
    ClientEmail string `json:"client_email"`
    // A project ID.
    ProjectId string `json:"project_id"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchiveIntegrationGCS

func NewLogsArchiveIntegrationGCS(clientEmail string, projectId string) *LogsArchiveIntegrationGCS

NewLogsArchiveIntegrationGCS instantiates a new LogsArchiveIntegrationGCS object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchiveIntegrationGCSWithDefaults

func NewLogsArchiveIntegrationGCSWithDefaults() *LogsArchiveIntegrationGCS

NewLogsArchiveIntegrationGCSWithDefaults instantiates a new LogsArchiveIntegrationGCS object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchiveIntegrationGCS) GetClientEmail

func (o *LogsArchiveIntegrationGCS) GetClientEmail() string

GetClientEmail returns the ClientEmail field value.

func (*LogsArchiveIntegrationGCS) GetClientEmailOk

func (o *LogsArchiveIntegrationGCS) GetClientEmailOk() (*string, bool)

GetClientEmailOk returns a tuple with the ClientEmail field value and a boolean to check if the value has been set.

func (*LogsArchiveIntegrationGCS) GetProjectId

func (o *LogsArchiveIntegrationGCS) GetProjectId() string

GetProjectId returns the ProjectId field value.

func (*LogsArchiveIntegrationGCS) GetProjectIdOk

func (o *LogsArchiveIntegrationGCS) GetProjectIdOk() (*string, bool)

GetProjectIdOk returns a tuple with the ProjectId field value and a boolean to check if the value has been set.

func (LogsArchiveIntegrationGCS) MarshalJSON

func (o LogsArchiveIntegrationGCS) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveIntegrationGCS) SetClientEmail

func (o *LogsArchiveIntegrationGCS) SetClientEmail(v string)

SetClientEmail sets field value.

func (*LogsArchiveIntegrationGCS) SetProjectId

func (o *LogsArchiveIntegrationGCS) SetProjectId(v string)

SetProjectId sets field value.

func (*LogsArchiveIntegrationGCS) UnmarshalJSON

func (o *LogsArchiveIntegrationGCS) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveIntegrationS3

LogsArchiveIntegrationS3 The S3 Archive's integration destination.

type LogsArchiveIntegrationS3 struct {
    // The account ID for the integration.
    AccountId string `json:"account_id"`
    // The path of the integration.
    RoleName string `json:"role_name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchiveIntegrationS3

func NewLogsArchiveIntegrationS3(accountId string, roleName string) *LogsArchiveIntegrationS3

NewLogsArchiveIntegrationS3 instantiates a new LogsArchiveIntegrationS3 object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchiveIntegrationS3WithDefaults

func NewLogsArchiveIntegrationS3WithDefaults() *LogsArchiveIntegrationS3

NewLogsArchiveIntegrationS3WithDefaults instantiates a new LogsArchiveIntegrationS3 object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchiveIntegrationS3) GetAccountId

func (o *LogsArchiveIntegrationS3) GetAccountId() string

GetAccountId returns the AccountId field value.

func (*LogsArchiveIntegrationS3) GetAccountIdOk

func (o *LogsArchiveIntegrationS3) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*LogsArchiveIntegrationS3) GetRoleName

func (o *LogsArchiveIntegrationS3) GetRoleName() string

GetRoleName returns the RoleName field value.

func (*LogsArchiveIntegrationS3) GetRoleNameOk

func (o *LogsArchiveIntegrationS3) GetRoleNameOk() (*string, bool)

GetRoleNameOk returns a tuple with the RoleName field value and a boolean to check if the value has been set.

func (LogsArchiveIntegrationS3) MarshalJSON

func (o LogsArchiveIntegrationS3) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveIntegrationS3) SetAccountId

func (o *LogsArchiveIntegrationS3) SetAccountId(v string)

SetAccountId sets field value.

func (*LogsArchiveIntegrationS3) SetRoleName

func (o *LogsArchiveIntegrationS3) SetRoleName(v string)

SetRoleName sets field value.

func (*LogsArchiveIntegrationS3) UnmarshalJSON

func (o *LogsArchiveIntegrationS3) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveOrder

LogsArchiveOrder A ordered list of archive IDs.

type LogsArchiveOrder struct {
    // The definition of an archive order.
    Data *LogsArchiveOrderDefinition `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchiveOrder

func NewLogsArchiveOrder() *LogsArchiveOrder

NewLogsArchiveOrder instantiates a new LogsArchiveOrder object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchiveOrderWithDefaults

func NewLogsArchiveOrderWithDefaults() *LogsArchiveOrder

NewLogsArchiveOrderWithDefaults instantiates a new LogsArchiveOrder object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchiveOrder) GetData

func (o *LogsArchiveOrder) GetData() LogsArchiveOrderDefinition

GetData returns the Data field value if set, zero value otherwise.

func (*LogsArchiveOrder) GetDataOk

func (o *LogsArchiveOrder) GetDataOk() (*LogsArchiveOrderDefinition, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveOrder) HasData

func (o *LogsArchiveOrder) HasData() bool

HasData returns a boolean if a field has been set.

func (LogsArchiveOrder) MarshalJSON

func (o LogsArchiveOrder) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveOrder) SetData

func (o *LogsArchiveOrder) SetData(v LogsArchiveOrderDefinition)

SetData gets a reference to the given LogsArchiveOrderDefinition and assigns it to the Data field.

func (*LogsArchiveOrder) UnmarshalJSON

func (o *LogsArchiveOrder) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveOrderAttributes

LogsArchiveOrderAttributes The attributes associated with the archive order.

type LogsArchiveOrderAttributes struct {
    // An ordered array of `<ARCHIVE_ID>` strings, the order of archive IDs in the array
    // define the overall archives order for Datadog.
    ArchiveIds []string `json:"archive_ids"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchiveOrderAttributes

func NewLogsArchiveOrderAttributes(archiveIds []string) *LogsArchiveOrderAttributes

NewLogsArchiveOrderAttributes instantiates a new LogsArchiveOrderAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchiveOrderAttributesWithDefaults

func NewLogsArchiveOrderAttributesWithDefaults() *LogsArchiveOrderAttributes

NewLogsArchiveOrderAttributesWithDefaults instantiates a new LogsArchiveOrderAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchiveOrderAttributes) GetArchiveIds

func (o *LogsArchiveOrderAttributes) GetArchiveIds() []string

GetArchiveIds returns the ArchiveIds field value.

func (*LogsArchiveOrderAttributes) GetArchiveIdsOk

func (o *LogsArchiveOrderAttributes) GetArchiveIdsOk() (*[]string, bool)

GetArchiveIdsOk returns a tuple with the ArchiveIds field value and a boolean to check if the value has been set.

func (LogsArchiveOrderAttributes) MarshalJSON

func (o LogsArchiveOrderAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveOrderAttributes) SetArchiveIds

func (o *LogsArchiveOrderAttributes) SetArchiveIds(v []string)

SetArchiveIds sets field value.

func (*LogsArchiveOrderAttributes) UnmarshalJSON

func (o *LogsArchiveOrderAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveOrderDefinition

LogsArchiveOrderDefinition The definition of an archive order.

type LogsArchiveOrderDefinition struct {
    // The attributes associated with the archive order.
    Attributes LogsArchiveOrderAttributes `json:"attributes"`
    // Type of the archive order definition.
    Type LogsArchiveOrderDefinitionType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchiveOrderDefinition

func NewLogsArchiveOrderDefinition(attributes LogsArchiveOrderAttributes, typeVar LogsArchiveOrderDefinitionType) *LogsArchiveOrderDefinition

NewLogsArchiveOrderDefinition instantiates a new LogsArchiveOrderDefinition object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchiveOrderDefinitionWithDefaults

func NewLogsArchiveOrderDefinitionWithDefaults() *LogsArchiveOrderDefinition

NewLogsArchiveOrderDefinitionWithDefaults instantiates a new LogsArchiveOrderDefinition object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchiveOrderDefinition) GetAttributes

func (o *LogsArchiveOrderDefinition) GetAttributes() LogsArchiveOrderAttributes

GetAttributes returns the Attributes field value.

func (*LogsArchiveOrderDefinition) GetAttributesOk

func (o *LogsArchiveOrderDefinition) GetAttributesOk() (*LogsArchiveOrderAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*LogsArchiveOrderDefinition) GetType

func (o *LogsArchiveOrderDefinition) GetType() LogsArchiveOrderDefinitionType

GetType returns the Type field value.

func (*LogsArchiveOrderDefinition) GetTypeOk

func (o *LogsArchiveOrderDefinition) GetTypeOk() (*LogsArchiveOrderDefinitionType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (LogsArchiveOrderDefinition) MarshalJSON

func (o LogsArchiveOrderDefinition) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveOrderDefinition) SetAttributes

func (o *LogsArchiveOrderDefinition) SetAttributes(v LogsArchiveOrderAttributes)

SetAttributes sets field value.

func (*LogsArchiveOrderDefinition) SetType

func (o *LogsArchiveOrderDefinition) SetType(v LogsArchiveOrderDefinitionType)

SetType sets field value.

func (*LogsArchiveOrderDefinition) UnmarshalJSON

func (o *LogsArchiveOrderDefinition) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveOrderDefinitionType

LogsArchiveOrderDefinitionType Type of the archive order definition.

type LogsArchiveOrderDefinitionType string

List of LogsArchiveOrderDefinitionType.

const (
    LOGSARCHIVEORDERDEFINITIONTYPE_ARCHIVE_ORDER LogsArchiveOrderDefinitionType = "archive_order"
)

func NewLogsArchiveOrderDefinitionTypeFromValue

func NewLogsArchiveOrderDefinitionTypeFromValue(v string) (*LogsArchiveOrderDefinitionType, error)

NewLogsArchiveOrderDefinitionTypeFromValue returns a pointer to a valid LogsArchiveOrderDefinitionType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsArchiveOrderDefinitionType) GetAllowedValues

func (v *LogsArchiveOrderDefinitionType) GetAllowedValues() []LogsArchiveOrderDefinitionType

GetAllowedValues reeturns the list of possible values.

func (LogsArchiveOrderDefinitionType) IsValid

func (v LogsArchiveOrderDefinitionType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsArchiveOrderDefinitionType) Ptr

func (v LogsArchiveOrderDefinitionType) Ptr() *LogsArchiveOrderDefinitionType

Ptr returns reference to LogsArchiveOrderDefinitionType value.

func (*LogsArchiveOrderDefinitionType) UnmarshalJSON

func (v *LogsArchiveOrderDefinitionType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsArchiveState

LogsArchiveState The state of the archive.

type LogsArchiveState string

List of LogsArchiveState.

const (
    LOGSARCHIVESTATE_UNKNOWN             LogsArchiveState = "UNKNOWN"
    LOGSARCHIVESTATE_WORKING             LogsArchiveState = "WORKING"
    LOGSARCHIVESTATE_FAILING             LogsArchiveState = "FAILING"
    LOGSARCHIVESTATE_WORKING_AUTH_LEGACY LogsArchiveState = "WORKING_AUTH_LEGACY"
)

func NewLogsArchiveStateFromValue

func NewLogsArchiveStateFromValue(v string) (*LogsArchiveState, error)

NewLogsArchiveStateFromValue returns a pointer to a valid LogsArchiveState for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsArchiveState) GetAllowedValues

func (v *LogsArchiveState) GetAllowedValues() []LogsArchiveState

GetAllowedValues reeturns the list of possible values.

func (LogsArchiveState) IsValid

func (v LogsArchiveState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsArchiveState) Ptr

func (v LogsArchiveState) Ptr() *LogsArchiveState

Ptr returns reference to LogsArchiveState value.

func (*LogsArchiveState) UnmarshalJSON

func (v *LogsArchiveState) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsArchives

LogsArchives The available archives.

type LogsArchives struct {
    // A list of archives.
    Data []LogsArchiveDefinition `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsArchives

func NewLogsArchives() *LogsArchives

NewLogsArchives instantiates a new LogsArchives object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsArchivesWithDefaults

func NewLogsArchivesWithDefaults() *LogsArchives

NewLogsArchivesWithDefaults instantiates a new LogsArchives object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsArchives) GetData

func (o *LogsArchives) GetData() []LogsArchiveDefinition

GetData returns the Data field value if set, zero value otherwise.

func (*LogsArchives) GetDataOk

func (o *LogsArchives) GetDataOk() (*[]LogsArchiveDefinition, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchives) HasData

func (o *LogsArchives) HasData() bool

HasData returns a boolean if a field has been set.

func (LogsArchives) MarshalJSON

func (o LogsArchives) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchives) SetData

func (o *LogsArchives) SetData(v []LogsArchiveDefinition)

SetData gets a reference to the given []LogsArchiveDefinition and assigns it to the Data field.

func (*LogsArchives) UnmarshalJSON

func (o *LogsArchives) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchivesApi

LogsArchivesApi service type

type LogsArchivesApi datadog.Service

func NewLogsArchivesApi

func NewLogsArchivesApi(client *datadog.APIClient) *LogsArchivesApi

NewLogsArchivesApi Returns NewLogsArchivesApi.

func (*LogsArchivesApi) AddReadRoleToArchive

func (a *LogsArchivesApi) AddReadRoleToArchive(ctx _context.Context, archiveId string, body RelationshipToRole) (*_nethttp.Response, error)

AddReadRoleToArchive Grant role to an archive. Adds a read role to an archive. ([Roles API](https://docs.datadoghq.com/api/v2/roles/))

func (*LogsArchivesApi) CreateLogsArchive

func (a *LogsArchivesApi) CreateLogsArchive(ctx _context.Context, body LogsArchiveCreateRequest) (LogsArchive, *_nethttp.Response, error)

CreateLogsArchive Create an archive. Create an archive in your organization.

func (*LogsArchivesApi) DeleteLogsArchive

func (a *LogsArchivesApi) DeleteLogsArchive(ctx _context.Context, archiveId string) (*_nethttp.Response, error)

DeleteLogsArchive Delete an archive. Delete a given archive from your organization.

func (*LogsArchivesApi) GetLogsArchive

func (a *LogsArchivesApi) GetLogsArchive(ctx _context.Context, archiveId string) (LogsArchive, *_nethttp.Response, error)

GetLogsArchive Get an archive. Get a specific archive from your organization.

func (*LogsArchivesApi) GetLogsArchiveOrder

func (a *LogsArchivesApi) GetLogsArchiveOrder(ctx _context.Context) (LogsArchiveOrder, *_nethttp.Response, error)

GetLogsArchiveOrder Get archive order. Get the current order of your archives. This endpoint takes no JSON arguments.

func (*LogsArchivesApi) ListArchiveReadRoles

func (a *LogsArchivesApi) ListArchiveReadRoles(ctx _context.Context, archiveId string) (RolesResponse, *_nethttp.Response, error)

ListArchiveReadRoles List read roles for an archive. Returns all read roles a given archive is restricted to.

func (*LogsArchivesApi) ListLogsArchives

func (a *LogsArchivesApi) ListLogsArchives(ctx _context.Context) (LogsArchives, *_nethttp.Response, error)

ListLogsArchives Get all archives. Get the list of configured logs archives with their definitions.

func (*LogsArchivesApi) RemoveRoleFromArchive

func (a *LogsArchivesApi) RemoveRoleFromArchive(ctx _context.Context, archiveId string, body RelationshipToRole) (*_nethttp.Response, error)

RemoveRoleFromArchive Revoke role from an archive. Removes a role from an archive. ([Roles API](https://docs.datadoghq.com/api/v2/roles/))

func (*LogsArchivesApi) UpdateLogsArchive

func (a *LogsArchivesApi) UpdateLogsArchive(ctx _context.Context, archiveId string, body LogsArchiveCreateRequest) (LogsArchive, *_nethttp.Response, error)

UpdateLogsArchive Update an archive. Update a given archive configuration.

**Note**: Using this method updates your archive configuration by **replacing** your current configuration with the new one sent to your Datadog organization.

func (*LogsArchivesApi) UpdateLogsArchiveOrder

func (a *LogsArchivesApi) UpdateLogsArchiveOrder(ctx _context.Context, body LogsArchiveOrder) (LogsArchiveOrder, *_nethttp.Response, error)

UpdateLogsArchiveOrder Update archive order. Update the order of your archives. Since logs are processed sequentially, reordering an archive may change the structure and content of the data processed by other archives.

**Note**: Using the `PUT` method updates your archive's order by replacing the current order with the new one.

type LogsCompute

LogsCompute A compute rule to compute metrics or timeseries

type LogsCompute struct {
    // An aggregation function
    Aggregation LogsAggregationFunction `json:"aggregation"`
    // The time buckets' size (only used for type=timeseries)
    // Defaults to a resolution of 150 points
    Interval *string `json:"interval,omitempty"`
    // The metric to use
    Metric *string `json:"metric,omitempty"`
    // The type of compute
    Type *LogsComputeType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsCompute

func NewLogsCompute(aggregation LogsAggregationFunction) *LogsCompute

NewLogsCompute instantiates a new LogsCompute object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsComputeWithDefaults

func NewLogsComputeWithDefaults() *LogsCompute

NewLogsComputeWithDefaults instantiates a new LogsCompute object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsCompute) GetAggregation

func (o *LogsCompute) GetAggregation() LogsAggregationFunction

GetAggregation returns the Aggregation field value.

func (*LogsCompute) GetAggregationOk

func (o *LogsCompute) GetAggregationOk() (*LogsAggregationFunction, bool)

GetAggregationOk returns a tuple with the Aggregation field value and a boolean to check if the value has been set.

func (*LogsCompute) GetInterval

func (o *LogsCompute) GetInterval() string

GetInterval returns the Interval field value if set, zero value otherwise.

func (*LogsCompute) GetIntervalOk

func (o *LogsCompute) GetIntervalOk() (*string, bool)

GetIntervalOk returns a tuple with the Interval field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsCompute) GetMetric

func (o *LogsCompute) GetMetric() string

GetMetric returns the Metric field value if set, zero value otherwise.

func (*LogsCompute) GetMetricOk

func (o *LogsCompute) GetMetricOk() (*string, bool)

GetMetricOk returns a tuple with the Metric field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsCompute) GetType

func (o *LogsCompute) GetType() LogsComputeType

GetType returns the Type field value if set, zero value otherwise.

func (*LogsCompute) GetTypeOk

func (o *LogsCompute) GetTypeOk() (*LogsComputeType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsCompute) HasInterval

func (o *LogsCompute) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (*LogsCompute) HasMetric

func (o *LogsCompute) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*LogsCompute) HasType

func (o *LogsCompute) HasType() bool

HasType returns a boolean if a field has been set.

func (LogsCompute) MarshalJSON

func (o LogsCompute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsCompute) SetAggregation

func (o *LogsCompute) SetAggregation(v LogsAggregationFunction)

SetAggregation sets field value.

func (*LogsCompute) SetInterval

func (o *LogsCompute) SetInterval(v string)

SetInterval gets a reference to the given string and assigns it to the Interval field.

func (*LogsCompute) SetMetric

func (o *LogsCompute) SetMetric(v string)

SetMetric gets a reference to the given string and assigns it to the Metric field.

func (*LogsCompute) SetType

func (o *LogsCompute) SetType(v LogsComputeType)

SetType gets a reference to the given LogsComputeType and assigns it to the Type field.

func (*LogsCompute) UnmarshalJSON

func (o *LogsCompute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsComputeType

LogsComputeType The type of compute

type LogsComputeType string

List of LogsComputeType.

const (
    LOGSCOMPUTETYPE_TIMESERIES LogsComputeType = "timeseries"
    LOGSCOMPUTETYPE_TOTAL      LogsComputeType = "total"
)

func NewLogsComputeTypeFromValue

func NewLogsComputeTypeFromValue(v string) (*LogsComputeType, error)

NewLogsComputeTypeFromValue returns a pointer to a valid LogsComputeType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsComputeType) GetAllowedValues

func (v *LogsComputeType) GetAllowedValues() []LogsComputeType

GetAllowedValues reeturns the list of possible values.

func (LogsComputeType) IsValid

func (v LogsComputeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsComputeType) Ptr

func (v LogsComputeType) Ptr() *LogsComputeType

Ptr returns reference to LogsComputeType value.

func (*LogsComputeType) UnmarshalJSON

func (v *LogsComputeType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsGroupBy

LogsGroupBy A group by rule

type LogsGroupBy struct {
    // The name of the facet to use (required)
    Facet string `json:"facet"`
    // Used to perform a histogram computation (only for measure facets).
    // Note: At most 100 buckets are allowed, the number of buckets is (max - min)/interval.
    Histogram *LogsGroupByHistogram `json:"histogram,omitempty"`
    // The maximum buckets to return for this group by
    Limit *int64 `json:"limit,omitempty"`
    // The value to use for logs that don't have the facet used to group by
    Missing *LogsGroupByMissing `json:"missing,omitempty"`
    // A sort rule
    Sort *LogsAggregateSort `json:"sort,omitempty"`
    // A resulting object to put the given computes in over all the matching records.
    Total *LogsGroupByTotal `json:"total,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsGroupBy

func NewLogsGroupBy(facet string) *LogsGroupBy

NewLogsGroupBy instantiates a new LogsGroupBy object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsGroupByWithDefaults

func NewLogsGroupByWithDefaults() *LogsGroupBy

NewLogsGroupByWithDefaults instantiates a new LogsGroupBy object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsGroupBy) GetFacet

func (o *LogsGroupBy) GetFacet() string

GetFacet returns the Facet field value.

func (*LogsGroupBy) GetFacetOk

func (o *LogsGroupBy) GetFacetOk() (*string, bool)

GetFacetOk returns a tuple with the Facet field value and a boolean to check if the value has been set.

func (*LogsGroupBy) GetHistogram

func (o *LogsGroupBy) GetHistogram() LogsGroupByHistogram

GetHistogram returns the Histogram field value if set, zero value otherwise.

func (*LogsGroupBy) GetHistogramOk

func (o *LogsGroupBy) GetHistogramOk() (*LogsGroupByHistogram, bool)

GetHistogramOk returns a tuple with the Histogram field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsGroupBy) GetLimit

func (o *LogsGroupBy) GetLimit() int64

GetLimit returns the Limit field value if set, zero value otherwise.

func (*LogsGroupBy) GetLimitOk

func (o *LogsGroupBy) GetLimitOk() (*int64, bool)

GetLimitOk returns a tuple with the Limit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsGroupBy) GetMissing

func (o *LogsGroupBy) GetMissing() LogsGroupByMissing

GetMissing returns the Missing field value if set, zero value otherwise.

func (*LogsGroupBy) GetMissingOk

func (o *LogsGroupBy) GetMissingOk() (*LogsGroupByMissing, bool)

GetMissingOk returns a tuple with the Missing field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsGroupBy) GetSort

func (o *LogsGroupBy) GetSort() LogsAggregateSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*LogsGroupBy) GetSortOk

func (o *LogsGroupBy) GetSortOk() (*LogsAggregateSort, bool)

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsGroupBy) GetTotal

func (o *LogsGroupBy) GetTotal() LogsGroupByTotal

GetTotal returns the Total field value if set, zero value otherwise.

func (*LogsGroupBy) GetTotalOk

func (o *LogsGroupBy) GetTotalOk() (*LogsGroupByTotal, bool)

GetTotalOk returns a tuple with the Total field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsGroupBy) HasHistogram

func (o *LogsGroupBy) HasHistogram() bool

HasHistogram returns a boolean if a field has been set.

func (*LogsGroupBy) HasLimit

func (o *LogsGroupBy) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (*LogsGroupBy) HasMissing

func (o *LogsGroupBy) HasMissing() bool

HasMissing returns a boolean if a field has been set.

func (*LogsGroupBy) HasSort

func (o *LogsGroupBy) HasSort() bool

HasSort returns a boolean if a field has been set.

func (*LogsGroupBy) HasTotal

func (o *LogsGroupBy) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (LogsGroupBy) MarshalJSON

func (o LogsGroupBy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsGroupBy) SetFacet

func (o *LogsGroupBy) SetFacet(v string)

SetFacet sets field value.

func (*LogsGroupBy) SetHistogram

func (o *LogsGroupBy) SetHistogram(v LogsGroupByHistogram)

SetHistogram gets a reference to the given LogsGroupByHistogram and assigns it to the Histogram field.

func (*LogsGroupBy) SetLimit

func (o *LogsGroupBy) SetLimit(v int64)

SetLimit gets a reference to the given int64 and assigns it to the Limit field.

func (*LogsGroupBy) SetMissing

func (o *LogsGroupBy) SetMissing(v LogsGroupByMissing)

SetMissing gets a reference to the given LogsGroupByMissing and assigns it to the Missing field.

func (*LogsGroupBy) SetSort

func (o *LogsGroupBy) SetSort(v LogsAggregateSort)

SetSort gets a reference to the given LogsAggregateSort and assigns it to the Sort field.

func (*LogsGroupBy) SetTotal

func (o *LogsGroupBy) SetTotal(v LogsGroupByTotal)

SetTotal gets a reference to the given LogsGroupByTotal and assigns it to the Total field.

func (*LogsGroupBy) UnmarshalJSON

func (o *LogsGroupBy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsGroupByHistogram

LogsGroupByHistogram Used to perform a histogram computation (only for measure facets). Note: At most 100 buckets are allowed, the number of buckets is (max - min)/interval.

type LogsGroupByHistogram struct {
    // The bin size of the histogram buckets
    Interval float64 `json:"interval"`
    // The maximum value for the measure used in the histogram
    // (values greater than this one are filtered out)
    Max float64 `json:"max"`
    // The minimum value for the measure used in the histogram
    // (values smaller than this one are filtered out)
    Min float64 `json:"min"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsGroupByHistogram

func NewLogsGroupByHistogram(interval float64, max float64, min float64) *LogsGroupByHistogram

NewLogsGroupByHistogram instantiates a new LogsGroupByHistogram object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsGroupByHistogramWithDefaults

func NewLogsGroupByHistogramWithDefaults() *LogsGroupByHistogram

NewLogsGroupByHistogramWithDefaults instantiates a new LogsGroupByHistogram object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsGroupByHistogram) GetInterval

func (o *LogsGroupByHistogram) GetInterval() float64

GetInterval returns the Interval field value.

func (*LogsGroupByHistogram) GetIntervalOk

func (o *LogsGroupByHistogram) GetIntervalOk() (*float64, bool)

GetIntervalOk returns a tuple with the Interval field value and a boolean to check if the value has been set.

func (*LogsGroupByHistogram) GetMax

func (o *LogsGroupByHistogram) GetMax() float64

GetMax returns the Max field value.

func (*LogsGroupByHistogram) GetMaxOk

func (o *LogsGroupByHistogram) GetMaxOk() (*float64, bool)

GetMaxOk returns a tuple with the Max field value and a boolean to check if the value has been set.

func (*LogsGroupByHistogram) GetMin

func (o *LogsGroupByHistogram) GetMin() float64

GetMin returns the Min field value.

func (*LogsGroupByHistogram) GetMinOk

func (o *LogsGroupByHistogram) GetMinOk() (*float64, bool)

GetMinOk returns a tuple with the Min field value and a boolean to check if the value has been set.

func (LogsGroupByHistogram) MarshalJSON

func (o LogsGroupByHistogram) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsGroupByHistogram) SetInterval

func (o *LogsGroupByHistogram) SetInterval(v float64)

SetInterval sets field value.

func (*LogsGroupByHistogram) SetMax

func (o *LogsGroupByHistogram) SetMax(v float64)

SetMax sets field value.

func (*LogsGroupByHistogram) SetMin

func (o *LogsGroupByHistogram) SetMin(v float64)

SetMin sets field value.

func (*LogsGroupByHistogram) UnmarshalJSON

func (o *LogsGroupByHistogram) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsGroupByMissing

LogsGroupByMissing - The value to use for logs that don't have the facet used to group by

type LogsGroupByMissing struct {
    LogsGroupByMissingString *string
    LogsGroupByMissingNumber *float64

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func LogsGroupByMissingNumberAsLogsGroupByMissing

func LogsGroupByMissingNumberAsLogsGroupByMissing(v *float64) LogsGroupByMissing

LogsGroupByMissingNumberAsLogsGroupByMissing is a convenience function that returns float64 wrapped in LogsGroupByMissing.

func LogsGroupByMissingStringAsLogsGroupByMissing

func LogsGroupByMissingStringAsLogsGroupByMissing(v *string) LogsGroupByMissing

LogsGroupByMissingStringAsLogsGroupByMissing is a convenience function that returns string wrapped in LogsGroupByMissing.

func (*LogsGroupByMissing) GetActualInstance

func (obj *LogsGroupByMissing) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (LogsGroupByMissing) MarshalJSON

func (obj LogsGroupByMissing) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*LogsGroupByMissing) UnmarshalJSON

func (obj *LogsGroupByMissing) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type LogsGroupByTotal

LogsGroupByTotal - A resulting object to put the given computes in over all the matching records.

type LogsGroupByTotal struct {
    LogsGroupByTotalBoolean *bool
    LogsGroupByTotalString  *string
    LogsGroupByTotalNumber  *float64

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func LogsGroupByTotalBooleanAsLogsGroupByTotal

func LogsGroupByTotalBooleanAsLogsGroupByTotal(v *bool) LogsGroupByTotal

LogsGroupByTotalBooleanAsLogsGroupByTotal is a convenience function that returns bool wrapped in LogsGroupByTotal.

func LogsGroupByTotalNumberAsLogsGroupByTotal

func LogsGroupByTotalNumberAsLogsGroupByTotal(v *float64) LogsGroupByTotal

LogsGroupByTotalNumberAsLogsGroupByTotal is a convenience function that returns float64 wrapped in LogsGroupByTotal.

func LogsGroupByTotalStringAsLogsGroupByTotal

func LogsGroupByTotalStringAsLogsGroupByTotal(v *string) LogsGroupByTotal

LogsGroupByTotalStringAsLogsGroupByTotal is a convenience function that returns string wrapped in LogsGroupByTotal.

func (*LogsGroupByTotal) GetActualInstance

func (obj *LogsGroupByTotal) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (LogsGroupByTotal) MarshalJSON

func (obj LogsGroupByTotal) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*LogsGroupByTotal) UnmarshalJSON

func (obj *LogsGroupByTotal) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type LogsListRequest

LogsListRequest The request for a logs list.

type LogsListRequest struct {
    // The search and filter query settings
    Filter *LogsQueryFilter `json:"filter,omitempty"`
    // Global query options that are used during the query.
    // Note: You should only supply timezone or time offset but not both otherwise the query will fail.
    Options *LogsQueryOptions `json:"options,omitempty"`
    // Paging attributes for listing logs.
    Page *LogsListRequestPage `json:"page,omitempty"`
    // Sort parameters when querying logs.
    Sort *LogsSort `json:"sort,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsListRequest

func NewLogsListRequest() *LogsListRequest

NewLogsListRequest instantiates a new LogsListRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsListRequestWithDefaults

func NewLogsListRequestWithDefaults() *LogsListRequest

NewLogsListRequestWithDefaults instantiates a new LogsListRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsListRequest) GetFilter

func (o *LogsListRequest) GetFilter() LogsQueryFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*LogsListRequest) GetFilterOk

func (o *LogsListRequest) GetFilterOk() (*LogsQueryFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsListRequest) GetOptions

func (o *LogsListRequest) GetOptions() LogsQueryOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*LogsListRequest) GetOptionsOk

func (o *LogsListRequest) GetOptionsOk() (*LogsQueryOptions, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsListRequest) GetPage

func (o *LogsListRequest) GetPage() LogsListRequestPage

GetPage returns the Page field value if set, zero value otherwise.

func (*LogsListRequest) GetPageOk

func (o *LogsListRequest) GetPageOk() (*LogsListRequestPage, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsListRequest) GetSort

func (o *LogsListRequest) GetSort() LogsSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*LogsListRequest) GetSortOk

func (o *LogsListRequest) GetSortOk() (*LogsSort, bool)

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsListRequest) HasFilter

func (o *LogsListRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*LogsListRequest) HasOptions

func (o *LogsListRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*LogsListRequest) HasPage

func (o *LogsListRequest) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*LogsListRequest) HasSort

func (o *LogsListRequest) HasSort() bool

HasSort returns a boolean if a field has been set.

func (LogsListRequest) MarshalJSON

func (o LogsListRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsListRequest) SetFilter

func (o *LogsListRequest) SetFilter(v LogsQueryFilter)

SetFilter gets a reference to the given LogsQueryFilter and assigns it to the Filter field.

func (*LogsListRequest) SetOptions

func (o *LogsListRequest) SetOptions(v LogsQueryOptions)

SetOptions gets a reference to the given LogsQueryOptions and assigns it to the Options field.

func (*LogsListRequest) SetPage

func (o *LogsListRequest) SetPage(v LogsListRequestPage)

SetPage gets a reference to the given LogsListRequestPage and assigns it to the Page field.

func (*LogsListRequest) SetSort

func (o *LogsListRequest) SetSort(v LogsSort)

SetSort gets a reference to the given LogsSort and assigns it to the Sort field.

func (*LogsListRequest) UnmarshalJSON

func (o *LogsListRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsListRequestPage

LogsListRequestPage Paging attributes for listing logs.

type LogsListRequestPage struct {
    // List following results with a cursor provided in the previous query.
    Cursor *string `json:"cursor,omitempty"`
    // Maximum number of logs in the response.
    Limit *int32 `json:"limit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsListRequestPage

func NewLogsListRequestPage() *LogsListRequestPage

NewLogsListRequestPage instantiates a new LogsListRequestPage object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsListRequestPageWithDefaults

func NewLogsListRequestPageWithDefaults() *LogsListRequestPage

NewLogsListRequestPageWithDefaults instantiates a new LogsListRequestPage object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsListRequestPage) GetCursor

func (o *LogsListRequestPage) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*LogsListRequestPage) GetCursorOk

func (o *LogsListRequestPage) GetCursorOk() (*string, bool)

GetCursorOk returns a tuple with the Cursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsListRequestPage) GetLimit

func (o *LogsListRequestPage) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*LogsListRequestPage) GetLimitOk

func (o *LogsListRequestPage) GetLimitOk() (*int32, bool)

GetLimitOk returns a tuple with the Limit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsListRequestPage) HasCursor

func (o *LogsListRequestPage) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*LogsListRequestPage) HasLimit

func (o *LogsListRequestPage) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (LogsListRequestPage) MarshalJSON

func (o LogsListRequestPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsListRequestPage) SetCursor

func (o *LogsListRequestPage) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*LogsListRequestPage) SetLimit

func (o *LogsListRequestPage) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (*LogsListRequestPage) UnmarshalJSON

func (o *LogsListRequestPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsListResponse

LogsListResponse Response object with all logs matching the request and pagination information.

type LogsListResponse struct {
    // Array of logs matching the request.
    Data []Log `json:"data,omitempty"`
    // Links attributes.
    Links *LogsListResponseLinks `json:"links,omitempty"`
    // The metadata associated with a request
    Meta *LogsResponseMetadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsListResponse

func NewLogsListResponse() *LogsListResponse

NewLogsListResponse instantiates a new LogsListResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsListResponseWithDefaults

func NewLogsListResponseWithDefaults() *LogsListResponse

NewLogsListResponseWithDefaults instantiates a new LogsListResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsListResponse) GetData

func (o *LogsListResponse) GetData() []Log

GetData returns the Data field value if set, zero value otherwise.

func (*LogsListResponse) GetDataOk

func (o *LogsListResponse) GetDataOk() (*[]Log, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *LogsListResponse) GetLinks() LogsListResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*LogsListResponse) GetLinksOk

func (o *LogsListResponse) GetLinksOk() (*LogsListResponseLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsListResponse) GetMeta

func (o *LogsListResponse) GetMeta() LogsResponseMetadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*LogsListResponse) GetMetaOk

func (o *LogsListResponse) GetMetaOk() (*LogsResponseMetadata, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsListResponse) HasData

func (o *LogsListResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *LogsListResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*LogsListResponse) HasMeta

func (o *LogsListResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (LogsListResponse) MarshalJSON

func (o LogsListResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsListResponse) SetData

func (o *LogsListResponse) SetData(v []Log)

SetData gets a reference to the given []Log and assigns it to the Data field.

func (o *LogsListResponse) SetLinks(v LogsListResponseLinks)

SetLinks gets a reference to the given LogsListResponseLinks and assigns it to the Links field.

func (*LogsListResponse) SetMeta

func (o *LogsListResponse) SetMeta(v LogsResponseMetadata)

SetMeta gets a reference to the given LogsResponseMetadata and assigns it to the Meta field.

func (*LogsListResponse) UnmarshalJSON

func (o *LogsListResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

LogsListResponseLinks Links attributes.

type LogsListResponseLinks struct {
    // Link for the next set of results. Note that the request can also be made using the
    // POST endpoint.
    Next *string `json:"next,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}
func NewLogsListResponseLinks() *LogsListResponseLinks

NewLogsListResponseLinks instantiates a new LogsListResponseLinks object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsListResponseLinksWithDefaults

func NewLogsListResponseLinksWithDefaults() *LogsListResponseLinks

NewLogsListResponseLinksWithDefaults instantiates a new LogsListResponseLinks object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsListResponseLinks) GetNext

func (o *LogsListResponseLinks) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*LogsListResponseLinks) GetNextOk

func (o *LogsListResponseLinks) GetNextOk() (*string, bool)

GetNextOk returns a tuple with the Next field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsListResponseLinks) HasNext

func (o *LogsListResponseLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (LogsListResponseLinks) MarshalJSON

func (o LogsListResponseLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsListResponseLinks) SetNext

func (o *LogsListResponseLinks) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*LogsListResponseLinks) UnmarshalJSON

func (o *LogsListResponseLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricCompute

LogsMetricCompute The compute rule to compute the log-based metric.

type LogsMetricCompute struct {
    // The type of aggregation to use.
    AggregationType LogsMetricComputeAggregationType `json:"aggregation_type"`
    // The path to the value the log-based metric will aggregate on (only used if the aggregation type is a "distribution").
    Path *string `json:"path,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricCompute

func NewLogsMetricCompute(aggregationType LogsMetricComputeAggregationType) *LogsMetricCompute

NewLogsMetricCompute instantiates a new LogsMetricCompute object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricComputeWithDefaults

func NewLogsMetricComputeWithDefaults() *LogsMetricCompute

NewLogsMetricComputeWithDefaults instantiates a new LogsMetricCompute object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricCompute) GetAggregationType

func (o *LogsMetricCompute) GetAggregationType() LogsMetricComputeAggregationType

GetAggregationType returns the AggregationType field value.

func (*LogsMetricCompute) GetAggregationTypeOk

func (o *LogsMetricCompute) GetAggregationTypeOk() (*LogsMetricComputeAggregationType, bool)

GetAggregationTypeOk returns a tuple with the AggregationType field value and a boolean to check if the value has been set.

func (*LogsMetricCompute) GetPath

func (o *LogsMetricCompute) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*LogsMetricCompute) GetPathOk

func (o *LogsMetricCompute) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricCompute) HasPath

func (o *LogsMetricCompute) HasPath() bool

HasPath returns a boolean if a field has been set.

func (LogsMetricCompute) MarshalJSON

func (o LogsMetricCompute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricCompute) SetAggregationType

func (o *LogsMetricCompute) SetAggregationType(v LogsMetricComputeAggregationType)

SetAggregationType sets field value.

func (*LogsMetricCompute) SetPath

func (o *LogsMetricCompute) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*LogsMetricCompute) UnmarshalJSON

func (o *LogsMetricCompute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricComputeAggregationType

LogsMetricComputeAggregationType The type of aggregation to use.

type LogsMetricComputeAggregationType string

List of LogsMetricComputeAggregationType.

const (
    LOGSMETRICCOMPUTEAGGREGATIONTYPE_COUNT        LogsMetricComputeAggregationType = "count"
    LOGSMETRICCOMPUTEAGGREGATIONTYPE_DISTRIBUTION LogsMetricComputeAggregationType = "distribution"
)

func NewLogsMetricComputeAggregationTypeFromValue

func NewLogsMetricComputeAggregationTypeFromValue(v string) (*LogsMetricComputeAggregationType, error)

NewLogsMetricComputeAggregationTypeFromValue returns a pointer to a valid LogsMetricComputeAggregationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsMetricComputeAggregationType) GetAllowedValues

func (v *LogsMetricComputeAggregationType) GetAllowedValues() []LogsMetricComputeAggregationType

GetAllowedValues reeturns the list of possible values.

func (LogsMetricComputeAggregationType) IsValid

func (v LogsMetricComputeAggregationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsMetricComputeAggregationType) Ptr

func (v LogsMetricComputeAggregationType) Ptr() *LogsMetricComputeAggregationType

Ptr returns reference to LogsMetricComputeAggregationType value.

func (*LogsMetricComputeAggregationType) UnmarshalJSON

func (v *LogsMetricComputeAggregationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsMetricCreateAttributes

LogsMetricCreateAttributes The object describing the Datadog log-based metric to create.

type LogsMetricCreateAttributes struct {
    // The compute rule to compute the log-based metric.
    Compute LogsMetricCompute `json:"compute"`
    // The log-based metric filter. Logs matching this filter will be aggregated in this metric.
    Filter *LogsMetricFilter `json:"filter,omitempty"`
    // The rules for the group by.
    GroupBy []LogsMetricGroupBy `json:"group_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricCreateAttributes

func NewLogsMetricCreateAttributes(compute LogsMetricCompute) *LogsMetricCreateAttributes

NewLogsMetricCreateAttributes instantiates a new LogsMetricCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricCreateAttributesWithDefaults

func NewLogsMetricCreateAttributesWithDefaults() *LogsMetricCreateAttributes

NewLogsMetricCreateAttributesWithDefaults instantiates a new LogsMetricCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricCreateAttributes) GetCompute

func (o *LogsMetricCreateAttributes) GetCompute() LogsMetricCompute

GetCompute returns the Compute field value.

func (*LogsMetricCreateAttributes) GetComputeOk

func (o *LogsMetricCreateAttributes) GetComputeOk() (*LogsMetricCompute, bool)

GetComputeOk returns a tuple with the Compute field value and a boolean to check if the value has been set.

func (*LogsMetricCreateAttributes) GetFilter

func (o *LogsMetricCreateAttributes) GetFilter() LogsMetricFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*LogsMetricCreateAttributes) GetFilterOk

func (o *LogsMetricCreateAttributes) GetFilterOk() (*LogsMetricFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricCreateAttributes) GetGroupBy

func (o *LogsMetricCreateAttributes) GetGroupBy() []LogsMetricGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*LogsMetricCreateAttributes) GetGroupByOk

func (o *LogsMetricCreateAttributes) GetGroupByOk() (*[]LogsMetricGroupBy, bool)

GetGroupByOk returns a tuple with the GroupBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricCreateAttributes) HasFilter

func (o *LogsMetricCreateAttributes) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*LogsMetricCreateAttributes) HasGroupBy

func (o *LogsMetricCreateAttributes) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (LogsMetricCreateAttributes) MarshalJSON

func (o LogsMetricCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricCreateAttributes) SetCompute

func (o *LogsMetricCreateAttributes) SetCompute(v LogsMetricCompute)

SetCompute sets field value.

func (*LogsMetricCreateAttributes) SetFilter

func (o *LogsMetricCreateAttributes) SetFilter(v LogsMetricFilter)

SetFilter gets a reference to the given LogsMetricFilter and assigns it to the Filter field.

func (*LogsMetricCreateAttributes) SetGroupBy

func (o *LogsMetricCreateAttributes) SetGroupBy(v []LogsMetricGroupBy)

SetGroupBy gets a reference to the given []LogsMetricGroupBy and assigns it to the GroupBy field.

func (*LogsMetricCreateAttributes) UnmarshalJSON

func (o *LogsMetricCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricCreateData

LogsMetricCreateData The new log-based metric properties.

type LogsMetricCreateData struct {
    // The object describing the Datadog log-based metric to create.
    Attributes LogsMetricCreateAttributes `json:"attributes"`
    // The name of the log-based metric.
    Id string `json:"id"`
    // The type of the resource. The value should always be logs_metrics.
    Type LogsMetricType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricCreateData

func NewLogsMetricCreateData(attributes LogsMetricCreateAttributes, id string, typeVar LogsMetricType) *LogsMetricCreateData

NewLogsMetricCreateData instantiates a new LogsMetricCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricCreateDataWithDefaults

func NewLogsMetricCreateDataWithDefaults() *LogsMetricCreateData

NewLogsMetricCreateDataWithDefaults instantiates a new LogsMetricCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricCreateData) GetAttributes

func (o *LogsMetricCreateData) GetAttributes() LogsMetricCreateAttributes

GetAttributes returns the Attributes field value.

func (*LogsMetricCreateData) GetAttributesOk

func (o *LogsMetricCreateData) GetAttributesOk() (*LogsMetricCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*LogsMetricCreateData) GetId

func (o *LogsMetricCreateData) GetId() string

GetId returns the Id field value.

func (*LogsMetricCreateData) GetIdOk

func (o *LogsMetricCreateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*LogsMetricCreateData) GetType

func (o *LogsMetricCreateData) GetType() LogsMetricType

GetType returns the Type field value.

func (*LogsMetricCreateData) GetTypeOk

func (o *LogsMetricCreateData) GetTypeOk() (*LogsMetricType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (LogsMetricCreateData) MarshalJSON

func (o LogsMetricCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricCreateData) SetAttributes

func (o *LogsMetricCreateData) SetAttributes(v LogsMetricCreateAttributes)

SetAttributes sets field value.

func (*LogsMetricCreateData) SetId

func (o *LogsMetricCreateData) SetId(v string)

SetId sets field value.

func (*LogsMetricCreateData) SetType

func (o *LogsMetricCreateData) SetType(v LogsMetricType)

SetType sets field value.

func (*LogsMetricCreateData) UnmarshalJSON

func (o *LogsMetricCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricCreateRequest

LogsMetricCreateRequest The new log-based metric body.

type LogsMetricCreateRequest struct {
    // The new log-based metric properties.
    Data LogsMetricCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricCreateRequest

func NewLogsMetricCreateRequest(data LogsMetricCreateData) *LogsMetricCreateRequest

NewLogsMetricCreateRequest instantiates a new LogsMetricCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricCreateRequestWithDefaults

func NewLogsMetricCreateRequestWithDefaults() *LogsMetricCreateRequest

NewLogsMetricCreateRequestWithDefaults instantiates a new LogsMetricCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricCreateRequest) GetData

func (o *LogsMetricCreateRequest) GetData() LogsMetricCreateData

GetData returns the Data field value.

func (*LogsMetricCreateRequest) GetDataOk

func (o *LogsMetricCreateRequest) GetDataOk() (*LogsMetricCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (LogsMetricCreateRequest) MarshalJSON

func (o LogsMetricCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricCreateRequest) SetData

func (o *LogsMetricCreateRequest) SetData(v LogsMetricCreateData)

SetData sets field value.

func (*LogsMetricCreateRequest) UnmarshalJSON

func (o *LogsMetricCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricFilter

LogsMetricFilter The log-based metric filter. Logs matching this filter will be aggregated in this metric.

type LogsMetricFilter struct {
    // The search query - following the log search syntax.
    Query *string `json:"query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricFilter

func NewLogsMetricFilter() *LogsMetricFilter

NewLogsMetricFilter instantiates a new LogsMetricFilter object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricFilterWithDefaults

func NewLogsMetricFilterWithDefaults() *LogsMetricFilter

NewLogsMetricFilterWithDefaults instantiates a new LogsMetricFilter object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricFilter) GetQuery

func (o *LogsMetricFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*LogsMetricFilter) GetQueryOk

func (o *LogsMetricFilter) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricFilter) HasQuery

func (o *LogsMetricFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (LogsMetricFilter) MarshalJSON

func (o LogsMetricFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricFilter) SetQuery

func (o *LogsMetricFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*LogsMetricFilter) UnmarshalJSON

func (o *LogsMetricFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricGroupBy

LogsMetricGroupBy A group by rule.

type LogsMetricGroupBy struct {
    // The path to the value the log-based metric will be aggregated over.
    Path string `json:"path"`
    // Eventual name of the tag that gets created. By default, the path attribute is used as the tag name.
    TagName *string `json:"tag_name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricGroupBy

func NewLogsMetricGroupBy(path string) *LogsMetricGroupBy

NewLogsMetricGroupBy instantiates a new LogsMetricGroupBy object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricGroupByWithDefaults

func NewLogsMetricGroupByWithDefaults() *LogsMetricGroupBy

NewLogsMetricGroupByWithDefaults instantiates a new LogsMetricGroupBy object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricGroupBy) GetPath

func (o *LogsMetricGroupBy) GetPath() string

GetPath returns the Path field value.

func (*LogsMetricGroupBy) GetPathOk

func (o *LogsMetricGroupBy) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*LogsMetricGroupBy) GetTagName

func (o *LogsMetricGroupBy) GetTagName() string

GetTagName returns the TagName field value if set, zero value otherwise.

func (*LogsMetricGroupBy) GetTagNameOk

func (o *LogsMetricGroupBy) GetTagNameOk() (*string, bool)

GetTagNameOk returns a tuple with the TagName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricGroupBy) HasTagName

func (o *LogsMetricGroupBy) HasTagName() bool

HasTagName returns a boolean if a field has been set.

func (LogsMetricGroupBy) MarshalJSON

func (o LogsMetricGroupBy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricGroupBy) SetPath

func (o *LogsMetricGroupBy) SetPath(v string)

SetPath sets field value.

func (*LogsMetricGroupBy) SetTagName

func (o *LogsMetricGroupBy) SetTagName(v string)

SetTagName gets a reference to the given string and assigns it to the TagName field.

func (*LogsMetricGroupBy) UnmarshalJSON

func (o *LogsMetricGroupBy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricResponse

LogsMetricResponse The log-based metric object.

type LogsMetricResponse struct {
    // The log-based metric properties.
    Data *LogsMetricResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricResponse

func NewLogsMetricResponse() *LogsMetricResponse

NewLogsMetricResponse instantiates a new LogsMetricResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricResponseWithDefaults

func NewLogsMetricResponseWithDefaults() *LogsMetricResponse

NewLogsMetricResponseWithDefaults instantiates a new LogsMetricResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricResponse) GetData

func (o *LogsMetricResponse) GetData() LogsMetricResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*LogsMetricResponse) GetDataOk

func (o *LogsMetricResponse) GetDataOk() (*LogsMetricResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponse) HasData

func (o *LogsMetricResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (LogsMetricResponse) MarshalJSON

func (o LogsMetricResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricResponse) SetData

func (o *LogsMetricResponse) SetData(v LogsMetricResponseData)

SetData gets a reference to the given LogsMetricResponseData and assigns it to the Data field.

func (*LogsMetricResponse) UnmarshalJSON

func (o *LogsMetricResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricResponseAttributes

LogsMetricResponseAttributes The object describing a Datadog log-based metric.

type LogsMetricResponseAttributes struct {
    // The compute rule to compute the log-based metric.
    Compute *LogsMetricResponseCompute `json:"compute,omitempty"`
    // The log-based metric filter. Logs matching this filter will be aggregated in this metric.
    Filter *LogsMetricResponseFilter `json:"filter,omitempty"`
    // The rules for the group by.
    GroupBy []LogsMetricResponseGroupBy `json:"group_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricResponseAttributes

func NewLogsMetricResponseAttributes() *LogsMetricResponseAttributes

NewLogsMetricResponseAttributes instantiates a new LogsMetricResponseAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricResponseAttributesWithDefaults

func NewLogsMetricResponseAttributesWithDefaults() *LogsMetricResponseAttributes

NewLogsMetricResponseAttributesWithDefaults instantiates a new LogsMetricResponseAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricResponseAttributes) GetCompute

func (o *LogsMetricResponseAttributes) GetCompute() LogsMetricResponseCompute

GetCompute returns the Compute field value if set, zero value otherwise.

func (*LogsMetricResponseAttributes) GetComputeOk

func (o *LogsMetricResponseAttributes) GetComputeOk() (*LogsMetricResponseCompute, bool)

GetComputeOk returns a tuple with the Compute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseAttributes) GetFilter

func (o *LogsMetricResponseAttributes) GetFilter() LogsMetricResponseFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*LogsMetricResponseAttributes) GetFilterOk

func (o *LogsMetricResponseAttributes) GetFilterOk() (*LogsMetricResponseFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseAttributes) GetGroupBy

func (o *LogsMetricResponseAttributes) GetGroupBy() []LogsMetricResponseGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*LogsMetricResponseAttributes) GetGroupByOk

func (o *LogsMetricResponseAttributes) GetGroupByOk() (*[]LogsMetricResponseGroupBy, bool)

GetGroupByOk returns a tuple with the GroupBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseAttributes) HasCompute

func (o *LogsMetricResponseAttributes) HasCompute() bool

HasCompute returns a boolean if a field has been set.

func (*LogsMetricResponseAttributes) HasFilter

func (o *LogsMetricResponseAttributes) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*LogsMetricResponseAttributes) HasGroupBy

func (o *LogsMetricResponseAttributes) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (LogsMetricResponseAttributes) MarshalJSON

func (o LogsMetricResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricResponseAttributes) SetCompute

func (o *LogsMetricResponseAttributes) SetCompute(v LogsMetricResponseCompute)

SetCompute gets a reference to the given LogsMetricResponseCompute and assigns it to the Compute field.

func (*LogsMetricResponseAttributes) SetFilter

func (o *LogsMetricResponseAttributes) SetFilter(v LogsMetricResponseFilter)

SetFilter gets a reference to the given LogsMetricResponseFilter and assigns it to the Filter field.

func (*LogsMetricResponseAttributes) SetGroupBy

func (o *LogsMetricResponseAttributes) SetGroupBy(v []LogsMetricResponseGroupBy)

SetGroupBy gets a reference to the given []LogsMetricResponseGroupBy and assigns it to the GroupBy field.

func (*LogsMetricResponseAttributes) UnmarshalJSON

func (o *LogsMetricResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricResponseCompute

LogsMetricResponseCompute The compute rule to compute the log-based metric.

type LogsMetricResponseCompute struct {
    // The type of aggregation to use.
    AggregationType *LogsMetricResponseComputeAggregationType `json:"aggregation_type,omitempty"`
    // The path to the value the log-based metric will aggregate on (only used if the aggregation type is a "distribution").
    Path *string `json:"path,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricResponseCompute

func NewLogsMetricResponseCompute() *LogsMetricResponseCompute

NewLogsMetricResponseCompute instantiates a new LogsMetricResponseCompute object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricResponseComputeWithDefaults

func NewLogsMetricResponseComputeWithDefaults() *LogsMetricResponseCompute

NewLogsMetricResponseComputeWithDefaults instantiates a new LogsMetricResponseCompute object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricResponseCompute) GetAggregationType

func (o *LogsMetricResponseCompute) GetAggregationType() LogsMetricResponseComputeAggregationType

GetAggregationType returns the AggregationType field value if set, zero value otherwise.

func (*LogsMetricResponseCompute) GetAggregationTypeOk

func (o *LogsMetricResponseCompute) GetAggregationTypeOk() (*LogsMetricResponseComputeAggregationType, bool)

GetAggregationTypeOk returns a tuple with the AggregationType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseCompute) GetPath

func (o *LogsMetricResponseCompute) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*LogsMetricResponseCompute) GetPathOk

func (o *LogsMetricResponseCompute) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseCompute) HasAggregationType

func (o *LogsMetricResponseCompute) HasAggregationType() bool

HasAggregationType returns a boolean if a field has been set.

func (*LogsMetricResponseCompute) HasPath

func (o *LogsMetricResponseCompute) HasPath() bool

HasPath returns a boolean if a field has been set.

func (LogsMetricResponseCompute) MarshalJSON

func (o LogsMetricResponseCompute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricResponseCompute) SetAggregationType

func (o *LogsMetricResponseCompute) SetAggregationType(v LogsMetricResponseComputeAggregationType)

SetAggregationType gets a reference to the given LogsMetricResponseComputeAggregationType and assigns it to the AggregationType field.

func (*LogsMetricResponseCompute) SetPath

func (o *LogsMetricResponseCompute) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*LogsMetricResponseCompute) UnmarshalJSON

func (o *LogsMetricResponseCompute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricResponseComputeAggregationType

LogsMetricResponseComputeAggregationType The type of aggregation to use.

type LogsMetricResponseComputeAggregationType string

List of LogsMetricResponseComputeAggregationType.

const (
    LOGSMETRICRESPONSECOMPUTEAGGREGATIONTYPE_COUNT        LogsMetricResponseComputeAggregationType = "count"
    LOGSMETRICRESPONSECOMPUTEAGGREGATIONTYPE_DISTRIBUTION LogsMetricResponseComputeAggregationType = "distribution"
)

func NewLogsMetricResponseComputeAggregationTypeFromValue

func NewLogsMetricResponseComputeAggregationTypeFromValue(v string) (*LogsMetricResponseComputeAggregationType, error)

NewLogsMetricResponseComputeAggregationTypeFromValue returns a pointer to a valid LogsMetricResponseComputeAggregationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsMetricResponseComputeAggregationType) GetAllowedValues

func (v *LogsMetricResponseComputeAggregationType) GetAllowedValues() []LogsMetricResponseComputeAggregationType

GetAllowedValues reeturns the list of possible values.

func (LogsMetricResponseComputeAggregationType) IsValid

func (v LogsMetricResponseComputeAggregationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsMetricResponseComputeAggregationType) Ptr

func (v LogsMetricResponseComputeAggregationType) Ptr() *LogsMetricResponseComputeAggregationType

Ptr returns reference to LogsMetricResponseComputeAggregationType value.

func (*LogsMetricResponseComputeAggregationType) UnmarshalJSON

func (v *LogsMetricResponseComputeAggregationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsMetricResponseData

LogsMetricResponseData The log-based metric properties.

type LogsMetricResponseData struct {
    // The object describing a Datadog log-based metric.
    Attributes *LogsMetricResponseAttributes `json:"attributes,omitempty"`
    // The name of the log-based metric.
    Id *string `json:"id,omitempty"`
    // The type of the resource. The value should always be logs_metrics.
    Type *LogsMetricType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricResponseData

func NewLogsMetricResponseData() *LogsMetricResponseData

NewLogsMetricResponseData instantiates a new LogsMetricResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricResponseDataWithDefaults

func NewLogsMetricResponseDataWithDefaults() *LogsMetricResponseData

NewLogsMetricResponseDataWithDefaults instantiates a new LogsMetricResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricResponseData) GetAttributes

func (o *LogsMetricResponseData) GetAttributes() LogsMetricResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*LogsMetricResponseData) GetAttributesOk

func (o *LogsMetricResponseData) GetAttributesOk() (*LogsMetricResponseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseData) GetId

func (o *LogsMetricResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*LogsMetricResponseData) GetIdOk

func (o *LogsMetricResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseData) GetType

func (o *LogsMetricResponseData) GetType() LogsMetricType

GetType returns the Type field value if set, zero value otherwise.

func (*LogsMetricResponseData) GetTypeOk

func (o *LogsMetricResponseData) GetTypeOk() (*LogsMetricType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseData) HasAttributes

func (o *LogsMetricResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*LogsMetricResponseData) HasId

func (o *LogsMetricResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*LogsMetricResponseData) HasType

func (o *LogsMetricResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (LogsMetricResponseData) MarshalJSON

func (o LogsMetricResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricResponseData) SetAttributes

func (o *LogsMetricResponseData) SetAttributes(v LogsMetricResponseAttributes)

SetAttributes gets a reference to the given LogsMetricResponseAttributes and assigns it to the Attributes field.

func (*LogsMetricResponseData) SetId

func (o *LogsMetricResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*LogsMetricResponseData) SetType

func (o *LogsMetricResponseData) SetType(v LogsMetricType)

SetType gets a reference to the given LogsMetricType and assigns it to the Type field.

func (*LogsMetricResponseData) UnmarshalJSON

func (o *LogsMetricResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricResponseFilter

LogsMetricResponseFilter The log-based metric filter. Logs matching this filter will be aggregated in this metric.

type LogsMetricResponseFilter struct {
    // The search query - following the log search syntax.
    Query *string `json:"query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricResponseFilter

func NewLogsMetricResponseFilter() *LogsMetricResponseFilter

NewLogsMetricResponseFilter instantiates a new LogsMetricResponseFilter object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricResponseFilterWithDefaults

func NewLogsMetricResponseFilterWithDefaults() *LogsMetricResponseFilter

NewLogsMetricResponseFilterWithDefaults instantiates a new LogsMetricResponseFilter object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricResponseFilter) GetQuery

func (o *LogsMetricResponseFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*LogsMetricResponseFilter) GetQueryOk

func (o *LogsMetricResponseFilter) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseFilter) HasQuery

func (o *LogsMetricResponseFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (LogsMetricResponseFilter) MarshalJSON

func (o LogsMetricResponseFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricResponseFilter) SetQuery

func (o *LogsMetricResponseFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*LogsMetricResponseFilter) UnmarshalJSON

func (o *LogsMetricResponseFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricResponseGroupBy

LogsMetricResponseGroupBy A group by rule.

type LogsMetricResponseGroupBy struct {
    // The path to the value the log-based metric will be aggregated over.
    Path *string `json:"path,omitempty"`
    // Eventual name of the tag that gets created. By default, the path attribute is used as the tag name.
    TagName *string `json:"tag_name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricResponseGroupBy

func NewLogsMetricResponseGroupBy() *LogsMetricResponseGroupBy

NewLogsMetricResponseGroupBy instantiates a new LogsMetricResponseGroupBy object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricResponseGroupByWithDefaults

func NewLogsMetricResponseGroupByWithDefaults() *LogsMetricResponseGroupBy

NewLogsMetricResponseGroupByWithDefaults instantiates a new LogsMetricResponseGroupBy object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricResponseGroupBy) GetPath

func (o *LogsMetricResponseGroupBy) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*LogsMetricResponseGroupBy) GetPathOk

func (o *LogsMetricResponseGroupBy) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseGroupBy) GetTagName

func (o *LogsMetricResponseGroupBy) GetTagName() string

GetTagName returns the TagName field value if set, zero value otherwise.

func (*LogsMetricResponseGroupBy) GetTagNameOk

func (o *LogsMetricResponseGroupBy) GetTagNameOk() (*string, bool)

GetTagNameOk returns a tuple with the TagName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricResponseGroupBy) HasPath

func (o *LogsMetricResponseGroupBy) HasPath() bool

HasPath returns a boolean if a field has been set.

func (*LogsMetricResponseGroupBy) HasTagName

func (o *LogsMetricResponseGroupBy) HasTagName() bool

HasTagName returns a boolean if a field has been set.

func (LogsMetricResponseGroupBy) MarshalJSON

func (o LogsMetricResponseGroupBy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricResponseGroupBy) SetPath

func (o *LogsMetricResponseGroupBy) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*LogsMetricResponseGroupBy) SetTagName

func (o *LogsMetricResponseGroupBy) SetTagName(v string)

SetTagName gets a reference to the given string and assigns it to the TagName field.

func (*LogsMetricResponseGroupBy) UnmarshalJSON

func (o *LogsMetricResponseGroupBy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricType

LogsMetricType The type of the resource. The value should always be logs_metrics.

type LogsMetricType string

List of LogsMetricType.

const (
    LOGSMETRICTYPE_LOGS_METRICS LogsMetricType = "logs_metrics"
)

func NewLogsMetricTypeFromValue

func NewLogsMetricTypeFromValue(v string) (*LogsMetricType, error)

NewLogsMetricTypeFromValue returns a pointer to a valid LogsMetricType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsMetricType) GetAllowedValues

func (v *LogsMetricType) GetAllowedValues() []LogsMetricType

GetAllowedValues reeturns the list of possible values.

func (LogsMetricType) IsValid

func (v LogsMetricType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsMetricType) Ptr

func (v LogsMetricType) Ptr() *LogsMetricType

Ptr returns reference to LogsMetricType value.

func (*LogsMetricType) UnmarshalJSON

func (v *LogsMetricType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsMetricUpdateAttributes

LogsMetricUpdateAttributes The log-based metric properties that will be updated.

type LogsMetricUpdateAttributes struct {
    // The log-based metric filter. Logs matching this filter will be aggregated in this metric.
    Filter *LogsMetricFilter `json:"filter,omitempty"`
    // The rules for the group by.
    GroupBy []LogsMetricGroupBy `json:"group_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricUpdateAttributes

func NewLogsMetricUpdateAttributes() *LogsMetricUpdateAttributes

NewLogsMetricUpdateAttributes instantiates a new LogsMetricUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricUpdateAttributesWithDefaults

func NewLogsMetricUpdateAttributesWithDefaults() *LogsMetricUpdateAttributes

NewLogsMetricUpdateAttributesWithDefaults instantiates a new LogsMetricUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricUpdateAttributes) GetFilter

func (o *LogsMetricUpdateAttributes) GetFilter() LogsMetricFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*LogsMetricUpdateAttributes) GetFilterOk

func (o *LogsMetricUpdateAttributes) GetFilterOk() (*LogsMetricFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricUpdateAttributes) GetGroupBy

func (o *LogsMetricUpdateAttributes) GetGroupBy() []LogsMetricGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*LogsMetricUpdateAttributes) GetGroupByOk

func (o *LogsMetricUpdateAttributes) GetGroupByOk() (*[]LogsMetricGroupBy, bool)

GetGroupByOk returns a tuple with the GroupBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricUpdateAttributes) HasFilter

func (o *LogsMetricUpdateAttributes) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*LogsMetricUpdateAttributes) HasGroupBy

func (o *LogsMetricUpdateAttributes) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (LogsMetricUpdateAttributes) MarshalJSON

func (o LogsMetricUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricUpdateAttributes) SetFilter

func (o *LogsMetricUpdateAttributes) SetFilter(v LogsMetricFilter)

SetFilter gets a reference to the given LogsMetricFilter and assigns it to the Filter field.

func (*LogsMetricUpdateAttributes) SetGroupBy

func (o *LogsMetricUpdateAttributes) SetGroupBy(v []LogsMetricGroupBy)

SetGroupBy gets a reference to the given []LogsMetricGroupBy and assigns it to the GroupBy field.

func (*LogsMetricUpdateAttributes) UnmarshalJSON

func (o *LogsMetricUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricUpdateData

LogsMetricUpdateData The new log-based metric properties.

type LogsMetricUpdateData struct {
    // The log-based metric properties that will be updated.
    Attributes LogsMetricUpdateAttributes `json:"attributes"`
    // The type of the resource. The value should always be logs_metrics.
    Type LogsMetricType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricUpdateData

func NewLogsMetricUpdateData(attributes LogsMetricUpdateAttributes, typeVar LogsMetricType) *LogsMetricUpdateData

NewLogsMetricUpdateData instantiates a new LogsMetricUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricUpdateDataWithDefaults

func NewLogsMetricUpdateDataWithDefaults() *LogsMetricUpdateData

NewLogsMetricUpdateDataWithDefaults instantiates a new LogsMetricUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricUpdateData) GetAttributes

func (o *LogsMetricUpdateData) GetAttributes() LogsMetricUpdateAttributes

GetAttributes returns the Attributes field value.

func (*LogsMetricUpdateData) GetAttributesOk

func (o *LogsMetricUpdateData) GetAttributesOk() (*LogsMetricUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*LogsMetricUpdateData) GetType

func (o *LogsMetricUpdateData) GetType() LogsMetricType

GetType returns the Type field value.

func (*LogsMetricUpdateData) GetTypeOk

func (o *LogsMetricUpdateData) GetTypeOk() (*LogsMetricType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (LogsMetricUpdateData) MarshalJSON

func (o LogsMetricUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricUpdateData) SetAttributes

func (o *LogsMetricUpdateData) SetAttributes(v LogsMetricUpdateAttributes)

SetAttributes sets field value.

func (*LogsMetricUpdateData) SetType

func (o *LogsMetricUpdateData) SetType(v LogsMetricType)

SetType sets field value.

func (*LogsMetricUpdateData) UnmarshalJSON

func (o *LogsMetricUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricUpdateRequest

LogsMetricUpdateRequest The new log-based metric body.

type LogsMetricUpdateRequest struct {
    // The new log-based metric properties.
    Data LogsMetricUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricUpdateRequest

func NewLogsMetricUpdateRequest(data LogsMetricUpdateData) *LogsMetricUpdateRequest

NewLogsMetricUpdateRequest instantiates a new LogsMetricUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricUpdateRequestWithDefaults

func NewLogsMetricUpdateRequestWithDefaults() *LogsMetricUpdateRequest

NewLogsMetricUpdateRequestWithDefaults instantiates a new LogsMetricUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricUpdateRequest) GetData

func (o *LogsMetricUpdateRequest) GetData() LogsMetricUpdateData

GetData returns the Data field value.

func (*LogsMetricUpdateRequest) GetDataOk

func (o *LogsMetricUpdateRequest) GetDataOk() (*LogsMetricUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (LogsMetricUpdateRequest) MarshalJSON

func (o LogsMetricUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricUpdateRequest) SetData

func (o *LogsMetricUpdateRequest) SetData(v LogsMetricUpdateData)

SetData sets field value.

func (*LogsMetricUpdateRequest) UnmarshalJSON

func (o *LogsMetricUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricsApi

LogsMetricsApi service type

type LogsMetricsApi datadog.Service

func NewLogsMetricsApi

func NewLogsMetricsApi(client *datadog.APIClient) *LogsMetricsApi

NewLogsMetricsApi Returns NewLogsMetricsApi.

func (*LogsMetricsApi) CreateLogsMetric

func (a *LogsMetricsApi) CreateLogsMetric(ctx _context.Context, body LogsMetricCreateRequest) (LogsMetricResponse, *_nethttp.Response, error)

CreateLogsMetric Create a log-based metric. Create a metric based on your ingested logs in your organization. Returns the log-based metric object from the request body when the request is successful.

func (*LogsMetricsApi) DeleteLogsMetric

func (a *LogsMetricsApi) DeleteLogsMetric(ctx _context.Context, metricId string) (*_nethttp.Response, error)

DeleteLogsMetric Delete a log-based metric. Delete a specific log-based metric from your organization.

func (*LogsMetricsApi) GetLogsMetric

func (a *LogsMetricsApi) GetLogsMetric(ctx _context.Context, metricId string) (LogsMetricResponse, *_nethttp.Response, error)

GetLogsMetric Get a log-based metric. Get a specific log-based metric from your organization.

func (*LogsMetricsApi) ListLogsMetrics

func (a *LogsMetricsApi) ListLogsMetrics(ctx _context.Context) (LogsMetricsResponse, *_nethttp.Response, error)

ListLogsMetrics Get all log-based metrics. Get the list of configured log-based metrics with their definitions.

func (*LogsMetricsApi) UpdateLogsMetric

func (a *LogsMetricsApi) UpdateLogsMetric(ctx _context.Context, metricId string, body LogsMetricUpdateRequest) (LogsMetricResponse, *_nethttp.Response, error)

UpdateLogsMetric Update a log-based metric. Update a specific log-based metric from your organization. Returns the log-based metric object from the request body when the request is successful.

type LogsMetricsResponse

LogsMetricsResponse All the available log-based metric objects.

type LogsMetricsResponse struct {
    // A list of log-based metric objects.
    Data []LogsMetricResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsMetricsResponse

func NewLogsMetricsResponse() *LogsMetricsResponse

NewLogsMetricsResponse instantiates a new LogsMetricsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsMetricsResponseWithDefaults

func NewLogsMetricsResponseWithDefaults() *LogsMetricsResponse

NewLogsMetricsResponseWithDefaults instantiates a new LogsMetricsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsMetricsResponse) GetData

func (o *LogsMetricsResponse) GetData() []LogsMetricResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*LogsMetricsResponse) GetDataOk

func (o *LogsMetricsResponse) GetDataOk() (*[]LogsMetricResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsMetricsResponse) HasData

func (o *LogsMetricsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (LogsMetricsResponse) MarshalJSON

func (o LogsMetricsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricsResponse) SetData

func (o *LogsMetricsResponse) SetData(v []LogsMetricResponseData)

SetData gets a reference to the given []LogsMetricResponseData and assigns it to the Data field.

func (*LogsMetricsResponse) UnmarshalJSON

func (o *LogsMetricsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsQueryFilter

LogsQueryFilter The search and filter query settings

type LogsQueryFilter struct {
    // The minimum time for the requested logs, supports date math and regular timestamps (milliseconds).
    From *string `json:"from,omitempty"`
    // For customers with multiple indexes, the indexes to search. Defaults to ['*'] which means all indexes.
    Indexes []string `json:"indexes,omitempty"`
    // The search query - following the log search syntax.
    Query *string `json:"query,omitempty"`
    // The maximum time for the requested logs, supports date math and regular timestamps (milliseconds).
    To *string `json:"to,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsQueryFilter

func NewLogsQueryFilter() *LogsQueryFilter

NewLogsQueryFilter instantiates a new LogsQueryFilter object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsQueryFilterWithDefaults

func NewLogsQueryFilterWithDefaults() *LogsQueryFilter

NewLogsQueryFilterWithDefaults instantiates a new LogsQueryFilter object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsQueryFilter) GetFrom

func (o *LogsQueryFilter) GetFrom() string

GetFrom returns the From field value if set, zero value otherwise.

func (*LogsQueryFilter) GetFromOk

func (o *LogsQueryFilter) GetFromOk() (*string, bool)

GetFromOk returns a tuple with the From field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsQueryFilter) GetIndexes

func (o *LogsQueryFilter) GetIndexes() []string

GetIndexes returns the Indexes field value if set, zero value otherwise.

func (*LogsQueryFilter) GetIndexesOk

func (o *LogsQueryFilter) GetIndexesOk() (*[]string, bool)

GetIndexesOk returns a tuple with the Indexes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsQueryFilter) GetQuery

func (o *LogsQueryFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*LogsQueryFilter) GetQueryOk

func (o *LogsQueryFilter) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsQueryFilter) GetTo

func (o *LogsQueryFilter) GetTo() string

GetTo returns the To field value if set, zero value otherwise.

func (*LogsQueryFilter) GetToOk

func (o *LogsQueryFilter) GetToOk() (*string, bool)

GetToOk returns a tuple with the To field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsQueryFilter) HasFrom

func (o *LogsQueryFilter) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*LogsQueryFilter) HasIndexes

func (o *LogsQueryFilter) HasIndexes() bool

HasIndexes returns a boolean if a field has been set.

func (*LogsQueryFilter) HasQuery

func (o *LogsQueryFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*LogsQueryFilter) HasTo

func (o *LogsQueryFilter) HasTo() bool

HasTo returns a boolean if a field has been set.

func (LogsQueryFilter) MarshalJSON

func (o LogsQueryFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsQueryFilter) SetFrom

func (o *LogsQueryFilter) SetFrom(v string)

SetFrom gets a reference to the given string and assigns it to the From field.

func (*LogsQueryFilter) SetIndexes

func (o *LogsQueryFilter) SetIndexes(v []string)

SetIndexes gets a reference to the given []string and assigns it to the Indexes field.

func (*LogsQueryFilter) SetQuery

func (o *LogsQueryFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*LogsQueryFilter) SetTo

func (o *LogsQueryFilter) SetTo(v string)

SetTo gets a reference to the given string and assigns it to the To field.

func (*LogsQueryFilter) UnmarshalJSON

func (o *LogsQueryFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsQueryOptions

LogsQueryOptions Global query options that are used during the query. Note: You should only supply timezone or time offset but not both otherwise the query will fail.

type LogsQueryOptions struct {
    // The time offset (in seconds) to apply to the query.
    TimeOffset *int64 `json:"timeOffset,omitempty"`
    // The timezone can be specified both as an offset, for example: "UTC+03:00".
    Timezone *string `json:"timezone,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsQueryOptions

func NewLogsQueryOptions() *LogsQueryOptions

NewLogsQueryOptions instantiates a new LogsQueryOptions object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsQueryOptionsWithDefaults

func NewLogsQueryOptionsWithDefaults() *LogsQueryOptions

NewLogsQueryOptionsWithDefaults instantiates a new LogsQueryOptions object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsQueryOptions) GetTimeOffset

func (o *LogsQueryOptions) GetTimeOffset() int64

GetTimeOffset returns the TimeOffset field value if set, zero value otherwise.

func (*LogsQueryOptions) GetTimeOffsetOk

func (o *LogsQueryOptions) GetTimeOffsetOk() (*int64, bool)

GetTimeOffsetOk returns a tuple with the TimeOffset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsQueryOptions) GetTimezone

func (o *LogsQueryOptions) GetTimezone() string

GetTimezone returns the Timezone field value if set, zero value otherwise.

func (*LogsQueryOptions) GetTimezoneOk

func (o *LogsQueryOptions) GetTimezoneOk() (*string, bool)

GetTimezoneOk returns a tuple with the Timezone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsQueryOptions) HasTimeOffset

func (o *LogsQueryOptions) HasTimeOffset() bool

HasTimeOffset returns a boolean if a field has been set.

func (*LogsQueryOptions) HasTimezone

func (o *LogsQueryOptions) HasTimezone() bool

HasTimezone returns a boolean if a field has been set.

func (LogsQueryOptions) MarshalJSON

func (o LogsQueryOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsQueryOptions) SetTimeOffset

func (o *LogsQueryOptions) SetTimeOffset(v int64)

SetTimeOffset gets a reference to the given int64 and assigns it to the TimeOffset field.

func (*LogsQueryOptions) SetTimezone

func (o *LogsQueryOptions) SetTimezone(v string)

SetTimezone gets a reference to the given string and assigns it to the Timezone field.

func (*LogsQueryOptions) UnmarshalJSON

func (o *LogsQueryOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsResponseMetadata

LogsResponseMetadata The metadata associated with a request

type LogsResponseMetadata struct {
    // The time elapsed in milliseconds
    Elapsed *int64 `json:"elapsed,omitempty"`
    // Paging attributes.
    Page *LogsResponseMetadataPage `json:"page,omitempty"`
    // The identifier of the request
    RequestId *string `json:"request_id,omitempty"`
    // The status of the response
    Status *LogsAggregateResponseStatus `json:"status,omitempty"`
    // A list of warnings (non fatal errors) encountered, partial results might be returned if
    // warnings are present in the response.
    Warnings []LogsWarning `json:"warnings,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsResponseMetadata

func NewLogsResponseMetadata() *LogsResponseMetadata

NewLogsResponseMetadata instantiates a new LogsResponseMetadata object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsResponseMetadataWithDefaults

func NewLogsResponseMetadataWithDefaults() *LogsResponseMetadata

NewLogsResponseMetadataWithDefaults instantiates a new LogsResponseMetadata object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsResponseMetadata) GetElapsed

func (o *LogsResponseMetadata) GetElapsed() int64

GetElapsed returns the Elapsed field value if set, zero value otherwise.

func (*LogsResponseMetadata) GetElapsedOk

func (o *LogsResponseMetadata) GetElapsedOk() (*int64, bool)

GetElapsedOk returns a tuple with the Elapsed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsResponseMetadata) GetPage

func (o *LogsResponseMetadata) GetPage() LogsResponseMetadataPage

GetPage returns the Page field value if set, zero value otherwise.

func (*LogsResponseMetadata) GetPageOk

func (o *LogsResponseMetadata) GetPageOk() (*LogsResponseMetadataPage, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsResponseMetadata) GetRequestId

func (o *LogsResponseMetadata) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*LogsResponseMetadata) GetRequestIdOk

func (o *LogsResponseMetadata) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsResponseMetadata) GetStatus

func (o *LogsResponseMetadata) GetStatus() LogsAggregateResponseStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*LogsResponseMetadata) GetStatusOk

func (o *LogsResponseMetadata) GetStatusOk() (*LogsAggregateResponseStatus, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsResponseMetadata) GetWarnings

func (o *LogsResponseMetadata) GetWarnings() []LogsWarning

GetWarnings returns the Warnings field value if set, zero value otherwise.

func (*LogsResponseMetadata) GetWarningsOk

func (o *LogsResponseMetadata) GetWarningsOk() (*[]LogsWarning, bool)

GetWarningsOk returns a tuple with the Warnings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsResponseMetadata) HasElapsed

func (o *LogsResponseMetadata) HasElapsed() bool

HasElapsed returns a boolean if a field has been set.

func (*LogsResponseMetadata) HasPage

func (o *LogsResponseMetadata) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*LogsResponseMetadata) HasRequestId

func (o *LogsResponseMetadata) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*LogsResponseMetadata) HasStatus

func (o *LogsResponseMetadata) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*LogsResponseMetadata) HasWarnings

func (o *LogsResponseMetadata) HasWarnings() bool

HasWarnings returns a boolean if a field has been set.

func (LogsResponseMetadata) MarshalJSON

func (o LogsResponseMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsResponseMetadata) SetElapsed

func (o *LogsResponseMetadata) SetElapsed(v int64)

SetElapsed gets a reference to the given int64 and assigns it to the Elapsed field.

func (*LogsResponseMetadata) SetPage

func (o *LogsResponseMetadata) SetPage(v LogsResponseMetadataPage)

SetPage gets a reference to the given LogsResponseMetadataPage and assigns it to the Page field.

func (*LogsResponseMetadata) SetRequestId

func (o *LogsResponseMetadata) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*LogsResponseMetadata) SetStatus

func (o *LogsResponseMetadata) SetStatus(v LogsAggregateResponseStatus)

SetStatus gets a reference to the given LogsAggregateResponseStatus and assigns it to the Status field.

func (*LogsResponseMetadata) SetWarnings

func (o *LogsResponseMetadata) SetWarnings(v []LogsWarning)

SetWarnings gets a reference to the given []LogsWarning and assigns it to the Warnings field.

func (*LogsResponseMetadata) UnmarshalJSON

func (o *LogsResponseMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsResponseMetadataPage

LogsResponseMetadataPage Paging attributes.

type LogsResponseMetadataPage struct {
    // The cursor to use to get the next results, if any. To make the next request, use the same.
    // parameters with the addition of the `page[cursor]`.
    After *string `json:"after,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsResponseMetadataPage

func NewLogsResponseMetadataPage() *LogsResponseMetadataPage

NewLogsResponseMetadataPage instantiates a new LogsResponseMetadataPage object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsResponseMetadataPageWithDefaults

func NewLogsResponseMetadataPageWithDefaults() *LogsResponseMetadataPage

NewLogsResponseMetadataPageWithDefaults instantiates a new LogsResponseMetadataPage object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsResponseMetadataPage) GetAfter

func (o *LogsResponseMetadataPage) GetAfter() string

GetAfter returns the After field value if set, zero value otherwise.

func (*LogsResponseMetadataPage) GetAfterOk

func (o *LogsResponseMetadataPage) GetAfterOk() (*string, bool)

GetAfterOk returns a tuple with the After field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsResponseMetadataPage) HasAfter

func (o *LogsResponseMetadataPage) HasAfter() bool

HasAfter returns a boolean if a field has been set.

func (LogsResponseMetadataPage) MarshalJSON

func (o LogsResponseMetadataPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsResponseMetadataPage) SetAfter

func (o *LogsResponseMetadataPage) SetAfter(v string)

SetAfter gets a reference to the given string and assigns it to the After field.

func (*LogsResponseMetadataPage) UnmarshalJSON

func (o *LogsResponseMetadataPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsSort

LogsSort Sort parameters when querying logs.

type LogsSort string

List of LogsSort.

const (
    LOGSSORT_TIMESTAMP_ASCENDING  LogsSort = "timestamp"
    LOGSSORT_TIMESTAMP_DESCENDING LogsSort = "-timestamp"
)

func NewLogsSortFromValue

func NewLogsSortFromValue(v string) (*LogsSort, error)

NewLogsSortFromValue returns a pointer to a valid LogsSort for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsSort) GetAllowedValues

func (v *LogsSort) GetAllowedValues() []LogsSort

GetAllowedValues reeturns the list of possible values.

func (LogsSort) IsValid

func (v LogsSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsSort) Ptr

func (v LogsSort) Ptr() *LogsSort

Ptr returns reference to LogsSort value.

func (*LogsSort) UnmarshalJSON

func (v *LogsSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsSortOrder

LogsSortOrder The order to use, ascending or descending

type LogsSortOrder string

List of LogsSortOrder.

const (
    LOGSSORTORDER_ASCENDING  LogsSortOrder = "asc"
    LOGSSORTORDER_DESCENDING LogsSortOrder = "desc"
)

func NewLogsSortOrderFromValue

func NewLogsSortOrderFromValue(v string) (*LogsSortOrder, error)

NewLogsSortOrderFromValue returns a pointer to a valid LogsSortOrder for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsSortOrder) GetAllowedValues

func (v *LogsSortOrder) GetAllowedValues() []LogsSortOrder

GetAllowedValues reeturns the list of possible values.

func (LogsSortOrder) IsValid

func (v LogsSortOrder) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsSortOrder) Ptr

func (v LogsSortOrder) Ptr() *LogsSortOrder

Ptr returns reference to LogsSortOrder value.

func (*LogsSortOrder) UnmarshalJSON

func (v *LogsSortOrder) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsWarning

LogsWarning A warning message indicating something that went wrong with the query

type LogsWarning struct {
    // A unique code for this type of warning
    Code *string `json:"code,omitempty"`
    // A detailed explanation of this specific warning
    Detail *string `json:"detail,omitempty"`
    // A short human-readable summary of the warning
    Title *string `json:"title,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewLogsWarning

func NewLogsWarning() *LogsWarning

NewLogsWarning instantiates a new LogsWarning object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewLogsWarningWithDefaults

func NewLogsWarningWithDefaults() *LogsWarning

NewLogsWarningWithDefaults instantiates a new LogsWarning object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*LogsWarning) GetCode

func (o *LogsWarning) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*LogsWarning) GetCodeOk

func (o *LogsWarning) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsWarning) GetDetail

func (o *LogsWarning) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*LogsWarning) GetDetailOk

func (o *LogsWarning) GetDetailOk() (*string, bool)

GetDetailOk returns a tuple with the Detail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsWarning) GetTitle

func (o *LogsWarning) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*LogsWarning) GetTitleOk

func (o *LogsWarning) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsWarning) HasCode

func (o *LogsWarning) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*LogsWarning) HasDetail

func (o *LogsWarning) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*LogsWarning) HasTitle

func (o *LogsWarning) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (LogsWarning) MarshalJSON

func (o LogsWarning) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsWarning) SetCode

func (o *LogsWarning) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*LogsWarning) SetDetail

func (o *LogsWarning) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*LogsWarning) SetTitle

func (o *LogsWarning) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*LogsWarning) UnmarshalJSON

func (o *LogsWarning) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type Metric

Metric Object for a single metric tag configuration.

type Metric struct {
    // The metric name for this resource.
    Id *string `json:"id,omitempty"`
    // The metric resource type.
    Type *MetricType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetric

func NewMetric() *Metric

NewMetric instantiates a new Metric object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricWithDefaults

func NewMetricWithDefaults() *Metric

NewMetricWithDefaults instantiates a new Metric object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*Metric) GetId

func (o *Metric) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Metric) GetIdOk

func (o *Metric) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Metric) GetType

func (o *Metric) GetType() MetricType

GetType returns the Type field value if set, zero value otherwise.

func (*Metric) GetTypeOk

func (o *Metric) GetTypeOk() (*MetricType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Metric) HasId

func (o *Metric) HasId() bool

HasId returns a boolean if a field has been set.

func (*Metric) HasType

func (o *Metric) HasType() bool

HasType returns a boolean if a field has been set.

func (Metric) MarshalJSON

func (o Metric) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Metric) SetId

func (o *Metric) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Metric) SetType

func (o *Metric) SetType(v MetricType)

SetType gets a reference to the given MetricType and assigns it to the Type field.

func (*Metric) UnmarshalJSON

func (o *Metric) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricActiveConfigurationType

MetricActiveConfigurationType The metric actively queried configuration resource type.

type MetricActiveConfigurationType string

List of MetricActiveConfigurationType.

const (
    METRICACTIVECONFIGURATIONTYPE_ACTIVELY_QUERIED_CONFIGURATIONS MetricActiveConfigurationType = "actively_queried_configurations"
)

func NewMetricActiveConfigurationTypeFromValue

func NewMetricActiveConfigurationTypeFromValue(v string) (*MetricActiveConfigurationType, error)

NewMetricActiveConfigurationTypeFromValue returns a pointer to a valid MetricActiveConfigurationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricActiveConfigurationType) GetAllowedValues

func (v *MetricActiveConfigurationType) GetAllowedValues() []MetricActiveConfigurationType

GetAllowedValues reeturns the list of possible values.

func (MetricActiveConfigurationType) IsValid

func (v MetricActiveConfigurationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricActiveConfigurationType) Ptr

func (v MetricActiveConfigurationType) Ptr() *MetricActiveConfigurationType

Ptr returns reference to MetricActiveConfigurationType value.

func (*MetricActiveConfigurationType) UnmarshalJSON

func (v *MetricActiveConfigurationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricAllTags

MetricAllTags Object for a single metric's indexed tags.

type MetricAllTags struct {
    // Object containing the definition of a metric's tags.
    Attributes *MetricAllTagsAttributes `json:"attributes,omitempty"`
    // The metric name for this resource.
    Id *string `json:"id,omitempty"`
    // The metric resource type.
    Type *MetricType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricAllTags

func NewMetricAllTags() *MetricAllTags

NewMetricAllTags instantiates a new MetricAllTags object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricAllTagsWithDefaults

func NewMetricAllTagsWithDefaults() *MetricAllTags

NewMetricAllTagsWithDefaults instantiates a new MetricAllTags object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricAllTags) GetAttributes

func (o *MetricAllTags) GetAttributes() MetricAllTagsAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricAllTags) GetAttributesOk

func (o *MetricAllTags) GetAttributesOk() (*MetricAllTagsAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricAllTags) GetId

func (o *MetricAllTags) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MetricAllTags) GetIdOk

func (o *MetricAllTags) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricAllTags) GetType

func (o *MetricAllTags) GetType() MetricType

GetType returns the Type field value if set, zero value otherwise.

func (*MetricAllTags) GetTypeOk

func (o *MetricAllTags) GetTypeOk() (*MetricType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricAllTags) HasAttributes

func (o *MetricAllTags) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*MetricAllTags) HasId

func (o *MetricAllTags) HasId() bool

HasId returns a boolean if a field has been set.

func (*MetricAllTags) HasType

func (o *MetricAllTags) HasType() bool

HasType returns a boolean if a field has been set.

func (MetricAllTags) MarshalJSON

func (o MetricAllTags) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricAllTags) SetAttributes

func (o *MetricAllTags) SetAttributes(v MetricAllTagsAttributes)

SetAttributes gets a reference to the given MetricAllTagsAttributes and assigns it to the Attributes field.

func (*MetricAllTags) SetId

func (o *MetricAllTags) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MetricAllTags) SetType

func (o *MetricAllTags) SetType(v MetricType)

SetType gets a reference to the given MetricType and assigns it to the Type field.

func (*MetricAllTags) UnmarshalJSON

func (o *MetricAllTags) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricAllTagsAttributes

MetricAllTagsAttributes Object containing the definition of a metric's tags.

type MetricAllTagsAttributes struct {
    // List of indexed tag value pairs.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricAllTagsAttributes

func NewMetricAllTagsAttributes() *MetricAllTagsAttributes

NewMetricAllTagsAttributes instantiates a new MetricAllTagsAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricAllTagsAttributesWithDefaults

func NewMetricAllTagsAttributesWithDefaults() *MetricAllTagsAttributes

NewMetricAllTagsAttributesWithDefaults instantiates a new MetricAllTagsAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricAllTagsAttributes) GetTags

func (o *MetricAllTagsAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*MetricAllTagsAttributes) GetTagsOk

func (o *MetricAllTagsAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricAllTagsAttributes) HasTags

func (o *MetricAllTagsAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (MetricAllTagsAttributes) MarshalJSON

func (o MetricAllTagsAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricAllTagsAttributes) SetTags

func (o *MetricAllTagsAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*MetricAllTagsAttributes) UnmarshalJSON

func (o *MetricAllTagsAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricAllTagsResponse

MetricAllTagsResponse Response object that includes a single metric's indexed tags.

type MetricAllTagsResponse struct {
    // Object for a single metric's indexed tags.
    Data *MetricAllTags `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricAllTagsResponse

func NewMetricAllTagsResponse() *MetricAllTagsResponse

NewMetricAllTagsResponse instantiates a new MetricAllTagsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricAllTagsResponseWithDefaults

func NewMetricAllTagsResponseWithDefaults() *MetricAllTagsResponse

NewMetricAllTagsResponseWithDefaults instantiates a new MetricAllTagsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricAllTagsResponse) GetData

func (o *MetricAllTagsResponse) GetData() MetricAllTags

GetData returns the Data field value if set, zero value otherwise.

func (*MetricAllTagsResponse) GetDataOk

func (o *MetricAllTagsResponse) GetDataOk() (*MetricAllTags, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricAllTagsResponse) HasData

func (o *MetricAllTagsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (MetricAllTagsResponse) MarshalJSON

func (o MetricAllTagsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricAllTagsResponse) SetData

func (o *MetricAllTagsResponse) SetData(v MetricAllTags)

SetData gets a reference to the given MetricAllTags and assigns it to the Data field.

func (*MetricAllTagsResponse) UnmarshalJSON

func (o *MetricAllTagsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricBulkConfigureTagsType

MetricBulkConfigureTagsType The metric bulk configure tags resource.

type MetricBulkConfigureTagsType string

List of MetricBulkConfigureTagsType.

const (
    METRICBULKCONFIGURETAGSTYPE_BULK_MANAGE_TAGS MetricBulkConfigureTagsType = "metric_bulk_configure_tags"
)

func NewMetricBulkConfigureTagsTypeFromValue

func NewMetricBulkConfigureTagsTypeFromValue(v string) (*MetricBulkConfigureTagsType, error)

NewMetricBulkConfigureTagsTypeFromValue returns a pointer to a valid MetricBulkConfigureTagsType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricBulkConfigureTagsType) GetAllowedValues

func (v *MetricBulkConfigureTagsType) GetAllowedValues() []MetricBulkConfigureTagsType

GetAllowedValues reeturns the list of possible values.

func (MetricBulkConfigureTagsType) IsValid

func (v MetricBulkConfigureTagsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricBulkConfigureTagsType) Ptr

func (v MetricBulkConfigureTagsType) Ptr() *MetricBulkConfigureTagsType

Ptr returns reference to MetricBulkConfigureTagsType value.

func (*MetricBulkConfigureTagsType) UnmarshalJSON

func (v *MetricBulkConfigureTagsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricBulkTagConfigCreate

MetricBulkTagConfigCreate Request object to bulk configure tags for metrics matching the given prefix.

type MetricBulkTagConfigCreate struct {
    // Optional parameters for bulk creating metric tag configurations.
    Attributes *MetricBulkTagConfigCreateAttributes `json:"attributes,omitempty"`
    // A text prefix to match against metric names.
    Id string `json:"id"`
    // The metric bulk configure tags resource.
    Type MetricBulkConfigureTagsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricBulkTagConfigCreate

func NewMetricBulkTagConfigCreate(id string, typeVar MetricBulkConfigureTagsType) *MetricBulkTagConfigCreate

NewMetricBulkTagConfigCreate instantiates a new MetricBulkTagConfigCreate object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricBulkTagConfigCreateWithDefaults

func NewMetricBulkTagConfigCreateWithDefaults() *MetricBulkTagConfigCreate

NewMetricBulkTagConfigCreateWithDefaults instantiates a new MetricBulkTagConfigCreate object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricBulkTagConfigCreate) GetAttributes

func (o *MetricBulkTagConfigCreate) GetAttributes() MetricBulkTagConfigCreateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricBulkTagConfigCreate) GetAttributesOk

func (o *MetricBulkTagConfigCreate) GetAttributesOk() (*MetricBulkTagConfigCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricBulkTagConfigCreate) GetId

func (o *MetricBulkTagConfigCreate) GetId() string

GetId returns the Id field value.

func (*MetricBulkTagConfigCreate) GetIdOk

func (o *MetricBulkTagConfigCreate) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MetricBulkTagConfigCreate) GetType

func (o *MetricBulkTagConfigCreate) GetType() MetricBulkConfigureTagsType

GetType returns the Type field value.

func (*MetricBulkTagConfigCreate) GetTypeOk

func (o *MetricBulkTagConfigCreate) GetTypeOk() (*MetricBulkConfigureTagsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*MetricBulkTagConfigCreate) HasAttributes

func (o *MetricBulkTagConfigCreate) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (MetricBulkTagConfigCreate) MarshalJSON

func (o MetricBulkTagConfigCreate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricBulkTagConfigCreate) SetAttributes

func (o *MetricBulkTagConfigCreate) SetAttributes(v MetricBulkTagConfigCreateAttributes)

SetAttributes gets a reference to the given MetricBulkTagConfigCreateAttributes and assigns it to the Attributes field.

func (*MetricBulkTagConfigCreate) SetId

func (o *MetricBulkTagConfigCreate) SetId(v string)

SetId sets field value.

func (*MetricBulkTagConfigCreate) SetType

func (o *MetricBulkTagConfigCreate) SetType(v MetricBulkConfigureTagsType)

SetType sets field value.

func (*MetricBulkTagConfigCreate) UnmarshalJSON

func (o *MetricBulkTagConfigCreate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricBulkTagConfigCreateAttributes

MetricBulkTagConfigCreateAttributes Optional parameters for bulk creating metric tag configurations.

type MetricBulkTagConfigCreateAttributes struct {
    // A list of account emails to notify when the configuration is applied.
    Emails []string `json:"emails,omitempty"`
    // A list of tag names to apply to the configuration.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricBulkTagConfigCreateAttributes

func NewMetricBulkTagConfigCreateAttributes() *MetricBulkTagConfigCreateAttributes

NewMetricBulkTagConfigCreateAttributes instantiates a new MetricBulkTagConfigCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricBulkTagConfigCreateAttributesWithDefaults

func NewMetricBulkTagConfigCreateAttributesWithDefaults() *MetricBulkTagConfigCreateAttributes

NewMetricBulkTagConfigCreateAttributesWithDefaults instantiates a new MetricBulkTagConfigCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricBulkTagConfigCreateAttributes) GetEmails

func (o *MetricBulkTagConfigCreateAttributes) GetEmails() []string

GetEmails returns the Emails field value if set, zero value otherwise.

func (*MetricBulkTagConfigCreateAttributes) GetEmailsOk

func (o *MetricBulkTagConfigCreateAttributes) GetEmailsOk() (*[]string, bool)

GetEmailsOk returns a tuple with the Emails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricBulkTagConfigCreateAttributes) GetTags

func (o *MetricBulkTagConfigCreateAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*MetricBulkTagConfigCreateAttributes) GetTagsOk

func (o *MetricBulkTagConfigCreateAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricBulkTagConfigCreateAttributes) HasEmails

func (o *MetricBulkTagConfigCreateAttributes) HasEmails() bool

HasEmails returns a boolean if a field has been set.

func (*MetricBulkTagConfigCreateAttributes) HasTags

func (o *MetricBulkTagConfigCreateAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (MetricBulkTagConfigCreateAttributes) MarshalJSON

func (o MetricBulkTagConfigCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricBulkTagConfigCreateAttributes) SetEmails

func (o *MetricBulkTagConfigCreateAttributes) SetEmails(v []string)

SetEmails gets a reference to the given []string and assigns it to the Emails field.

func (*MetricBulkTagConfigCreateAttributes) SetTags

func (o *MetricBulkTagConfigCreateAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*MetricBulkTagConfigCreateAttributes) UnmarshalJSON

func (o *MetricBulkTagConfigCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricBulkTagConfigCreateRequest

MetricBulkTagConfigCreateRequest Wrapper object for a single bulk tag configuration request.

type MetricBulkTagConfigCreateRequest struct {
    // Request object to bulk configure tags for metrics matching the given prefix.
    Data MetricBulkTagConfigCreate `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricBulkTagConfigCreateRequest

func NewMetricBulkTagConfigCreateRequest(data MetricBulkTagConfigCreate) *MetricBulkTagConfigCreateRequest

NewMetricBulkTagConfigCreateRequest instantiates a new MetricBulkTagConfigCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricBulkTagConfigCreateRequestWithDefaults

func NewMetricBulkTagConfigCreateRequestWithDefaults() *MetricBulkTagConfigCreateRequest

NewMetricBulkTagConfigCreateRequestWithDefaults instantiates a new MetricBulkTagConfigCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricBulkTagConfigCreateRequest) GetData

func (o *MetricBulkTagConfigCreateRequest) GetData() MetricBulkTagConfigCreate

GetData returns the Data field value.

func (*MetricBulkTagConfigCreateRequest) GetDataOk

func (o *MetricBulkTagConfigCreateRequest) GetDataOk() (*MetricBulkTagConfigCreate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (MetricBulkTagConfigCreateRequest) MarshalJSON

func (o MetricBulkTagConfigCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricBulkTagConfigCreateRequest) SetData

func (o *MetricBulkTagConfigCreateRequest) SetData(v MetricBulkTagConfigCreate)

SetData sets field value.

func (*MetricBulkTagConfigCreateRequest) UnmarshalJSON

func (o *MetricBulkTagConfigCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricBulkTagConfigDelete

MetricBulkTagConfigDelete Request object to bulk delete all tag configurations for metrics matching the given prefix.

type MetricBulkTagConfigDelete struct {
    // Optional parameters for bulk deleting metric tag configurations.
    Attributes *MetricBulkTagConfigDeleteAttributes `json:"attributes,omitempty"`
    // A text prefix to match against metric names.
    Id string `json:"id"`
    // The metric bulk configure tags resource.
    Type MetricBulkConfigureTagsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricBulkTagConfigDelete

func NewMetricBulkTagConfigDelete(id string, typeVar MetricBulkConfigureTagsType) *MetricBulkTagConfigDelete

NewMetricBulkTagConfigDelete instantiates a new MetricBulkTagConfigDelete object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricBulkTagConfigDeleteWithDefaults

func NewMetricBulkTagConfigDeleteWithDefaults() *MetricBulkTagConfigDelete

NewMetricBulkTagConfigDeleteWithDefaults instantiates a new MetricBulkTagConfigDelete object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricBulkTagConfigDelete) GetAttributes

func (o *MetricBulkTagConfigDelete) GetAttributes() MetricBulkTagConfigDeleteAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricBulkTagConfigDelete) GetAttributesOk

func (o *MetricBulkTagConfigDelete) GetAttributesOk() (*MetricBulkTagConfigDeleteAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricBulkTagConfigDelete) GetId

func (o *MetricBulkTagConfigDelete) GetId() string

GetId returns the Id field value.

func (*MetricBulkTagConfigDelete) GetIdOk

func (o *MetricBulkTagConfigDelete) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MetricBulkTagConfigDelete) GetType

func (o *MetricBulkTagConfigDelete) GetType() MetricBulkConfigureTagsType

GetType returns the Type field value.

func (*MetricBulkTagConfigDelete) GetTypeOk

func (o *MetricBulkTagConfigDelete) GetTypeOk() (*MetricBulkConfigureTagsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*MetricBulkTagConfigDelete) HasAttributes

func (o *MetricBulkTagConfigDelete) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (MetricBulkTagConfigDelete) MarshalJSON

func (o MetricBulkTagConfigDelete) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricBulkTagConfigDelete) SetAttributes

func (o *MetricBulkTagConfigDelete) SetAttributes(v MetricBulkTagConfigDeleteAttributes)

SetAttributes gets a reference to the given MetricBulkTagConfigDeleteAttributes and assigns it to the Attributes field.

func (*MetricBulkTagConfigDelete) SetId

func (o *MetricBulkTagConfigDelete) SetId(v string)

SetId sets field value.

func (*MetricBulkTagConfigDelete) SetType

func (o *MetricBulkTagConfigDelete) SetType(v MetricBulkConfigureTagsType)

SetType sets field value.

func (*MetricBulkTagConfigDelete) UnmarshalJSON

func (o *MetricBulkTagConfigDelete) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricBulkTagConfigDeleteAttributes

MetricBulkTagConfigDeleteAttributes Optional parameters for bulk deleting metric tag configurations.

type MetricBulkTagConfigDeleteAttributes struct {
    // A list of account emails to notify when the configuration is applied.
    Emails []string `json:"emails,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricBulkTagConfigDeleteAttributes

func NewMetricBulkTagConfigDeleteAttributes() *MetricBulkTagConfigDeleteAttributes

NewMetricBulkTagConfigDeleteAttributes instantiates a new MetricBulkTagConfigDeleteAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricBulkTagConfigDeleteAttributesWithDefaults

func NewMetricBulkTagConfigDeleteAttributesWithDefaults() *MetricBulkTagConfigDeleteAttributes

NewMetricBulkTagConfigDeleteAttributesWithDefaults instantiates a new MetricBulkTagConfigDeleteAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricBulkTagConfigDeleteAttributes) GetEmails

func (o *MetricBulkTagConfigDeleteAttributes) GetEmails() []string

GetEmails returns the Emails field value if set, zero value otherwise.

func (*MetricBulkTagConfigDeleteAttributes) GetEmailsOk

func (o *MetricBulkTagConfigDeleteAttributes) GetEmailsOk() (*[]string, bool)

GetEmailsOk returns a tuple with the Emails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricBulkTagConfigDeleteAttributes) HasEmails

func (o *MetricBulkTagConfigDeleteAttributes) HasEmails() bool

HasEmails returns a boolean if a field has been set.

func (MetricBulkTagConfigDeleteAttributes) MarshalJSON

func (o MetricBulkTagConfigDeleteAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricBulkTagConfigDeleteAttributes) SetEmails

func (o *MetricBulkTagConfigDeleteAttributes) SetEmails(v []string)

SetEmails gets a reference to the given []string and assigns it to the Emails field.

func (*MetricBulkTagConfigDeleteAttributes) UnmarshalJSON

func (o *MetricBulkTagConfigDeleteAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricBulkTagConfigDeleteRequest

MetricBulkTagConfigDeleteRequest Wrapper object for a single bulk tag deletion request.

type MetricBulkTagConfigDeleteRequest struct {
    // Request object to bulk delete all tag configurations for metrics matching the given prefix.
    Data MetricBulkTagConfigDelete `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricBulkTagConfigDeleteRequest

func NewMetricBulkTagConfigDeleteRequest(data MetricBulkTagConfigDelete) *MetricBulkTagConfigDeleteRequest

NewMetricBulkTagConfigDeleteRequest instantiates a new MetricBulkTagConfigDeleteRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricBulkTagConfigDeleteRequestWithDefaults

func NewMetricBulkTagConfigDeleteRequestWithDefaults() *MetricBulkTagConfigDeleteRequest

NewMetricBulkTagConfigDeleteRequestWithDefaults instantiates a new MetricBulkTagConfigDeleteRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricBulkTagConfigDeleteRequest) GetData

func (o *MetricBulkTagConfigDeleteRequest) GetData() MetricBulkTagConfigDelete

GetData returns the Data field value.

func (*MetricBulkTagConfigDeleteRequest) GetDataOk

func (o *MetricBulkTagConfigDeleteRequest) GetDataOk() (*MetricBulkTagConfigDelete, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (MetricBulkTagConfigDeleteRequest) MarshalJSON

func (o MetricBulkTagConfigDeleteRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricBulkTagConfigDeleteRequest) SetData

func (o *MetricBulkTagConfigDeleteRequest) SetData(v MetricBulkTagConfigDelete)

SetData sets field value.

func (*MetricBulkTagConfigDeleteRequest) UnmarshalJSON

func (o *MetricBulkTagConfigDeleteRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricBulkTagConfigResponse

MetricBulkTagConfigResponse Wrapper for a single bulk tag configuration status response.

type MetricBulkTagConfigResponse struct {
    // The status of a request to bulk configure metric tags.
    // It contains the fields from the original request for reference.
    Data *MetricBulkTagConfigStatus `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricBulkTagConfigResponse

func NewMetricBulkTagConfigResponse() *MetricBulkTagConfigResponse

NewMetricBulkTagConfigResponse instantiates a new MetricBulkTagConfigResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricBulkTagConfigResponseWithDefaults

func NewMetricBulkTagConfigResponseWithDefaults() *MetricBulkTagConfigResponse

NewMetricBulkTagConfigResponseWithDefaults instantiates a new MetricBulkTagConfigResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricBulkTagConfigResponse) GetData

func (o *MetricBulkTagConfigResponse) GetData() MetricBulkTagConfigStatus

GetData returns the Data field value if set, zero value otherwise.

func (*MetricBulkTagConfigResponse) GetDataOk

func (o *MetricBulkTagConfigResponse) GetDataOk() (*MetricBulkTagConfigStatus, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricBulkTagConfigResponse) HasData

func (o *MetricBulkTagConfigResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (MetricBulkTagConfigResponse) MarshalJSON

func (o MetricBulkTagConfigResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricBulkTagConfigResponse) SetData

func (o *MetricBulkTagConfigResponse) SetData(v MetricBulkTagConfigStatus)

SetData gets a reference to the given MetricBulkTagConfigStatus and assigns it to the Data field.

func (*MetricBulkTagConfigResponse) UnmarshalJSON

func (o *MetricBulkTagConfigResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricBulkTagConfigStatus

MetricBulkTagConfigStatus The status of a request to bulk configure metric tags. It contains the fields from the original request for reference.

type MetricBulkTagConfigStatus struct {
    // Optional attributes for the status of a bulk tag configuration request.
    Attributes *MetricBulkTagConfigStatusAttributes `json:"attributes,omitempty"`
    // A text prefix to match against metric names.
    Id string `json:"id"`
    // The metric bulk configure tags resource.
    Type MetricBulkConfigureTagsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricBulkTagConfigStatus

func NewMetricBulkTagConfigStatus(id string, typeVar MetricBulkConfigureTagsType) *MetricBulkTagConfigStatus

NewMetricBulkTagConfigStatus instantiates a new MetricBulkTagConfigStatus object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricBulkTagConfigStatusWithDefaults

func NewMetricBulkTagConfigStatusWithDefaults() *MetricBulkTagConfigStatus

NewMetricBulkTagConfigStatusWithDefaults instantiates a new MetricBulkTagConfigStatus object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricBulkTagConfigStatus) GetAttributes

func (o *MetricBulkTagConfigStatus) GetAttributes() MetricBulkTagConfigStatusAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricBulkTagConfigStatus) GetAttributesOk

func (o *MetricBulkTagConfigStatus) GetAttributesOk() (*MetricBulkTagConfigStatusAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricBulkTagConfigStatus) GetId

func (o *MetricBulkTagConfigStatus) GetId() string

GetId returns the Id field value.

func (*MetricBulkTagConfigStatus) GetIdOk

func (o *MetricBulkTagConfigStatus) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MetricBulkTagConfigStatus) GetType

func (o *MetricBulkTagConfigStatus) GetType() MetricBulkConfigureTagsType

GetType returns the Type field value.

func (*MetricBulkTagConfigStatus) GetTypeOk

func (o *MetricBulkTagConfigStatus) GetTypeOk() (*MetricBulkConfigureTagsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*MetricBulkTagConfigStatus) HasAttributes

func (o *MetricBulkTagConfigStatus) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (MetricBulkTagConfigStatus) MarshalJSON

func (o MetricBulkTagConfigStatus) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricBulkTagConfigStatus) SetAttributes

func (o *MetricBulkTagConfigStatus) SetAttributes(v MetricBulkTagConfigStatusAttributes)

SetAttributes gets a reference to the given MetricBulkTagConfigStatusAttributes and assigns it to the Attributes field.

func (*MetricBulkTagConfigStatus) SetId

func (o *MetricBulkTagConfigStatus) SetId(v string)

SetId sets field value.

func (*MetricBulkTagConfigStatus) SetType

func (o *MetricBulkTagConfigStatus) SetType(v MetricBulkConfigureTagsType)

SetType sets field value.

func (*MetricBulkTagConfigStatus) UnmarshalJSON

func (o *MetricBulkTagConfigStatus) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricBulkTagConfigStatusAttributes

MetricBulkTagConfigStatusAttributes Optional attributes for the status of a bulk tag configuration request.

type MetricBulkTagConfigStatusAttributes struct {
    // A list of account emails to notify when the configuration is applied.
    Emails []string `json:"emails,omitempty"`
    // The status of the request.
    Status *string `json:"status,omitempty"`
    // A list of tag names to apply to the configuration.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricBulkTagConfigStatusAttributes

func NewMetricBulkTagConfigStatusAttributes() *MetricBulkTagConfigStatusAttributes

NewMetricBulkTagConfigStatusAttributes instantiates a new MetricBulkTagConfigStatusAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricBulkTagConfigStatusAttributesWithDefaults

func NewMetricBulkTagConfigStatusAttributesWithDefaults() *MetricBulkTagConfigStatusAttributes

NewMetricBulkTagConfigStatusAttributesWithDefaults instantiates a new MetricBulkTagConfigStatusAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricBulkTagConfigStatusAttributes) GetEmails

func (o *MetricBulkTagConfigStatusAttributes) GetEmails() []string

GetEmails returns the Emails field value if set, zero value otherwise.

func (*MetricBulkTagConfigStatusAttributes) GetEmailsOk

func (o *MetricBulkTagConfigStatusAttributes) GetEmailsOk() (*[]string, bool)

GetEmailsOk returns a tuple with the Emails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricBulkTagConfigStatusAttributes) GetStatus

func (o *MetricBulkTagConfigStatusAttributes) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*MetricBulkTagConfigStatusAttributes) GetStatusOk

func (o *MetricBulkTagConfigStatusAttributes) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricBulkTagConfigStatusAttributes) GetTags

func (o *MetricBulkTagConfigStatusAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*MetricBulkTagConfigStatusAttributes) GetTagsOk

func (o *MetricBulkTagConfigStatusAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricBulkTagConfigStatusAttributes) HasEmails

func (o *MetricBulkTagConfigStatusAttributes) HasEmails() bool

HasEmails returns a boolean if a field has been set.

func (*MetricBulkTagConfigStatusAttributes) HasStatus

func (o *MetricBulkTagConfigStatusAttributes) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*MetricBulkTagConfigStatusAttributes) HasTags

func (o *MetricBulkTagConfigStatusAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (MetricBulkTagConfigStatusAttributes) MarshalJSON

func (o MetricBulkTagConfigStatusAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricBulkTagConfigStatusAttributes) SetEmails

func (o *MetricBulkTagConfigStatusAttributes) SetEmails(v []string)

SetEmails gets a reference to the given []string and assigns it to the Emails field.

func (*MetricBulkTagConfigStatusAttributes) SetStatus

func (o *MetricBulkTagConfigStatusAttributes) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*MetricBulkTagConfigStatusAttributes) SetTags

func (o *MetricBulkTagConfigStatusAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*MetricBulkTagConfigStatusAttributes) UnmarshalJSON

func (o *MetricBulkTagConfigStatusAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricContentEncoding

MetricContentEncoding HTTP header used to compress the media-type.

type MetricContentEncoding string

List of MetricContentEncoding.

const (
    METRICCONTENTENCODING_DEFLATE MetricContentEncoding = "deflate"
    METRICCONTENTENCODING_ZSTD1   MetricContentEncoding = "zstd1"
    METRICCONTENTENCODING_GZIP    MetricContentEncoding = "gzip"
)

func NewMetricContentEncodingFromValue

func NewMetricContentEncodingFromValue(v string) (*MetricContentEncoding, error)

NewMetricContentEncodingFromValue returns a pointer to a valid MetricContentEncoding for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricContentEncoding) GetAllowedValues

func (v *MetricContentEncoding) GetAllowedValues() []MetricContentEncoding

GetAllowedValues reeturns the list of possible values.

func (MetricContentEncoding) IsValid

func (v MetricContentEncoding) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricContentEncoding) Ptr

func (v MetricContentEncoding) Ptr() *MetricContentEncoding

Ptr returns reference to MetricContentEncoding value.

func (*MetricContentEncoding) UnmarshalJSON

func (v *MetricContentEncoding) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricCustomAggregation

MetricCustomAggregation A time and space aggregation combination for use in query.

type MetricCustomAggregation struct {
    // A space aggregation for use in query.
    Space MetricCustomSpaceAggregation `json:"space"`
    // A time aggregation for use in query.
    Time MetricCustomTimeAggregation `json:"time"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricCustomAggregation

func NewMetricCustomAggregation(space MetricCustomSpaceAggregation, time MetricCustomTimeAggregation) *MetricCustomAggregation

NewMetricCustomAggregation instantiates a new MetricCustomAggregation object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricCustomAggregationWithDefaults

func NewMetricCustomAggregationWithDefaults() *MetricCustomAggregation

NewMetricCustomAggregationWithDefaults instantiates a new MetricCustomAggregation object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricCustomAggregation) GetSpace

func (o *MetricCustomAggregation) GetSpace() MetricCustomSpaceAggregation

GetSpace returns the Space field value.

func (*MetricCustomAggregation) GetSpaceOk

func (o *MetricCustomAggregation) GetSpaceOk() (*MetricCustomSpaceAggregation, bool)

GetSpaceOk returns a tuple with the Space field value and a boolean to check if the value has been set.

func (*MetricCustomAggregation) GetTime

func (o *MetricCustomAggregation) GetTime() MetricCustomTimeAggregation

GetTime returns the Time field value.

func (*MetricCustomAggregation) GetTimeOk

func (o *MetricCustomAggregation) GetTimeOk() (*MetricCustomTimeAggregation, bool)

GetTimeOk returns a tuple with the Time field value and a boolean to check if the value has been set.

func (MetricCustomAggregation) MarshalJSON

func (o MetricCustomAggregation) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricCustomAggregation) SetSpace

func (o *MetricCustomAggregation) SetSpace(v MetricCustomSpaceAggregation)

SetSpace sets field value.

func (*MetricCustomAggregation) SetTime

func (o *MetricCustomAggregation) SetTime(v MetricCustomTimeAggregation)

SetTime sets field value.

func (*MetricCustomAggregation) UnmarshalJSON

func (o *MetricCustomAggregation) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricCustomSpaceAggregation

MetricCustomSpaceAggregation A space aggregation for use in query.

type MetricCustomSpaceAggregation string

List of MetricCustomSpaceAggregation.

const (
    METRICCUSTOMSPACEAGGREGATION_AVG MetricCustomSpaceAggregation = "avg"
    METRICCUSTOMSPACEAGGREGATION_MAX MetricCustomSpaceAggregation = "max"
    METRICCUSTOMSPACEAGGREGATION_MIN MetricCustomSpaceAggregation = "min"
    METRICCUSTOMSPACEAGGREGATION_SUM MetricCustomSpaceAggregation = "sum"
)

func NewMetricCustomSpaceAggregationFromValue

func NewMetricCustomSpaceAggregationFromValue(v string) (*MetricCustomSpaceAggregation, error)

NewMetricCustomSpaceAggregationFromValue returns a pointer to a valid MetricCustomSpaceAggregation for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricCustomSpaceAggregation) GetAllowedValues

func (v *MetricCustomSpaceAggregation) GetAllowedValues() []MetricCustomSpaceAggregation

GetAllowedValues reeturns the list of possible values.

func (MetricCustomSpaceAggregation) IsValid

func (v MetricCustomSpaceAggregation) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricCustomSpaceAggregation) Ptr

func (v MetricCustomSpaceAggregation) Ptr() *MetricCustomSpaceAggregation

Ptr returns reference to MetricCustomSpaceAggregation value.

func (*MetricCustomSpaceAggregation) UnmarshalJSON

func (v *MetricCustomSpaceAggregation) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricCustomTimeAggregation

MetricCustomTimeAggregation A time aggregation for use in query.

type MetricCustomTimeAggregation string

List of MetricCustomTimeAggregation.

const (
    METRICCUSTOMTIMEAGGREGATION_AVG   MetricCustomTimeAggregation = "avg"
    METRICCUSTOMTIMEAGGREGATION_COUNT MetricCustomTimeAggregation = "count"
    METRICCUSTOMTIMEAGGREGATION_MAX   MetricCustomTimeAggregation = "max"
    METRICCUSTOMTIMEAGGREGATION_MIN   MetricCustomTimeAggregation = "min"
    METRICCUSTOMTIMEAGGREGATION_SUM   MetricCustomTimeAggregation = "sum"
)

func NewMetricCustomTimeAggregationFromValue

func NewMetricCustomTimeAggregationFromValue(v string) (*MetricCustomTimeAggregation, error)

NewMetricCustomTimeAggregationFromValue returns a pointer to a valid MetricCustomTimeAggregation for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricCustomTimeAggregation) GetAllowedValues

func (v *MetricCustomTimeAggregation) GetAllowedValues() []MetricCustomTimeAggregation

GetAllowedValues reeturns the list of possible values.

func (MetricCustomTimeAggregation) IsValid

func (v MetricCustomTimeAggregation) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricCustomTimeAggregation) Ptr

func (v MetricCustomTimeAggregation) Ptr() *MetricCustomTimeAggregation

Ptr returns reference to MetricCustomTimeAggregation value.

func (*MetricCustomTimeAggregation) UnmarshalJSON

func (v *MetricCustomTimeAggregation) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricDistinctVolume

MetricDistinctVolume Object for a single metric's distinct volume.

type MetricDistinctVolume struct {
    // Object containing the definition of a metric's distinct volume.
    Attributes *MetricDistinctVolumeAttributes `json:"attributes,omitempty"`
    // The metric name for this resource.
    Id *string `json:"id,omitempty"`
    // The metric distinct volume type.
    Type *MetricDistinctVolumeType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricDistinctVolume

func NewMetricDistinctVolume() *MetricDistinctVolume

NewMetricDistinctVolume instantiates a new MetricDistinctVolume object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricDistinctVolumeWithDefaults

func NewMetricDistinctVolumeWithDefaults() *MetricDistinctVolume

NewMetricDistinctVolumeWithDefaults instantiates a new MetricDistinctVolume object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricDistinctVolume) GetAttributes

func (o *MetricDistinctVolume) GetAttributes() MetricDistinctVolumeAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricDistinctVolume) GetAttributesOk

func (o *MetricDistinctVolume) GetAttributesOk() (*MetricDistinctVolumeAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDistinctVolume) GetId

func (o *MetricDistinctVolume) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MetricDistinctVolume) GetIdOk

func (o *MetricDistinctVolume) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDistinctVolume) GetType

func (o *MetricDistinctVolume) GetType() MetricDistinctVolumeType

GetType returns the Type field value if set, zero value otherwise.

func (*MetricDistinctVolume) GetTypeOk

func (o *MetricDistinctVolume) GetTypeOk() (*MetricDistinctVolumeType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDistinctVolume) HasAttributes

func (o *MetricDistinctVolume) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*MetricDistinctVolume) HasId

func (o *MetricDistinctVolume) HasId() bool

HasId returns a boolean if a field has been set.

func (*MetricDistinctVolume) HasType

func (o *MetricDistinctVolume) HasType() bool

HasType returns a boolean if a field has been set.

func (MetricDistinctVolume) MarshalJSON

func (o MetricDistinctVolume) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricDistinctVolume) SetAttributes

func (o *MetricDistinctVolume) SetAttributes(v MetricDistinctVolumeAttributes)

SetAttributes gets a reference to the given MetricDistinctVolumeAttributes and assigns it to the Attributes field.

func (*MetricDistinctVolume) SetId

func (o *MetricDistinctVolume) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MetricDistinctVolume) SetType

func (o *MetricDistinctVolume) SetType(v MetricDistinctVolumeType)

SetType gets a reference to the given MetricDistinctVolumeType and assigns it to the Type field.

func (*MetricDistinctVolume) UnmarshalJSON

func (o *MetricDistinctVolume) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricDistinctVolumeAttributes

MetricDistinctVolumeAttributes Object containing the definition of a metric's distinct volume.

type MetricDistinctVolumeAttributes struct {
    // Distinct volume for the given metric.
    DistinctVolume *int64 `json:"distinct_volume,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricDistinctVolumeAttributes

func NewMetricDistinctVolumeAttributes() *MetricDistinctVolumeAttributes

NewMetricDistinctVolumeAttributes instantiates a new MetricDistinctVolumeAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricDistinctVolumeAttributesWithDefaults

func NewMetricDistinctVolumeAttributesWithDefaults() *MetricDistinctVolumeAttributes

NewMetricDistinctVolumeAttributesWithDefaults instantiates a new MetricDistinctVolumeAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricDistinctVolumeAttributes) GetDistinctVolume

func (o *MetricDistinctVolumeAttributes) GetDistinctVolume() int64

GetDistinctVolume returns the DistinctVolume field value if set, zero value otherwise.

func (*MetricDistinctVolumeAttributes) GetDistinctVolumeOk

func (o *MetricDistinctVolumeAttributes) GetDistinctVolumeOk() (*int64, bool)

GetDistinctVolumeOk returns a tuple with the DistinctVolume field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricDistinctVolumeAttributes) HasDistinctVolume

func (o *MetricDistinctVolumeAttributes) HasDistinctVolume() bool

HasDistinctVolume returns a boolean if a field has been set.

func (MetricDistinctVolumeAttributes) MarshalJSON

func (o MetricDistinctVolumeAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricDistinctVolumeAttributes) SetDistinctVolume

func (o *MetricDistinctVolumeAttributes) SetDistinctVolume(v int64)

SetDistinctVolume gets a reference to the given int64 and assigns it to the DistinctVolume field.

func (*MetricDistinctVolumeAttributes) UnmarshalJSON

func (o *MetricDistinctVolumeAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricDistinctVolumeType

MetricDistinctVolumeType The metric distinct volume type.

type MetricDistinctVolumeType string

List of MetricDistinctVolumeType.

const (
    METRICDISTINCTVOLUMETYPE_DISTINCT_METRIC_VOLUMES MetricDistinctVolumeType = "distinct_metric_volumes"
)

func NewMetricDistinctVolumeTypeFromValue

func NewMetricDistinctVolumeTypeFromValue(v string) (*MetricDistinctVolumeType, error)

NewMetricDistinctVolumeTypeFromValue returns a pointer to a valid MetricDistinctVolumeType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricDistinctVolumeType) GetAllowedValues

func (v *MetricDistinctVolumeType) GetAllowedValues() []MetricDistinctVolumeType

GetAllowedValues reeturns the list of possible values.

func (MetricDistinctVolumeType) IsValid

func (v MetricDistinctVolumeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricDistinctVolumeType) Ptr

func (v MetricDistinctVolumeType) Ptr() *MetricDistinctVolumeType

Ptr returns reference to MetricDistinctVolumeType value.

func (*MetricDistinctVolumeType) UnmarshalJSON

func (v *MetricDistinctVolumeType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricEstimate

MetricEstimate Object for a metric cardinality estimate.

type MetricEstimate struct {
    // Object containing the definition of a metric estimate attribute.
    Attributes *MetricEstimateAttributes `json:"attributes,omitempty"`
    // The metric name for this resource.
    Id *string `json:"id,omitempty"`
    // The metric estimate resource type.
    Type *MetricEstimateResourceType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricEstimate

func NewMetricEstimate() *MetricEstimate

NewMetricEstimate instantiates a new MetricEstimate object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricEstimateWithDefaults

func NewMetricEstimateWithDefaults() *MetricEstimate

NewMetricEstimateWithDefaults instantiates a new MetricEstimate object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricEstimate) GetAttributes

func (o *MetricEstimate) GetAttributes() MetricEstimateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricEstimate) GetAttributesOk

func (o *MetricEstimate) GetAttributesOk() (*MetricEstimateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricEstimate) GetId

func (o *MetricEstimate) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MetricEstimate) GetIdOk

func (o *MetricEstimate) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricEstimate) GetType

func (o *MetricEstimate) GetType() MetricEstimateResourceType

GetType returns the Type field value if set, zero value otherwise.

func (*MetricEstimate) GetTypeOk

func (o *MetricEstimate) GetTypeOk() (*MetricEstimateResourceType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricEstimate) HasAttributes

func (o *MetricEstimate) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*MetricEstimate) HasId

func (o *MetricEstimate) HasId() bool

HasId returns a boolean if a field has been set.

func (*MetricEstimate) HasType

func (o *MetricEstimate) HasType() bool

HasType returns a boolean if a field has been set.

func (MetricEstimate) MarshalJSON

func (o MetricEstimate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricEstimate) SetAttributes

func (o *MetricEstimate) SetAttributes(v MetricEstimateAttributes)

SetAttributes gets a reference to the given MetricEstimateAttributes and assigns it to the Attributes field.

func (*MetricEstimate) SetId

func (o *MetricEstimate) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MetricEstimate) SetType

func (o *MetricEstimate) SetType(v MetricEstimateResourceType)

SetType gets a reference to the given MetricEstimateResourceType and assigns it to the Type field.

func (*MetricEstimate) UnmarshalJSON

func (o *MetricEstimate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricEstimateAttributes

MetricEstimateAttributes Object containing the definition of a metric estimate attribute.

type MetricEstimateAttributes struct {
    // Estimate type based on the queried configuration. By default, `count_or_gauge` is returned. `distribution` is returned for distribution metrics without percentiles enabled. Lastly, `percentile` is returned if `filter[pct]=true` is queried with a distribution metric.
    EstimateType *MetricEstimateType `json:"estimate_type,omitempty"`
    // Timestamp when the cardinality estimate was requested.
    EstimatedAt *time.Time `json:"estimated_at,omitempty"`
    // Estimated cardinality of the metric based on the queried configuration.
    EstimatedOutputSeries *int64 `json:"estimated_output_series,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricEstimateAttributes

func NewMetricEstimateAttributes() *MetricEstimateAttributes

NewMetricEstimateAttributes instantiates a new MetricEstimateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricEstimateAttributesWithDefaults

func NewMetricEstimateAttributesWithDefaults() *MetricEstimateAttributes

NewMetricEstimateAttributesWithDefaults instantiates a new MetricEstimateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricEstimateAttributes) GetEstimateType

func (o *MetricEstimateAttributes) GetEstimateType() MetricEstimateType

GetEstimateType returns the EstimateType field value if set, zero value otherwise.

func (*MetricEstimateAttributes) GetEstimateTypeOk

func (o *MetricEstimateAttributes) GetEstimateTypeOk() (*MetricEstimateType, bool)

GetEstimateTypeOk returns a tuple with the EstimateType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricEstimateAttributes) GetEstimatedAt

func (o *MetricEstimateAttributes) GetEstimatedAt() time.Time

GetEstimatedAt returns the EstimatedAt field value if set, zero value otherwise.

func (*MetricEstimateAttributes) GetEstimatedAtOk

func (o *MetricEstimateAttributes) GetEstimatedAtOk() (*time.Time, bool)

GetEstimatedAtOk returns a tuple with the EstimatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricEstimateAttributes) GetEstimatedOutputSeries

func (o *MetricEstimateAttributes) GetEstimatedOutputSeries() int64

GetEstimatedOutputSeries returns the EstimatedOutputSeries field value if set, zero value otherwise.

func (*MetricEstimateAttributes) GetEstimatedOutputSeriesOk

func (o *MetricEstimateAttributes) GetEstimatedOutputSeriesOk() (*int64, bool)

GetEstimatedOutputSeriesOk returns a tuple with the EstimatedOutputSeries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricEstimateAttributes) HasEstimateType

func (o *MetricEstimateAttributes) HasEstimateType() bool

HasEstimateType returns a boolean if a field has been set.

func (*MetricEstimateAttributes) HasEstimatedAt

func (o *MetricEstimateAttributes) HasEstimatedAt() bool

HasEstimatedAt returns a boolean if a field has been set.

func (*MetricEstimateAttributes) HasEstimatedOutputSeries

func (o *MetricEstimateAttributes) HasEstimatedOutputSeries() bool

HasEstimatedOutputSeries returns a boolean if a field has been set.

func (MetricEstimateAttributes) MarshalJSON

func (o MetricEstimateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricEstimateAttributes) SetEstimateType

func (o *MetricEstimateAttributes) SetEstimateType(v MetricEstimateType)

SetEstimateType gets a reference to the given MetricEstimateType and assigns it to the EstimateType field.

func (*MetricEstimateAttributes) SetEstimatedAt

func (o *MetricEstimateAttributes) SetEstimatedAt(v time.Time)

SetEstimatedAt gets a reference to the given time.Time and assigns it to the EstimatedAt field.

func (*MetricEstimateAttributes) SetEstimatedOutputSeries

func (o *MetricEstimateAttributes) SetEstimatedOutputSeries(v int64)

SetEstimatedOutputSeries gets a reference to the given int64 and assigns it to the EstimatedOutputSeries field.

func (*MetricEstimateAttributes) UnmarshalJSON

func (o *MetricEstimateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricEstimateResourceType

MetricEstimateResourceType The metric estimate resource type.

type MetricEstimateResourceType string

List of MetricEstimateResourceType.

const (
    METRICESTIMATERESOURCETYPE_METRIC_CARDINALITY_ESTIMATE MetricEstimateResourceType = "metric_cardinality_estimate"
)

func NewMetricEstimateResourceTypeFromValue

func NewMetricEstimateResourceTypeFromValue(v string) (*MetricEstimateResourceType, error)

NewMetricEstimateResourceTypeFromValue returns a pointer to a valid MetricEstimateResourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricEstimateResourceType) GetAllowedValues

func (v *MetricEstimateResourceType) GetAllowedValues() []MetricEstimateResourceType

GetAllowedValues reeturns the list of possible values.

func (MetricEstimateResourceType) IsValid

func (v MetricEstimateResourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricEstimateResourceType) Ptr

func (v MetricEstimateResourceType) Ptr() *MetricEstimateResourceType

Ptr returns reference to MetricEstimateResourceType value.

func (*MetricEstimateResourceType) UnmarshalJSON

func (v *MetricEstimateResourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricEstimateResponse

MetricEstimateResponse Response object that includes metric cardinality estimates.

type MetricEstimateResponse struct {
    // Object for a metric cardinality estimate.
    Data *MetricEstimate `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricEstimateResponse

func NewMetricEstimateResponse() *MetricEstimateResponse

NewMetricEstimateResponse instantiates a new MetricEstimateResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricEstimateResponseWithDefaults

func NewMetricEstimateResponseWithDefaults() *MetricEstimateResponse

NewMetricEstimateResponseWithDefaults instantiates a new MetricEstimateResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricEstimateResponse) GetData

func (o *MetricEstimateResponse) GetData() MetricEstimate

GetData returns the Data field value if set, zero value otherwise.

func (*MetricEstimateResponse) GetDataOk

func (o *MetricEstimateResponse) GetDataOk() (*MetricEstimate, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricEstimateResponse) HasData

func (o *MetricEstimateResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (MetricEstimateResponse) MarshalJSON

func (o MetricEstimateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricEstimateResponse) SetData

func (o *MetricEstimateResponse) SetData(v MetricEstimate)

SetData gets a reference to the given MetricEstimate and assigns it to the Data field.

func (*MetricEstimateResponse) UnmarshalJSON

func (o *MetricEstimateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricEstimateType

MetricEstimateType Estimate type based on the queried configuration. By default, `count_or_gauge` is returned. `distribution` is returned for distribution metrics without percentiles enabled. Lastly, `percentile` is returned if `filter[pct]=true` is queried with a distribution metric.

type MetricEstimateType string

List of MetricEstimateType.

const (
    METRICESTIMATETYPE_COUNT_OR_GAUGE MetricEstimateType = "count_or_gauge"
    METRICESTIMATETYPE_DISTRIBUTION   MetricEstimateType = "distribution"
    METRICESTIMATETYPE_PERCENTILE     MetricEstimateType = "percentile"
)

func NewMetricEstimateTypeFromValue

func NewMetricEstimateTypeFromValue(v string) (*MetricEstimateType, error)

NewMetricEstimateTypeFromValue returns a pointer to a valid MetricEstimateType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricEstimateType) GetAllowedValues

func (v *MetricEstimateType) GetAllowedValues() []MetricEstimateType

GetAllowedValues reeturns the list of possible values.

func (MetricEstimateType) IsValid

func (v MetricEstimateType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricEstimateType) Ptr

func (v MetricEstimateType) Ptr() *MetricEstimateType

Ptr returns reference to MetricEstimateType value.

func (*MetricEstimateType) UnmarshalJSON

func (v *MetricEstimateType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricIngestedIndexedVolume

MetricIngestedIndexedVolume Object for a single metric's ingested and indexed volume.

type MetricIngestedIndexedVolume struct {
    // Object containing the definition of a metric's ingested and indexed volume.
    Attributes *MetricIngestedIndexedVolumeAttributes `json:"attributes,omitempty"`
    // The metric name for this resource.
    Id *string `json:"id,omitempty"`
    // The metric ingested and indexed volume type.
    Type *MetricIngestedIndexedVolumeType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricIngestedIndexedVolume

func NewMetricIngestedIndexedVolume() *MetricIngestedIndexedVolume

NewMetricIngestedIndexedVolume instantiates a new MetricIngestedIndexedVolume object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricIngestedIndexedVolumeWithDefaults

func NewMetricIngestedIndexedVolumeWithDefaults() *MetricIngestedIndexedVolume

NewMetricIngestedIndexedVolumeWithDefaults instantiates a new MetricIngestedIndexedVolume object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricIngestedIndexedVolume) GetAttributes

func (o *MetricIngestedIndexedVolume) GetAttributes() MetricIngestedIndexedVolumeAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricIngestedIndexedVolume) GetAttributesOk

func (o *MetricIngestedIndexedVolume) GetAttributesOk() (*MetricIngestedIndexedVolumeAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricIngestedIndexedVolume) GetId

func (o *MetricIngestedIndexedVolume) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MetricIngestedIndexedVolume) GetIdOk

func (o *MetricIngestedIndexedVolume) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricIngestedIndexedVolume) GetType

func (o *MetricIngestedIndexedVolume) GetType() MetricIngestedIndexedVolumeType

GetType returns the Type field value if set, zero value otherwise.

func (*MetricIngestedIndexedVolume) GetTypeOk

func (o *MetricIngestedIndexedVolume) GetTypeOk() (*MetricIngestedIndexedVolumeType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricIngestedIndexedVolume) HasAttributes

func (o *MetricIngestedIndexedVolume) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*MetricIngestedIndexedVolume) HasId

func (o *MetricIngestedIndexedVolume) HasId() bool

HasId returns a boolean if a field has been set.

func (*MetricIngestedIndexedVolume) HasType

func (o *MetricIngestedIndexedVolume) HasType() bool

HasType returns a boolean if a field has been set.

func (MetricIngestedIndexedVolume) MarshalJSON

func (o MetricIngestedIndexedVolume) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricIngestedIndexedVolume) SetAttributes

func (o *MetricIngestedIndexedVolume) SetAttributes(v MetricIngestedIndexedVolumeAttributes)

SetAttributes gets a reference to the given MetricIngestedIndexedVolumeAttributes and assigns it to the Attributes field.

func (*MetricIngestedIndexedVolume) SetId

func (o *MetricIngestedIndexedVolume) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MetricIngestedIndexedVolume) SetType

func (o *MetricIngestedIndexedVolume) SetType(v MetricIngestedIndexedVolumeType)

SetType gets a reference to the given MetricIngestedIndexedVolumeType and assigns it to the Type field.

func (*MetricIngestedIndexedVolume) UnmarshalJSON

func (o *MetricIngestedIndexedVolume) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricIngestedIndexedVolumeAttributes

MetricIngestedIndexedVolumeAttributes Object containing the definition of a metric's ingested and indexed volume.

type MetricIngestedIndexedVolumeAttributes struct {
    // Indexed volume for the given metric.
    IndexedVolume *int64 `json:"indexed_volume,omitempty"`
    // Ingested volume for the given metric.
    IngestedVolume *int64 `json:"ingested_volume,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricIngestedIndexedVolumeAttributes

func NewMetricIngestedIndexedVolumeAttributes() *MetricIngestedIndexedVolumeAttributes

NewMetricIngestedIndexedVolumeAttributes instantiates a new MetricIngestedIndexedVolumeAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricIngestedIndexedVolumeAttributesWithDefaults

func NewMetricIngestedIndexedVolumeAttributesWithDefaults() *MetricIngestedIndexedVolumeAttributes

NewMetricIngestedIndexedVolumeAttributesWithDefaults instantiates a new MetricIngestedIndexedVolumeAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricIngestedIndexedVolumeAttributes) GetIndexedVolume

func (o *MetricIngestedIndexedVolumeAttributes) GetIndexedVolume() int64

GetIndexedVolume returns the IndexedVolume field value if set, zero value otherwise.

func (*MetricIngestedIndexedVolumeAttributes) GetIndexedVolumeOk

func (o *MetricIngestedIndexedVolumeAttributes) GetIndexedVolumeOk() (*int64, bool)

GetIndexedVolumeOk returns a tuple with the IndexedVolume field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricIngestedIndexedVolumeAttributes) GetIngestedVolume

func (o *MetricIngestedIndexedVolumeAttributes) GetIngestedVolume() int64

GetIngestedVolume returns the IngestedVolume field value if set, zero value otherwise.

func (*MetricIngestedIndexedVolumeAttributes) GetIngestedVolumeOk

func (o *MetricIngestedIndexedVolumeAttributes) GetIngestedVolumeOk() (*int64, bool)

GetIngestedVolumeOk returns a tuple with the IngestedVolume field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricIngestedIndexedVolumeAttributes) HasIndexedVolume

func (o *MetricIngestedIndexedVolumeAttributes) HasIndexedVolume() bool

HasIndexedVolume returns a boolean if a field has been set.

func (*MetricIngestedIndexedVolumeAttributes) HasIngestedVolume

func (o *MetricIngestedIndexedVolumeAttributes) HasIngestedVolume() bool

HasIngestedVolume returns a boolean if a field has been set.

func (MetricIngestedIndexedVolumeAttributes) MarshalJSON

func (o MetricIngestedIndexedVolumeAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricIngestedIndexedVolumeAttributes) SetIndexedVolume

func (o *MetricIngestedIndexedVolumeAttributes) SetIndexedVolume(v int64)

SetIndexedVolume gets a reference to the given int64 and assigns it to the IndexedVolume field.

func (*MetricIngestedIndexedVolumeAttributes) SetIngestedVolume

func (o *MetricIngestedIndexedVolumeAttributes) SetIngestedVolume(v int64)

SetIngestedVolume gets a reference to the given int64 and assigns it to the IngestedVolume field.

func (*MetricIngestedIndexedVolumeAttributes) UnmarshalJSON

func (o *MetricIngestedIndexedVolumeAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricIngestedIndexedVolumeType

MetricIngestedIndexedVolumeType The metric ingested and indexed volume type.

type MetricIngestedIndexedVolumeType string

List of MetricIngestedIndexedVolumeType.

const (
    METRICINGESTEDINDEXEDVOLUMETYPE_METRIC_VOLUMES MetricIngestedIndexedVolumeType = "metric_volumes"
)

func NewMetricIngestedIndexedVolumeTypeFromValue

func NewMetricIngestedIndexedVolumeTypeFromValue(v string) (*MetricIngestedIndexedVolumeType, error)

NewMetricIngestedIndexedVolumeTypeFromValue returns a pointer to a valid MetricIngestedIndexedVolumeType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricIngestedIndexedVolumeType) GetAllowedValues

func (v *MetricIngestedIndexedVolumeType) GetAllowedValues() []MetricIngestedIndexedVolumeType

GetAllowedValues reeturns the list of possible values.

func (MetricIngestedIndexedVolumeType) IsValid

func (v MetricIngestedIndexedVolumeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricIngestedIndexedVolumeType) Ptr

func (v MetricIngestedIndexedVolumeType) Ptr() *MetricIngestedIndexedVolumeType

Ptr returns reference to MetricIngestedIndexedVolumeType value.

func (*MetricIngestedIndexedVolumeType) UnmarshalJSON

func (v *MetricIngestedIndexedVolumeType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricIntakeType

MetricIntakeType The type of metric. The available types are `0` (unspecified), `1` (count), `2` (rate), and `3` (gauge).

type MetricIntakeType int32

List of MetricIntakeType.

const (
    METRICINTAKETYPE_UNSPECIFIED MetricIntakeType = 0
    METRICINTAKETYPE_COUNT       MetricIntakeType = 1
    METRICINTAKETYPE_RATE        MetricIntakeType = 2
    METRICINTAKETYPE_GAUGE       MetricIntakeType = 3
)

func NewMetricIntakeTypeFromValue

func NewMetricIntakeTypeFromValue(v int32) (*MetricIntakeType, error)

NewMetricIntakeTypeFromValue returns a pointer to a valid MetricIntakeType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricIntakeType) GetAllowedValues

func (v *MetricIntakeType) GetAllowedValues() []MetricIntakeType

GetAllowedValues reeturns the list of possible values.

func (MetricIntakeType) IsValid

func (v MetricIntakeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricIntakeType) Ptr

func (v MetricIntakeType) Ptr() *MetricIntakeType

Ptr returns reference to MetricIntakeType value.

func (*MetricIntakeType) UnmarshalJSON

func (v *MetricIntakeType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricMetadata

MetricMetadata Metadata for the metric.

type MetricMetadata struct {
    // Metric origin information.
    Origin *MetricOrigin `json:"origin,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricMetadata

func NewMetricMetadata() *MetricMetadata

NewMetricMetadata instantiates a new MetricMetadata object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricMetadataWithDefaults

func NewMetricMetadataWithDefaults() *MetricMetadata

NewMetricMetadataWithDefaults instantiates a new MetricMetadata object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricMetadata) GetOrigin

func (o *MetricMetadata) GetOrigin() MetricOrigin

GetOrigin returns the Origin field value if set, zero value otherwise.

func (*MetricMetadata) GetOriginOk

func (o *MetricMetadata) GetOriginOk() (*MetricOrigin, bool)

GetOriginOk returns a tuple with the Origin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricMetadata) HasOrigin

func (o *MetricMetadata) HasOrigin() bool

HasOrigin returns a boolean if a field has been set.

func (MetricMetadata) MarshalJSON

func (o MetricMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricMetadata) SetOrigin

func (o *MetricMetadata) SetOrigin(v MetricOrigin)

SetOrigin gets a reference to the given MetricOrigin and assigns it to the Origin field.

func (*MetricMetadata) UnmarshalJSON

func (o *MetricMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricOrigin

MetricOrigin Metric origin information.

type MetricOrigin struct {
    // The origin metric type code
    MetricType *int32 `json:"metric_type,omitempty"`
    // The origin product code
    Product *int32 `json:"product,omitempty"`
    // The origin service code
    Service *int32 `json:"service,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricOrigin

func NewMetricOrigin() *MetricOrigin

NewMetricOrigin instantiates a new MetricOrigin object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricOriginWithDefaults

func NewMetricOriginWithDefaults() *MetricOrigin

NewMetricOriginWithDefaults instantiates a new MetricOrigin object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricOrigin) GetMetricType

func (o *MetricOrigin) GetMetricType() int32

GetMetricType returns the MetricType field value if set, zero value otherwise.

func (*MetricOrigin) GetMetricTypeOk

func (o *MetricOrigin) GetMetricTypeOk() (*int32, bool)

GetMetricTypeOk returns a tuple with the MetricType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricOrigin) GetProduct

func (o *MetricOrigin) GetProduct() int32

GetProduct returns the Product field value if set, zero value otherwise.

func (*MetricOrigin) GetProductOk

func (o *MetricOrigin) GetProductOk() (*int32, bool)

GetProductOk returns a tuple with the Product field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricOrigin) GetService

func (o *MetricOrigin) GetService() int32

GetService returns the Service field value if set, zero value otherwise.

func (*MetricOrigin) GetServiceOk

func (o *MetricOrigin) GetServiceOk() (*int32, bool)

GetServiceOk returns a tuple with the Service field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricOrigin) HasMetricType

func (o *MetricOrigin) HasMetricType() bool

HasMetricType returns a boolean if a field has been set.

func (*MetricOrigin) HasProduct

func (o *MetricOrigin) HasProduct() bool

HasProduct returns a boolean if a field has been set.

func (*MetricOrigin) HasService

func (o *MetricOrigin) HasService() bool

HasService returns a boolean if a field has been set.

func (MetricOrigin) MarshalJSON

func (o MetricOrigin) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricOrigin) SetMetricType

func (o *MetricOrigin) SetMetricType(v int32)

SetMetricType gets a reference to the given int32 and assigns it to the MetricType field.

func (*MetricOrigin) SetProduct

func (o *MetricOrigin) SetProduct(v int32)

SetProduct gets a reference to the given int32 and assigns it to the Product field.

func (*MetricOrigin) SetService

func (o *MetricOrigin) SetService(v int32)

SetService gets a reference to the given int32 and assigns it to the Service field.

func (*MetricOrigin) UnmarshalJSON

func (o *MetricOrigin) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricPayload

MetricPayload The metrics' payload.

type MetricPayload struct {
    // A list of time series to submit to Datadog.
    Series []MetricSeries `json:"series"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricPayload

func NewMetricPayload(series []MetricSeries) *MetricPayload

NewMetricPayload instantiates a new MetricPayload object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricPayloadWithDefaults

func NewMetricPayloadWithDefaults() *MetricPayload

NewMetricPayloadWithDefaults instantiates a new MetricPayload object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricPayload) GetSeries

func (o *MetricPayload) GetSeries() []MetricSeries

GetSeries returns the Series field value.

func (*MetricPayload) GetSeriesOk

func (o *MetricPayload) GetSeriesOk() (*[]MetricSeries, bool)

GetSeriesOk returns a tuple with the Series field value and a boolean to check if the value has been set.

func (MetricPayload) MarshalJSON

func (o MetricPayload) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricPayload) SetSeries

func (o *MetricPayload) SetSeries(v []MetricSeries)

SetSeries sets field value.

func (*MetricPayload) UnmarshalJSON

func (o *MetricPayload) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricPoint

MetricPoint A point object is of the form `{POSIX_timestamp, numeric_value}`.

type MetricPoint struct {
    // The timestamp should be in seconds and current.
    // Current is defined as not more than 10 minutes in the future or more than 1 hour in the past.
    Timestamp *int64 `json:"timestamp,omitempty"`
    // The numeric value format should be a 64bit float gauge-type value.
    Value *float64 `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricPoint

func NewMetricPoint() *MetricPoint

NewMetricPoint instantiates a new MetricPoint object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricPointWithDefaults

func NewMetricPointWithDefaults() *MetricPoint

NewMetricPointWithDefaults instantiates a new MetricPoint object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricPoint) GetTimestamp

func (o *MetricPoint) GetTimestamp() int64

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*MetricPoint) GetTimestampOk

func (o *MetricPoint) GetTimestampOk() (*int64, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricPoint) GetValue

func (o *MetricPoint) GetValue() float64

GetValue returns the Value field value if set, zero value otherwise.

func (*MetricPoint) GetValueOk

func (o *MetricPoint) GetValueOk() (*float64, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricPoint) HasTimestamp

func (o *MetricPoint) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (*MetricPoint) HasValue

func (o *MetricPoint) HasValue() bool

HasValue returns a boolean if a field has been set.

func (MetricPoint) MarshalJSON

func (o MetricPoint) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricPoint) SetTimestamp

func (o *MetricPoint) SetTimestamp(v int64)

SetTimestamp gets a reference to the given int64 and assigns it to the Timestamp field.

func (*MetricPoint) SetValue

func (o *MetricPoint) SetValue(v float64)

SetValue gets a reference to the given float64 and assigns it to the Value field.

func (*MetricPoint) UnmarshalJSON

func (o *MetricPoint) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricResource

MetricResource Metric resource.

type MetricResource struct {
    // The name of the resource.
    Name *string `json:"name,omitempty"`
    // The type of the resource.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricResource

func NewMetricResource() *MetricResource

NewMetricResource instantiates a new MetricResource object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricResourceWithDefaults

func NewMetricResourceWithDefaults() *MetricResource

NewMetricResourceWithDefaults instantiates a new MetricResource object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricResource) GetName

func (o *MetricResource) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*MetricResource) GetNameOk

func (o *MetricResource) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricResource) GetType

func (o *MetricResource) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*MetricResource) GetTypeOk

func (o *MetricResource) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricResource) HasName

func (o *MetricResource) HasName() bool

HasName returns a boolean if a field has been set.

func (*MetricResource) HasType

func (o *MetricResource) HasType() bool

HasType returns a boolean if a field has been set.

func (MetricResource) MarshalJSON

func (o MetricResource) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricResource) SetName

func (o *MetricResource) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*MetricResource) SetType

func (o *MetricResource) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*MetricResource) UnmarshalJSON

func (o *MetricResource) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricSeries

MetricSeries A metric to submit to Datadog. See [Datadog metrics](https://docs.datadoghq.com/developers/metrics/#custom-metrics-properties).

type MetricSeries struct {
    // If the type of the metric is rate or count, define the corresponding interval.
    Interval *int64 `json:"interval,omitempty"`
    // Metadata for the metric.
    Metadata *MetricMetadata `json:"metadata,omitempty"`
    // The name of the timeseries.
    Metric string `json:"metric"`
    // Points relating to a metric. All points must be objects with timestamp and a scalar value (cannot be a string). Timestamps should be in POSIX time in seconds, and cannot be more than ten minutes in the future or more than one hour in the past.
    Points []MetricPoint `json:"points"`
    // A list of resources to associate with this metric.
    Resources []MetricResource `json:"resources,omitempty"`
    // The source type name.
    SourceTypeName *string `json:"source_type_name,omitempty"`
    // A list of tags associated with the metric.
    Tags []string `json:"tags,omitempty"`
    // The type of metric. The available types are `0` (unspecified), `1` (count), `2` (rate), and `3` (gauge).
    Type *MetricIntakeType `json:"type,omitempty"`
    // The unit of point value.
    Unit *string `json:"unit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricSeries

func NewMetricSeries(metric string, points []MetricPoint) *MetricSeries

NewMetricSeries instantiates a new MetricSeries object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricSeriesWithDefaults

func NewMetricSeriesWithDefaults() *MetricSeries

NewMetricSeriesWithDefaults instantiates a new MetricSeries object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricSeries) GetInterval

func (o *MetricSeries) GetInterval() int64

GetInterval returns the Interval field value if set, zero value otherwise.

func (*MetricSeries) GetIntervalOk

func (o *MetricSeries) GetIntervalOk() (*int64, bool)

GetIntervalOk returns a tuple with the Interval field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSeries) GetMetadata

func (o *MetricSeries) GetMetadata() MetricMetadata

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*MetricSeries) GetMetadataOk

func (o *MetricSeries) GetMetadataOk() (*MetricMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSeries) GetMetric

func (o *MetricSeries) GetMetric() string

GetMetric returns the Metric field value.

func (*MetricSeries) GetMetricOk

func (o *MetricSeries) GetMetricOk() (*string, bool)

GetMetricOk returns a tuple with the Metric field value and a boolean to check if the value has been set.

func (*MetricSeries) GetPoints

func (o *MetricSeries) GetPoints() []MetricPoint

GetPoints returns the Points field value.

func (*MetricSeries) GetPointsOk

func (o *MetricSeries) GetPointsOk() (*[]MetricPoint, bool)

GetPointsOk returns a tuple with the Points field value and a boolean to check if the value has been set.

func (*MetricSeries) GetResources

func (o *MetricSeries) GetResources() []MetricResource

GetResources returns the Resources field value if set, zero value otherwise.

func (*MetricSeries) GetResourcesOk

func (o *MetricSeries) GetResourcesOk() (*[]MetricResource, bool)

GetResourcesOk returns a tuple with the Resources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSeries) GetSourceTypeName

func (o *MetricSeries) GetSourceTypeName() string

GetSourceTypeName returns the SourceTypeName field value if set, zero value otherwise.

func (*MetricSeries) GetSourceTypeNameOk

func (o *MetricSeries) GetSourceTypeNameOk() (*string, bool)

GetSourceTypeNameOk returns a tuple with the SourceTypeName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSeries) GetTags

func (o *MetricSeries) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*MetricSeries) GetTagsOk

func (o *MetricSeries) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSeries) GetType

func (o *MetricSeries) GetType() MetricIntakeType

GetType returns the Type field value if set, zero value otherwise.

func (*MetricSeries) GetTypeOk

func (o *MetricSeries) GetTypeOk() (*MetricIntakeType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSeries) GetUnit

func (o *MetricSeries) GetUnit() string

GetUnit returns the Unit field value if set, zero value otherwise.

func (*MetricSeries) GetUnitOk

func (o *MetricSeries) GetUnitOk() (*string, bool)

GetUnitOk returns a tuple with the Unit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSeries) HasInterval

func (o *MetricSeries) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (*MetricSeries) HasMetadata

func (o *MetricSeries) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*MetricSeries) HasResources

func (o *MetricSeries) HasResources() bool

HasResources returns a boolean if a field has been set.

func (*MetricSeries) HasSourceTypeName

func (o *MetricSeries) HasSourceTypeName() bool

HasSourceTypeName returns a boolean if a field has been set.

func (*MetricSeries) HasTags

func (o *MetricSeries) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*MetricSeries) HasType

func (o *MetricSeries) HasType() bool

HasType returns a boolean if a field has been set.

func (*MetricSeries) HasUnit

func (o *MetricSeries) HasUnit() bool

HasUnit returns a boolean if a field has been set.

func (MetricSeries) MarshalJSON

func (o MetricSeries) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricSeries) SetInterval

func (o *MetricSeries) SetInterval(v int64)

SetInterval gets a reference to the given int64 and assigns it to the Interval field.

func (*MetricSeries) SetMetadata

func (o *MetricSeries) SetMetadata(v MetricMetadata)

SetMetadata gets a reference to the given MetricMetadata and assigns it to the Metadata field.

func (*MetricSeries) SetMetric

func (o *MetricSeries) SetMetric(v string)

SetMetric sets field value.

func (*MetricSeries) SetPoints

func (o *MetricSeries) SetPoints(v []MetricPoint)

SetPoints sets field value.

func (*MetricSeries) SetResources

func (o *MetricSeries) SetResources(v []MetricResource)

SetResources gets a reference to the given []MetricResource and assigns it to the Resources field.

func (*MetricSeries) SetSourceTypeName

func (o *MetricSeries) SetSourceTypeName(v string)

SetSourceTypeName gets a reference to the given string and assigns it to the SourceTypeName field.

func (*MetricSeries) SetTags

func (o *MetricSeries) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*MetricSeries) SetType

func (o *MetricSeries) SetType(v MetricIntakeType)

SetType gets a reference to the given MetricIntakeType and assigns it to the Type field.

func (*MetricSeries) SetUnit

func (o *MetricSeries) SetUnit(v string)

SetUnit gets a reference to the given string and assigns it to the Unit field.

func (*MetricSeries) UnmarshalJSON

func (o *MetricSeries) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricSuggestedTagsAndAggregations

MetricSuggestedTagsAndAggregations Object for a single metric's actively queried tags and aggregations.

type MetricSuggestedTagsAndAggregations struct {
    // Object containing the definition of a metric's actively queried tags and aggregations.
    Attributes *MetricSuggestedTagsAttributes `json:"attributes,omitempty"`
    // The metric name for this resource.
    Id *string `json:"id,omitempty"`
    // The metric actively queried configuration resource type.
    Type *MetricActiveConfigurationType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricSuggestedTagsAndAggregations

func NewMetricSuggestedTagsAndAggregations() *MetricSuggestedTagsAndAggregations

NewMetricSuggestedTagsAndAggregations instantiates a new MetricSuggestedTagsAndAggregations object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricSuggestedTagsAndAggregationsWithDefaults

func NewMetricSuggestedTagsAndAggregationsWithDefaults() *MetricSuggestedTagsAndAggregations

NewMetricSuggestedTagsAndAggregationsWithDefaults instantiates a new MetricSuggestedTagsAndAggregations object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricSuggestedTagsAndAggregations) GetAttributes

func (o *MetricSuggestedTagsAndAggregations) GetAttributes() MetricSuggestedTagsAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricSuggestedTagsAndAggregations) GetAttributesOk

func (o *MetricSuggestedTagsAndAggregations) GetAttributesOk() (*MetricSuggestedTagsAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSuggestedTagsAndAggregations) GetId

func (o *MetricSuggestedTagsAndAggregations) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MetricSuggestedTagsAndAggregations) GetIdOk

func (o *MetricSuggestedTagsAndAggregations) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSuggestedTagsAndAggregations) GetType

func (o *MetricSuggestedTagsAndAggregations) GetType() MetricActiveConfigurationType

GetType returns the Type field value if set, zero value otherwise.

func (*MetricSuggestedTagsAndAggregations) GetTypeOk

func (o *MetricSuggestedTagsAndAggregations) GetTypeOk() (*MetricActiveConfigurationType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSuggestedTagsAndAggregations) HasAttributes

func (o *MetricSuggestedTagsAndAggregations) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*MetricSuggestedTagsAndAggregations) HasId

func (o *MetricSuggestedTagsAndAggregations) HasId() bool

HasId returns a boolean if a field has been set.

func (*MetricSuggestedTagsAndAggregations) HasType

func (o *MetricSuggestedTagsAndAggregations) HasType() bool

HasType returns a boolean if a field has been set.

func (MetricSuggestedTagsAndAggregations) MarshalJSON

func (o MetricSuggestedTagsAndAggregations) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricSuggestedTagsAndAggregations) SetAttributes

func (o *MetricSuggestedTagsAndAggregations) SetAttributes(v MetricSuggestedTagsAttributes)

SetAttributes gets a reference to the given MetricSuggestedTagsAttributes and assigns it to the Attributes field.

func (*MetricSuggestedTagsAndAggregations) SetId

func (o *MetricSuggestedTagsAndAggregations) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MetricSuggestedTagsAndAggregations) SetType

func (o *MetricSuggestedTagsAndAggregations) SetType(v MetricActiveConfigurationType)

SetType gets a reference to the given MetricActiveConfigurationType and assigns it to the Type field.

func (*MetricSuggestedTagsAndAggregations) UnmarshalJSON

func (o *MetricSuggestedTagsAndAggregations) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricSuggestedTagsAndAggregationsResponse

MetricSuggestedTagsAndAggregationsResponse Response object that includes a single metric's actively queried tags and aggregations.

type MetricSuggestedTagsAndAggregationsResponse struct {
    // Object for a single metric's actively queried tags and aggregations.
    Data *MetricSuggestedTagsAndAggregations `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricSuggestedTagsAndAggregationsResponse

func NewMetricSuggestedTagsAndAggregationsResponse() *MetricSuggestedTagsAndAggregationsResponse

NewMetricSuggestedTagsAndAggregationsResponse instantiates a new MetricSuggestedTagsAndAggregationsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricSuggestedTagsAndAggregationsResponseWithDefaults

func NewMetricSuggestedTagsAndAggregationsResponseWithDefaults() *MetricSuggestedTagsAndAggregationsResponse

NewMetricSuggestedTagsAndAggregationsResponseWithDefaults instantiates a new MetricSuggestedTagsAndAggregationsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricSuggestedTagsAndAggregationsResponse) GetData

func (o *MetricSuggestedTagsAndAggregationsResponse) GetData() MetricSuggestedTagsAndAggregations

GetData returns the Data field value if set, zero value otherwise.

func (*MetricSuggestedTagsAndAggregationsResponse) GetDataOk

func (o *MetricSuggestedTagsAndAggregationsResponse) GetDataOk() (*MetricSuggestedTagsAndAggregations, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSuggestedTagsAndAggregationsResponse) HasData

func (o *MetricSuggestedTagsAndAggregationsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (MetricSuggestedTagsAndAggregationsResponse) MarshalJSON

func (o MetricSuggestedTagsAndAggregationsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricSuggestedTagsAndAggregationsResponse) SetData

func (o *MetricSuggestedTagsAndAggregationsResponse) SetData(v MetricSuggestedTagsAndAggregations)

SetData gets a reference to the given MetricSuggestedTagsAndAggregations and assigns it to the Data field.

func (*MetricSuggestedTagsAndAggregationsResponse) UnmarshalJSON

func (o *MetricSuggestedTagsAndAggregationsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricSuggestedTagsAttributes

MetricSuggestedTagsAttributes Object containing the definition of a metric's actively queried tags and aggregations.

type MetricSuggestedTagsAttributes struct {
    // List of aggregation combinations that have been actively queried.
    ActiveAggregations []MetricCustomAggregation `json:"active_aggregations,omitempty"`
    // List of tag keys that have been actively queried.
    ActiveTags []string `json:"active_tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricSuggestedTagsAttributes

func NewMetricSuggestedTagsAttributes() *MetricSuggestedTagsAttributes

NewMetricSuggestedTagsAttributes instantiates a new MetricSuggestedTagsAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricSuggestedTagsAttributesWithDefaults

func NewMetricSuggestedTagsAttributesWithDefaults() *MetricSuggestedTagsAttributes

NewMetricSuggestedTagsAttributesWithDefaults instantiates a new MetricSuggestedTagsAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricSuggestedTagsAttributes) GetActiveAggregations

func (o *MetricSuggestedTagsAttributes) GetActiveAggregations() []MetricCustomAggregation

GetActiveAggregations returns the ActiveAggregations field value if set, zero value otherwise.

func (*MetricSuggestedTagsAttributes) GetActiveAggregationsOk

func (o *MetricSuggestedTagsAttributes) GetActiveAggregationsOk() (*[]MetricCustomAggregation, bool)

GetActiveAggregationsOk returns a tuple with the ActiveAggregations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSuggestedTagsAttributes) GetActiveTags

func (o *MetricSuggestedTagsAttributes) GetActiveTags() []string

GetActiveTags returns the ActiveTags field value if set, zero value otherwise.

func (*MetricSuggestedTagsAttributes) GetActiveTagsOk

func (o *MetricSuggestedTagsAttributes) GetActiveTagsOk() (*[]string, bool)

GetActiveTagsOk returns a tuple with the ActiveTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSuggestedTagsAttributes) HasActiveAggregations

func (o *MetricSuggestedTagsAttributes) HasActiveAggregations() bool

HasActiveAggregations returns a boolean if a field has been set.

func (*MetricSuggestedTagsAttributes) HasActiveTags

func (o *MetricSuggestedTagsAttributes) HasActiveTags() bool

HasActiveTags returns a boolean if a field has been set.

func (MetricSuggestedTagsAttributes) MarshalJSON

func (o MetricSuggestedTagsAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricSuggestedTagsAttributes) SetActiveAggregations

func (o *MetricSuggestedTagsAttributes) SetActiveAggregations(v []MetricCustomAggregation)

SetActiveAggregations gets a reference to the given []MetricCustomAggregation and assigns it to the ActiveAggregations field.

func (*MetricSuggestedTagsAttributes) SetActiveTags

func (o *MetricSuggestedTagsAttributes) SetActiveTags(v []string)

SetActiveTags gets a reference to the given []string and assigns it to the ActiveTags field.

func (*MetricSuggestedTagsAttributes) UnmarshalJSON

func (o *MetricSuggestedTagsAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricTagConfiguration

MetricTagConfiguration Object for a single metric tag configuration.

type MetricTagConfiguration struct {
    // Object containing the definition of a metric tag configuration attributes.
    Attributes *MetricTagConfigurationAttributes `json:"attributes,omitempty"`
    // The metric name for this resource.
    Id *string `json:"id,omitempty"`
    // The metric tag configuration resource type.
    Type *MetricTagConfigurationType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricTagConfiguration

func NewMetricTagConfiguration() *MetricTagConfiguration

NewMetricTagConfiguration instantiates a new MetricTagConfiguration object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricTagConfigurationWithDefaults

func NewMetricTagConfigurationWithDefaults() *MetricTagConfiguration

NewMetricTagConfigurationWithDefaults instantiates a new MetricTagConfiguration object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricTagConfiguration) GetAttributes

func (o *MetricTagConfiguration) GetAttributes() MetricTagConfigurationAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricTagConfiguration) GetAttributesOk

func (o *MetricTagConfiguration) GetAttributesOk() (*MetricTagConfigurationAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfiguration) GetId

func (o *MetricTagConfiguration) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MetricTagConfiguration) GetIdOk

func (o *MetricTagConfiguration) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfiguration) GetType

func (o *MetricTagConfiguration) GetType() MetricTagConfigurationType

GetType returns the Type field value if set, zero value otherwise.

func (*MetricTagConfiguration) GetTypeOk

func (o *MetricTagConfiguration) GetTypeOk() (*MetricTagConfigurationType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfiguration) HasAttributes

func (o *MetricTagConfiguration) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*MetricTagConfiguration) HasId

func (o *MetricTagConfiguration) HasId() bool

HasId returns a boolean if a field has been set.

func (*MetricTagConfiguration) HasType

func (o *MetricTagConfiguration) HasType() bool

HasType returns a boolean if a field has been set.

func (MetricTagConfiguration) MarshalJSON

func (o MetricTagConfiguration) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricTagConfiguration) SetAttributes

func (o *MetricTagConfiguration) SetAttributes(v MetricTagConfigurationAttributes)

SetAttributes gets a reference to the given MetricTagConfigurationAttributes and assigns it to the Attributes field.

func (*MetricTagConfiguration) SetId

func (o *MetricTagConfiguration) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MetricTagConfiguration) SetType

func (o *MetricTagConfiguration) SetType(v MetricTagConfigurationType)

SetType gets a reference to the given MetricTagConfigurationType and assigns it to the Type field.

func (*MetricTagConfiguration) UnmarshalJSON

func (o *MetricTagConfiguration) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricTagConfigurationAttributes

MetricTagConfigurationAttributes Object containing the definition of a metric tag configuration attributes.

type MetricTagConfigurationAttributes struct {
    // A list of queryable aggregation combinations for a count, rate, or gauge metric.
    // By default, count and rate metrics require the (time: sum, space: sum) aggregation and
    // Gauge metrics require the (time: avg, space: avg) aggregation.
    // Additional time & space combinations are also available:
    //
    // - time: avg, space: avg
    // - time: avg, space: max
    // - time: avg, space: min
    // - time: avg, space: sum
    // - time: count, space: sum
    // - time: max, space: max
    // - time: min, space: min
    // - time: sum, space: avg
    // - time: sum, space: sum
    //
    // Can only be applied to metrics that have a `metric_type` of `count`, `rate`, or `gauge`.
    Aggregations []MetricCustomAggregation `json:"aggregations,omitempty"`
    // Timestamp when the tag configuration was created.
    CreatedAt *time.Time `json:"created_at,omitempty"`
    // Toggle to turn on/off percentile aggregations for distribution metrics.
    // Only present when the `metric_type` is `distribution`.
    IncludePercentiles *bool `json:"include_percentiles,omitempty"`
    // The metric's type.
    MetricType *MetricTagConfigurationMetricTypes `json:"metric_type,omitempty"`
    // Timestamp when the tag configuration was last modified.
    ModifiedAt *time.Time `json:"modified_at,omitempty"`
    // List of tag keys on which to group.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricTagConfigurationAttributes

func NewMetricTagConfigurationAttributes() *MetricTagConfigurationAttributes

NewMetricTagConfigurationAttributes instantiates a new MetricTagConfigurationAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricTagConfigurationAttributesWithDefaults

func NewMetricTagConfigurationAttributesWithDefaults() *MetricTagConfigurationAttributes

NewMetricTagConfigurationAttributesWithDefaults instantiates a new MetricTagConfigurationAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricTagConfigurationAttributes) GetAggregations

func (o *MetricTagConfigurationAttributes) GetAggregations() []MetricCustomAggregation

GetAggregations returns the Aggregations field value if set, zero value otherwise.

func (*MetricTagConfigurationAttributes) GetAggregationsOk

func (o *MetricTagConfigurationAttributes) GetAggregationsOk() (*[]MetricCustomAggregation, bool)

GetAggregationsOk returns a tuple with the Aggregations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationAttributes) GetCreatedAt

func (o *MetricTagConfigurationAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*MetricTagConfigurationAttributes) GetCreatedAtOk

func (o *MetricTagConfigurationAttributes) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationAttributes) GetIncludePercentiles

func (o *MetricTagConfigurationAttributes) GetIncludePercentiles() bool

GetIncludePercentiles returns the IncludePercentiles field value if set, zero value otherwise.

func (*MetricTagConfigurationAttributes) GetIncludePercentilesOk

func (o *MetricTagConfigurationAttributes) GetIncludePercentilesOk() (*bool, bool)

GetIncludePercentilesOk returns a tuple with the IncludePercentiles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationAttributes) GetMetricType

func (o *MetricTagConfigurationAttributes) GetMetricType() MetricTagConfigurationMetricTypes

GetMetricType returns the MetricType field value if set, zero value otherwise.

func (*MetricTagConfigurationAttributes) GetMetricTypeOk

func (o *MetricTagConfigurationAttributes) GetMetricTypeOk() (*MetricTagConfigurationMetricTypes, bool)

GetMetricTypeOk returns a tuple with the MetricType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationAttributes) GetModifiedAt

func (o *MetricTagConfigurationAttributes) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*MetricTagConfigurationAttributes) GetModifiedAtOk

func (o *MetricTagConfigurationAttributes) GetModifiedAtOk() (*time.Time, bool)

GetModifiedAtOk returns a tuple with the ModifiedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationAttributes) GetTags

func (o *MetricTagConfigurationAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*MetricTagConfigurationAttributes) GetTagsOk

func (o *MetricTagConfigurationAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationAttributes) HasAggregations

func (o *MetricTagConfigurationAttributes) HasAggregations() bool

HasAggregations returns a boolean if a field has been set.

func (*MetricTagConfigurationAttributes) HasCreatedAt

func (o *MetricTagConfigurationAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*MetricTagConfigurationAttributes) HasIncludePercentiles

func (o *MetricTagConfigurationAttributes) HasIncludePercentiles() bool

HasIncludePercentiles returns a boolean if a field has been set.

func (*MetricTagConfigurationAttributes) HasMetricType

func (o *MetricTagConfigurationAttributes) HasMetricType() bool

HasMetricType returns a boolean if a field has been set.

func (*MetricTagConfigurationAttributes) HasModifiedAt

func (o *MetricTagConfigurationAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*MetricTagConfigurationAttributes) HasTags

func (o *MetricTagConfigurationAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (MetricTagConfigurationAttributes) MarshalJSON

func (o MetricTagConfigurationAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricTagConfigurationAttributes) SetAggregations

func (o *MetricTagConfigurationAttributes) SetAggregations(v []MetricCustomAggregation)

SetAggregations gets a reference to the given []MetricCustomAggregation and assigns it to the Aggregations field.

func (*MetricTagConfigurationAttributes) SetCreatedAt

func (o *MetricTagConfigurationAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*MetricTagConfigurationAttributes) SetIncludePercentiles

func (o *MetricTagConfigurationAttributes) SetIncludePercentiles(v bool)

SetIncludePercentiles gets a reference to the given bool and assigns it to the IncludePercentiles field.

func (*MetricTagConfigurationAttributes) SetMetricType

func (o *MetricTagConfigurationAttributes) SetMetricType(v MetricTagConfigurationMetricTypes)

SetMetricType gets a reference to the given MetricTagConfigurationMetricTypes and assigns it to the MetricType field.

func (*MetricTagConfigurationAttributes) SetModifiedAt

func (o *MetricTagConfigurationAttributes) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given time.Time and assigns it to the ModifiedAt field.

func (*MetricTagConfigurationAttributes) SetTags

func (o *MetricTagConfigurationAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*MetricTagConfigurationAttributes) UnmarshalJSON

func (o *MetricTagConfigurationAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricTagConfigurationCreateAttributes

MetricTagConfigurationCreateAttributes Object containing the definition of a metric tag configuration to be created.

type MetricTagConfigurationCreateAttributes struct {
    // A list of queryable aggregation combinations for a count, rate, or gauge metric.
    // By default, count and rate metrics require the (time: sum, space: sum) aggregation and
    // Gauge metrics require the (time: avg, space: avg) aggregation.
    // Additional time & space combinations are also available:
    //
    // - time: avg, space: avg
    // - time: avg, space: max
    // - time: avg, space: min
    // - time: avg, space: sum
    // - time: count, space: sum
    // - time: max, space: max
    // - time: min, space: min
    // - time: sum, space: avg
    // - time: sum, space: sum
    //
    // Can only be applied to metrics that have a `metric_type` of `count`, `rate`, or `gauge`.
    Aggregations []MetricCustomAggregation `json:"aggregations,omitempty"`
    // Toggle to include/exclude percentiles for a distribution metric.
    // Defaults to false. Can only be applied to metrics that have a `metric_type` of `distribution`.
    IncludePercentiles *bool `json:"include_percentiles,omitempty"`
    // The metric's type.
    MetricType MetricTagConfigurationMetricTypes `json:"metric_type"`
    // A list of tag keys that will be queryable for your metric.
    Tags []string `json:"tags"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricTagConfigurationCreateAttributes

func NewMetricTagConfigurationCreateAttributes(metricType MetricTagConfigurationMetricTypes, tags []string) *MetricTagConfigurationCreateAttributes

NewMetricTagConfigurationCreateAttributes instantiates a new MetricTagConfigurationCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricTagConfigurationCreateAttributesWithDefaults

func NewMetricTagConfigurationCreateAttributesWithDefaults() *MetricTagConfigurationCreateAttributes

NewMetricTagConfigurationCreateAttributesWithDefaults instantiates a new MetricTagConfigurationCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricTagConfigurationCreateAttributes) GetAggregations

func (o *MetricTagConfigurationCreateAttributes) GetAggregations() []MetricCustomAggregation

GetAggregations returns the Aggregations field value if set, zero value otherwise.

func (*MetricTagConfigurationCreateAttributes) GetAggregationsOk

func (o *MetricTagConfigurationCreateAttributes) GetAggregationsOk() (*[]MetricCustomAggregation, bool)

GetAggregationsOk returns a tuple with the Aggregations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationCreateAttributes) GetIncludePercentiles

func (o *MetricTagConfigurationCreateAttributes) GetIncludePercentiles() bool

GetIncludePercentiles returns the IncludePercentiles field value if set, zero value otherwise.

func (*MetricTagConfigurationCreateAttributes) GetIncludePercentilesOk

func (o *MetricTagConfigurationCreateAttributes) GetIncludePercentilesOk() (*bool, bool)

GetIncludePercentilesOk returns a tuple with the IncludePercentiles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationCreateAttributes) GetMetricType

func (o *MetricTagConfigurationCreateAttributes) GetMetricType() MetricTagConfigurationMetricTypes

GetMetricType returns the MetricType field value.

func (*MetricTagConfigurationCreateAttributes) GetMetricTypeOk

func (o *MetricTagConfigurationCreateAttributes) GetMetricTypeOk() (*MetricTagConfigurationMetricTypes, bool)

GetMetricTypeOk returns a tuple with the MetricType field value and a boolean to check if the value has been set.

func (*MetricTagConfigurationCreateAttributes) GetTags

func (o *MetricTagConfigurationCreateAttributes) GetTags() []string

GetTags returns the Tags field value.

func (*MetricTagConfigurationCreateAttributes) GetTagsOk

func (o *MetricTagConfigurationCreateAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value and a boolean to check if the value has been set.

func (*MetricTagConfigurationCreateAttributes) HasAggregations

func (o *MetricTagConfigurationCreateAttributes) HasAggregations() bool

HasAggregations returns a boolean if a field has been set.

func (*MetricTagConfigurationCreateAttributes) HasIncludePercentiles

func (o *MetricTagConfigurationCreateAttributes) HasIncludePercentiles() bool

HasIncludePercentiles returns a boolean if a field has been set.

func (MetricTagConfigurationCreateAttributes) MarshalJSON

func (o MetricTagConfigurationCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricTagConfigurationCreateAttributes) SetAggregations

func (o *MetricTagConfigurationCreateAttributes) SetAggregations(v []MetricCustomAggregation)

SetAggregations gets a reference to the given []MetricCustomAggregation and assigns it to the Aggregations field.

func (*MetricTagConfigurationCreateAttributes) SetIncludePercentiles

func (o *MetricTagConfigurationCreateAttributes) SetIncludePercentiles(v bool)

SetIncludePercentiles gets a reference to the given bool and assigns it to the IncludePercentiles field.

func (*MetricTagConfigurationCreateAttributes) SetMetricType

func (o *MetricTagConfigurationCreateAttributes) SetMetricType(v MetricTagConfigurationMetricTypes)

SetMetricType sets field value.

func (*MetricTagConfigurationCreateAttributes) SetTags

func (o *MetricTagConfigurationCreateAttributes) SetTags(v []string)

SetTags sets field value.

func (*MetricTagConfigurationCreateAttributes) UnmarshalJSON

func (o *MetricTagConfigurationCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricTagConfigurationCreateData

MetricTagConfigurationCreateData Object for a single metric to be configure tags on.

type MetricTagConfigurationCreateData struct {
    // Object containing the definition of a metric tag configuration to be created.
    Attributes *MetricTagConfigurationCreateAttributes `json:"attributes,omitempty"`
    // The metric name for this resource.
    Id string `json:"id"`
    // The metric tag configuration resource type.
    Type MetricTagConfigurationType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricTagConfigurationCreateData

func NewMetricTagConfigurationCreateData(id string, typeVar MetricTagConfigurationType) *MetricTagConfigurationCreateData

NewMetricTagConfigurationCreateData instantiates a new MetricTagConfigurationCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricTagConfigurationCreateDataWithDefaults

func NewMetricTagConfigurationCreateDataWithDefaults() *MetricTagConfigurationCreateData

NewMetricTagConfigurationCreateDataWithDefaults instantiates a new MetricTagConfigurationCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricTagConfigurationCreateData) GetAttributes

func (o *MetricTagConfigurationCreateData) GetAttributes() MetricTagConfigurationCreateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricTagConfigurationCreateData) GetAttributesOk

func (o *MetricTagConfigurationCreateData) GetAttributesOk() (*MetricTagConfigurationCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationCreateData) GetId

func (o *MetricTagConfigurationCreateData) GetId() string

GetId returns the Id field value.

func (*MetricTagConfigurationCreateData) GetIdOk

func (o *MetricTagConfigurationCreateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MetricTagConfigurationCreateData) GetType

func (o *MetricTagConfigurationCreateData) GetType() MetricTagConfigurationType

GetType returns the Type field value.

func (*MetricTagConfigurationCreateData) GetTypeOk

func (o *MetricTagConfigurationCreateData) GetTypeOk() (*MetricTagConfigurationType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*MetricTagConfigurationCreateData) HasAttributes

func (o *MetricTagConfigurationCreateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (MetricTagConfigurationCreateData) MarshalJSON

func (o MetricTagConfigurationCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricTagConfigurationCreateData) SetAttributes

func (o *MetricTagConfigurationCreateData) SetAttributes(v MetricTagConfigurationCreateAttributes)

SetAttributes gets a reference to the given MetricTagConfigurationCreateAttributes and assigns it to the Attributes field.

func (*MetricTagConfigurationCreateData) SetId

func (o *MetricTagConfigurationCreateData) SetId(v string)

SetId sets field value.

func (*MetricTagConfigurationCreateData) SetType

func (o *MetricTagConfigurationCreateData) SetType(v MetricTagConfigurationType)

SetType sets field value.

func (*MetricTagConfigurationCreateData) UnmarshalJSON

func (o *MetricTagConfigurationCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricTagConfigurationCreateRequest

MetricTagConfigurationCreateRequest Request object that includes the metric that you would like to configure tags for.

type MetricTagConfigurationCreateRequest struct {
    // Object for a single metric to be configure tags on.
    Data MetricTagConfigurationCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricTagConfigurationCreateRequest

func NewMetricTagConfigurationCreateRequest(data MetricTagConfigurationCreateData) *MetricTagConfigurationCreateRequest

NewMetricTagConfigurationCreateRequest instantiates a new MetricTagConfigurationCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricTagConfigurationCreateRequestWithDefaults

func NewMetricTagConfigurationCreateRequestWithDefaults() *MetricTagConfigurationCreateRequest

NewMetricTagConfigurationCreateRequestWithDefaults instantiates a new MetricTagConfigurationCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricTagConfigurationCreateRequest) GetData

func (o *MetricTagConfigurationCreateRequest) GetData() MetricTagConfigurationCreateData

GetData returns the Data field value.

func (*MetricTagConfigurationCreateRequest) GetDataOk

func (o *MetricTagConfigurationCreateRequest) GetDataOk() (*MetricTagConfigurationCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (MetricTagConfigurationCreateRequest) MarshalJSON

func (o MetricTagConfigurationCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricTagConfigurationCreateRequest) SetData

func (o *MetricTagConfigurationCreateRequest) SetData(v MetricTagConfigurationCreateData)

SetData sets field value.

func (*MetricTagConfigurationCreateRequest) UnmarshalJSON

func (o *MetricTagConfigurationCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricTagConfigurationMetricTypes

MetricTagConfigurationMetricTypes The metric's type.

type MetricTagConfigurationMetricTypes string

List of MetricTagConfigurationMetricTypes.

const (
    METRICTAGCONFIGURATIONMETRICTYPES_GAUGE        MetricTagConfigurationMetricTypes = "gauge"
    METRICTAGCONFIGURATIONMETRICTYPES_COUNT        MetricTagConfigurationMetricTypes = "count"
    METRICTAGCONFIGURATIONMETRICTYPES_RATE         MetricTagConfigurationMetricTypes = "rate"
    METRICTAGCONFIGURATIONMETRICTYPES_DISTRIBUTION MetricTagConfigurationMetricTypes = "distribution"
)

func NewMetricTagConfigurationMetricTypesFromValue

func NewMetricTagConfigurationMetricTypesFromValue(v string) (*MetricTagConfigurationMetricTypes, error)

NewMetricTagConfigurationMetricTypesFromValue returns a pointer to a valid MetricTagConfigurationMetricTypes for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricTagConfigurationMetricTypes) GetAllowedValues

func (v *MetricTagConfigurationMetricTypes) GetAllowedValues() []MetricTagConfigurationMetricTypes

GetAllowedValues reeturns the list of possible values.

func (MetricTagConfigurationMetricTypes) IsValid

func (v MetricTagConfigurationMetricTypes) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricTagConfigurationMetricTypes) Ptr

func (v MetricTagConfigurationMetricTypes) Ptr() *MetricTagConfigurationMetricTypes

Ptr returns reference to MetricTagConfigurationMetricTypes value.

func (*MetricTagConfigurationMetricTypes) UnmarshalJSON

func (v *MetricTagConfigurationMetricTypes) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricTagConfigurationResponse

MetricTagConfigurationResponse Response object which includes a single metric's tag configuration.

type MetricTagConfigurationResponse struct {
    // Object for a single metric tag configuration.
    Data *MetricTagConfiguration `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricTagConfigurationResponse

func NewMetricTagConfigurationResponse() *MetricTagConfigurationResponse

NewMetricTagConfigurationResponse instantiates a new MetricTagConfigurationResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricTagConfigurationResponseWithDefaults

func NewMetricTagConfigurationResponseWithDefaults() *MetricTagConfigurationResponse

NewMetricTagConfigurationResponseWithDefaults instantiates a new MetricTagConfigurationResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricTagConfigurationResponse) GetData

func (o *MetricTagConfigurationResponse) GetData() MetricTagConfiguration

GetData returns the Data field value if set, zero value otherwise.

func (*MetricTagConfigurationResponse) GetDataOk

func (o *MetricTagConfigurationResponse) GetDataOk() (*MetricTagConfiguration, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationResponse) HasData

func (o *MetricTagConfigurationResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (MetricTagConfigurationResponse) MarshalJSON

func (o MetricTagConfigurationResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricTagConfigurationResponse) SetData

func (o *MetricTagConfigurationResponse) SetData(v MetricTagConfiguration)

SetData gets a reference to the given MetricTagConfiguration and assigns it to the Data field.

func (*MetricTagConfigurationResponse) UnmarshalJSON

func (o *MetricTagConfigurationResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricTagConfigurationType

MetricTagConfigurationType The metric tag configuration resource type.

type MetricTagConfigurationType string

List of MetricTagConfigurationType.

const (
    METRICTAGCONFIGURATIONTYPE_MANAGE_TAGS MetricTagConfigurationType = "manage_tags"
)

func NewMetricTagConfigurationTypeFromValue

func NewMetricTagConfigurationTypeFromValue(v string) (*MetricTagConfigurationType, error)

NewMetricTagConfigurationTypeFromValue returns a pointer to a valid MetricTagConfigurationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricTagConfigurationType) GetAllowedValues

func (v *MetricTagConfigurationType) GetAllowedValues() []MetricTagConfigurationType

GetAllowedValues reeturns the list of possible values.

func (MetricTagConfigurationType) IsValid

func (v MetricTagConfigurationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricTagConfigurationType) Ptr

func (v MetricTagConfigurationType) Ptr() *MetricTagConfigurationType

Ptr returns reference to MetricTagConfigurationType value.

func (*MetricTagConfigurationType) UnmarshalJSON

func (v *MetricTagConfigurationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricTagConfigurationUpdateAttributes

MetricTagConfigurationUpdateAttributes Object containing the definition of a metric tag configuration to be updated.

type MetricTagConfigurationUpdateAttributes struct {
    // A list of queryable aggregation combinations for a count, rate, or gauge metric.
    // By default, count and rate metrics require the (time: sum, space: sum) aggregation and
    // Gauge metrics require the (time: avg, space: avg) aggregation.
    // Additional time & space combinations are also available:
    //
    // - time: avg, space: avg
    // - time: avg, space: max
    // - time: avg, space: min
    // - time: avg, space: sum
    // - time: count, space: sum
    // - time: max, space: max
    // - time: min, space: min
    // - time: sum, space: avg
    // - time: sum, space: sum
    //
    // Can only be applied to metrics that have a `metric_type` of `count`, `rate`, or `gauge`.
    Aggregations []MetricCustomAggregation `json:"aggregations,omitempty"`
    // Toggle to include/exclude percentiles for a distribution metric.
    // Defaults to false. Can only be applied to metrics that have a `metric_type` of `distribution`.
    IncludePercentiles *bool `json:"include_percentiles,omitempty"`
    // A list of tag keys that will be queryable for your metric.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricTagConfigurationUpdateAttributes

func NewMetricTagConfigurationUpdateAttributes() *MetricTagConfigurationUpdateAttributes

NewMetricTagConfigurationUpdateAttributes instantiates a new MetricTagConfigurationUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricTagConfigurationUpdateAttributesWithDefaults

func NewMetricTagConfigurationUpdateAttributesWithDefaults() *MetricTagConfigurationUpdateAttributes

NewMetricTagConfigurationUpdateAttributesWithDefaults instantiates a new MetricTagConfigurationUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricTagConfigurationUpdateAttributes) GetAggregations

func (o *MetricTagConfigurationUpdateAttributes) GetAggregations() []MetricCustomAggregation

GetAggregations returns the Aggregations field value if set, zero value otherwise.

func (*MetricTagConfigurationUpdateAttributes) GetAggregationsOk

func (o *MetricTagConfigurationUpdateAttributes) GetAggregationsOk() (*[]MetricCustomAggregation, bool)

GetAggregationsOk returns a tuple with the Aggregations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationUpdateAttributes) GetIncludePercentiles

func (o *MetricTagConfigurationUpdateAttributes) GetIncludePercentiles() bool

GetIncludePercentiles returns the IncludePercentiles field value if set, zero value otherwise.

func (*MetricTagConfigurationUpdateAttributes) GetIncludePercentilesOk

func (o *MetricTagConfigurationUpdateAttributes) GetIncludePercentilesOk() (*bool, bool)

GetIncludePercentilesOk returns a tuple with the IncludePercentiles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationUpdateAttributes) GetTags

func (o *MetricTagConfigurationUpdateAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*MetricTagConfigurationUpdateAttributes) GetTagsOk

func (o *MetricTagConfigurationUpdateAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationUpdateAttributes) HasAggregations

func (o *MetricTagConfigurationUpdateAttributes) HasAggregations() bool

HasAggregations returns a boolean if a field has been set.

func (*MetricTagConfigurationUpdateAttributes) HasIncludePercentiles

func (o *MetricTagConfigurationUpdateAttributes) HasIncludePercentiles() bool

HasIncludePercentiles returns a boolean if a field has been set.

func (*MetricTagConfigurationUpdateAttributes) HasTags

func (o *MetricTagConfigurationUpdateAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (MetricTagConfigurationUpdateAttributes) MarshalJSON

func (o MetricTagConfigurationUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricTagConfigurationUpdateAttributes) SetAggregations

func (o *MetricTagConfigurationUpdateAttributes) SetAggregations(v []MetricCustomAggregation)

SetAggregations gets a reference to the given []MetricCustomAggregation and assigns it to the Aggregations field.

func (*MetricTagConfigurationUpdateAttributes) SetIncludePercentiles

func (o *MetricTagConfigurationUpdateAttributes) SetIncludePercentiles(v bool)

SetIncludePercentiles gets a reference to the given bool and assigns it to the IncludePercentiles field.

func (*MetricTagConfigurationUpdateAttributes) SetTags

func (o *MetricTagConfigurationUpdateAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*MetricTagConfigurationUpdateAttributes) UnmarshalJSON

func (o *MetricTagConfigurationUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricTagConfigurationUpdateData

MetricTagConfigurationUpdateData Object for a single tag configuration to be edited.

type MetricTagConfigurationUpdateData struct {
    // Object containing the definition of a metric tag configuration to be updated.
    Attributes *MetricTagConfigurationUpdateAttributes `json:"attributes,omitempty"`
    // The metric name for this resource.
    Id string `json:"id"`
    // The metric tag configuration resource type.
    Type MetricTagConfigurationType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricTagConfigurationUpdateData

func NewMetricTagConfigurationUpdateData(id string, typeVar MetricTagConfigurationType) *MetricTagConfigurationUpdateData

NewMetricTagConfigurationUpdateData instantiates a new MetricTagConfigurationUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricTagConfigurationUpdateDataWithDefaults

func NewMetricTagConfigurationUpdateDataWithDefaults() *MetricTagConfigurationUpdateData

NewMetricTagConfigurationUpdateDataWithDefaults instantiates a new MetricTagConfigurationUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricTagConfigurationUpdateData) GetAttributes

func (o *MetricTagConfigurationUpdateData) GetAttributes() MetricTagConfigurationUpdateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricTagConfigurationUpdateData) GetAttributesOk

func (o *MetricTagConfigurationUpdateData) GetAttributesOk() (*MetricTagConfigurationUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationUpdateData) GetId

func (o *MetricTagConfigurationUpdateData) GetId() string

GetId returns the Id field value.

func (*MetricTagConfigurationUpdateData) GetIdOk

func (o *MetricTagConfigurationUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MetricTagConfigurationUpdateData) GetType

func (o *MetricTagConfigurationUpdateData) GetType() MetricTagConfigurationType

GetType returns the Type field value.

func (*MetricTagConfigurationUpdateData) GetTypeOk

func (o *MetricTagConfigurationUpdateData) GetTypeOk() (*MetricTagConfigurationType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*MetricTagConfigurationUpdateData) HasAttributes

func (o *MetricTagConfigurationUpdateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (MetricTagConfigurationUpdateData) MarshalJSON

func (o MetricTagConfigurationUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricTagConfigurationUpdateData) SetAttributes

func (o *MetricTagConfigurationUpdateData) SetAttributes(v MetricTagConfigurationUpdateAttributes)

SetAttributes gets a reference to the given MetricTagConfigurationUpdateAttributes and assigns it to the Attributes field.

func (*MetricTagConfigurationUpdateData) SetId

func (o *MetricTagConfigurationUpdateData) SetId(v string)

SetId sets field value.

func (*MetricTagConfigurationUpdateData) SetType

func (o *MetricTagConfigurationUpdateData) SetType(v MetricTagConfigurationType)

SetType sets field value.

func (*MetricTagConfigurationUpdateData) UnmarshalJSON

func (o *MetricTagConfigurationUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricTagConfigurationUpdateRequest

MetricTagConfigurationUpdateRequest Request object that includes the metric that you would like to edit the tag configuration on.

type MetricTagConfigurationUpdateRequest struct {
    // Object for a single tag configuration to be edited.
    Data MetricTagConfigurationUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricTagConfigurationUpdateRequest

func NewMetricTagConfigurationUpdateRequest(data MetricTagConfigurationUpdateData) *MetricTagConfigurationUpdateRequest

NewMetricTagConfigurationUpdateRequest instantiates a new MetricTagConfigurationUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricTagConfigurationUpdateRequestWithDefaults

func NewMetricTagConfigurationUpdateRequestWithDefaults() *MetricTagConfigurationUpdateRequest

NewMetricTagConfigurationUpdateRequestWithDefaults instantiates a new MetricTagConfigurationUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricTagConfigurationUpdateRequest) GetData

func (o *MetricTagConfigurationUpdateRequest) GetData() MetricTagConfigurationUpdateData

GetData returns the Data field value.

func (*MetricTagConfigurationUpdateRequest) GetDataOk

func (o *MetricTagConfigurationUpdateRequest) GetDataOk() (*MetricTagConfigurationUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (MetricTagConfigurationUpdateRequest) MarshalJSON

func (o MetricTagConfigurationUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricTagConfigurationUpdateRequest) SetData

func (o *MetricTagConfigurationUpdateRequest) SetData(v MetricTagConfigurationUpdateData)

SetData sets field value.

func (*MetricTagConfigurationUpdateRequest) UnmarshalJSON

func (o *MetricTagConfigurationUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricType

MetricType The metric resource type.

type MetricType string

List of MetricType.

const (
    METRICTYPE_METRICS MetricType = "metrics"
)

func NewMetricTypeFromValue

func NewMetricTypeFromValue(v string) (*MetricType, error)

NewMetricTypeFromValue returns a pointer to a valid MetricType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricType) GetAllowedValues

func (v *MetricType) GetAllowedValues() []MetricType

GetAllowedValues reeturns the list of possible values.

func (MetricType) IsValid

func (v MetricType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricType) Ptr

func (v MetricType) Ptr() *MetricType

Ptr returns reference to MetricType value.

func (*MetricType) UnmarshalJSON

func (v *MetricType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricVolumes

MetricVolumes - Possible response objects for a metric's volume.

type MetricVolumes struct {
    MetricDistinctVolume        *MetricDistinctVolume
    MetricIngestedIndexedVolume *MetricIngestedIndexedVolume

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func MetricDistinctVolumeAsMetricVolumes

func MetricDistinctVolumeAsMetricVolumes(v *MetricDistinctVolume) MetricVolumes

MetricDistinctVolumeAsMetricVolumes is a convenience function that returns MetricDistinctVolume wrapped in MetricVolumes.

func MetricIngestedIndexedVolumeAsMetricVolumes

func MetricIngestedIndexedVolumeAsMetricVolumes(v *MetricIngestedIndexedVolume) MetricVolumes

MetricIngestedIndexedVolumeAsMetricVolumes is a convenience function that returns MetricIngestedIndexedVolume wrapped in MetricVolumes.

func (*MetricVolumes) GetActualInstance

func (obj *MetricVolumes) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (MetricVolumes) MarshalJSON

func (obj MetricVolumes) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*MetricVolumes) UnmarshalJSON

func (obj *MetricVolumes) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type MetricVolumesResponse

MetricVolumesResponse Response object which includes a single metric's volume.

type MetricVolumesResponse struct {
    // Possible response objects for a metric's volume.
    Data *MetricVolumes `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricVolumesResponse

func NewMetricVolumesResponse() *MetricVolumesResponse

NewMetricVolumesResponse instantiates a new MetricVolumesResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricVolumesResponseWithDefaults

func NewMetricVolumesResponseWithDefaults() *MetricVolumesResponse

NewMetricVolumesResponseWithDefaults instantiates a new MetricVolumesResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricVolumesResponse) GetData

func (o *MetricVolumesResponse) GetData() MetricVolumes

GetData returns the Data field value if set, zero value otherwise.

func (*MetricVolumesResponse) GetDataOk

func (o *MetricVolumesResponse) GetDataOk() (*MetricVolumes, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricVolumesResponse) HasData

func (o *MetricVolumesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (MetricVolumesResponse) MarshalJSON

func (o MetricVolumesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricVolumesResponse) SetData

func (o *MetricVolumesResponse) SetData(v MetricVolumes)

SetData gets a reference to the given MetricVolumes and assigns it to the Data field.

func (*MetricVolumesResponse) UnmarshalJSON

func (o *MetricVolumesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricsAndMetricTagConfigurations

MetricsAndMetricTagConfigurations - Object for a metrics and metric tag configurations.

type MetricsAndMetricTagConfigurations struct {
    Metric                 *Metric
    MetricTagConfiguration *MetricTagConfiguration

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func MetricAsMetricsAndMetricTagConfigurations

func MetricAsMetricsAndMetricTagConfigurations(v *Metric) MetricsAndMetricTagConfigurations

MetricAsMetricsAndMetricTagConfigurations is a convenience function that returns Metric wrapped in MetricsAndMetricTagConfigurations.

func MetricTagConfigurationAsMetricsAndMetricTagConfigurations

func MetricTagConfigurationAsMetricsAndMetricTagConfigurations(v *MetricTagConfiguration) MetricsAndMetricTagConfigurations

MetricTagConfigurationAsMetricsAndMetricTagConfigurations is a convenience function that returns MetricTagConfiguration wrapped in MetricsAndMetricTagConfigurations.

func (*MetricsAndMetricTagConfigurations) GetActualInstance

func (obj *MetricsAndMetricTagConfigurations) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (MetricsAndMetricTagConfigurations) MarshalJSON

func (obj MetricsAndMetricTagConfigurations) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*MetricsAndMetricTagConfigurations) UnmarshalJSON

func (obj *MetricsAndMetricTagConfigurations) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type MetricsAndMetricTagConfigurationsResponse

MetricsAndMetricTagConfigurationsResponse Response object that includes metrics and metric tag configurations.

type MetricsAndMetricTagConfigurationsResponse struct {
    // Array of metrics and metric tag configurations.
    Data []MetricsAndMetricTagConfigurations `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMetricsAndMetricTagConfigurationsResponse

func NewMetricsAndMetricTagConfigurationsResponse() *MetricsAndMetricTagConfigurationsResponse

NewMetricsAndMetricTagConfigurationsResponse instantiates a new MetricsAndMetricTagConfigurationsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMetricsAndMetricTagConfigurationsResponseWithDefaults

func NewMetricsAndMetricTagConfigurationsResponseWithDefaults() *MetricsAndMetricTagConfigurationsResponse

NewMetricsAndMetricTagConfigurationsResponseWithDefaults instantiates a new MetricsAndMetricTagConfigurationsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MetricsAndMetricTagConfigurationsResponse) GetData

func (o *MetricsAndMetricTagConfigurationsResponse) GetData() []MetricsAndMetricTagConfigurations

GetData returns the Data field value if set, zero value otherwise.

func (*MetricsAndMetricTagConfigurationsResponse) GetDataOk

func (o *MetricsAndMetricTagConfigurationsResponse) GetDataOk() (*[]MetricsAndMetricTagConfigurations, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricsAndMetricTagConfigurationsResponse) HasData

func (o *MetricsAndMetricTagConfigurationsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (MetricsAndMetricTagConfigurationsResponse) MarshalJSON

func (o MetricsAndMetricTagConfigurationsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricsAndMetricTagConfigurationsResponse) SetData

func (o *MetricsAndMetricTagConfigurationsResponse) SetData(v []MetricsAndMetricTagConfigurations)

SetData gets a reference to the given []MetricsAndMetricTagConfigurations and assigns it to the Data field.

func (*MetricsAndMetricTagConfigurationsResponse) UnmarshalJSON

func (o *MetricsAndMetricTagConfigurationsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricsApi

MetricsApi service type

type MetricsApi datadog.Service

func NewMetricsApi

func NewMetricsApi(client *datadog.APIClient) *MetricsApi

NewMetricsApi Returns NewMetricsApi.

func (*MetricsApi) CreateBulkTagsMetricsConfiguration

func (a *MetricsApi) CreateBulkTagsMetricsConfiguration(ctx _context.Context, body MetricBulkTagConfigCreateRequest) (MetricBulkTagConfigResponse, *_nethttp.Response, error)

CreateBulkTagsMetricsConfiguration Configure tags for multiple metrics. Create and define a list of queryable tag keys for a set of existing count, gauge, rate, and distribution metrics. Metrics are selected by passing a metric name prefix. Use the Delete method of this API path to remove tag configurations. Results can be sent to a set of account email addresses, just like the same operation in the Datadog web app. If multiple calls include the same metric, the last configuration applied (not by submit order) is used, do not expect deterministic ordering of concurrent calls. Can only be used with application keys of users with the `Manage Tags for Metrics` permission.

func (*MetricsApi) CreateTagConfiguration

func (a *MetricsApi) CreateTagConfiguration(ctx _context.Context, metricName string, body MetricTagConfigurationCreateRequest) (MetricTagConfigurationResponse, *_nethttp.Response, error)

CreateTagConfiguration Create a tag configuration. Create and define a list of queryable tag keys for an existing count/gauge/rate/distribution metric. Optionally, include percentile aggregations on any distribution metric or configure custom aggregations on any count, rate, or gauge metric. Can only be used with application keys of users with the `Manage Tags for Metrics` permission.

func (*MetricsApi) DeleteBulkTagsMetricsConfiguration

func (a *MetricsApi) DeleteBulkTagsMetricsConfiguration(ctx _context.Context, body MetricBulkTagConfigDeleteRequest) (MetricBulkTagConfigResponse, *_nethttp.Response, error)

DeleteBulkTagsMetricsConfiguration Configure tags for multiple metrics. Delete all custom lists of queryable tag keys for a set of existing count, gauge, rate, and distribution metrics. Metrics are selected by passing a metric name prefix. Results can be sent to a set of account email addresses, just like the same operation in the Datadog web app. Can only be used with application keys of users with the `Manage Tags for Metrics` permission.

func (*MetricsApi) DeleteTagConfiguration

func (a *MetricsApi) DeleteTagConfiguration(ctx _context.Context, metricName string) (*_nethttp.Response, error)

DeleteTagConfiguration Delete a tag configuration. Deletes a metric's tag configuration. Can only be used with application keys from users with the `Manage Tags for Metrics` permission.

func (*MetricsApi) EstimateMetricsOutputSeries

func (a *MetricsApi) EstimateMetricsOutputSeries(ctx _context.Context, metricName string, o ...EstimateMetricsOutputSeriesOptionalParameters) (MetricEstimateResponse, *_nethttp.Response, error)

EstimateMetricsOutputSeries Tag Configuration Cardinality Estimator. Returns the estimated cardinality for a metric with a given tag, percentile and number of aggregations configuration using Metrics without Limits&trade;.

func (*MetricsApi) ListActiveMetricConfigurations

func (a *MetricsApi) ListActiveMetricConfigurations(ctx _context.Context, metricName string, o ...ListActiveMetricConfigurationsOptionalParameters) (MetricSuggestedTagsAndAggregationsResponse, *_nethttp.Response, error)

ListActiveMetricConfigurations List active tags and aggregations. List tags and aggregations that are actively queried on dashboards and monitors for a given metric name.

func (*MetricsApi) ListTagConfigurationByName

func (a *MetricsApi) ListTagConfigurationByName(ctx _context.Context, metricName string) (MetricTagConfigurationResponse, *_nethttp.Response, error)

ListTagConfigurationByName List tag configuration by name. Returns the tag configuration for the given metric name.

func (*MetricsApi) ListTagConfigurations

func (a *MetricsApi) ListTagConfigurations(ctx _context.Context, o ...ListTagConfigurationsOptionalParameters) (MetricsAndMetricTagConfigurationsResponse, *_nethttp.Response, error)

ListTagConfigurations Get a list of metrics. Returns all metrics that can be configured in the Metrics Summary page or with Metrics without Limits™ (matching additional filters if specified).

func (*MetricsApi) ListTagsByMetricName

func (a *MetricsApi) ListTagsByMetricName(ctx _context.Context, metricName string) (MetricAllTagsResponse, *_nethttp.Response, error)

ListTagsByMetricName List tags by metric name. View indexed tag key-value pairs for a given metric name.

func (*MetricsApi) ListVolumesByMetricName

func (a *MetricsApi) ListVolumesByMetricName(ctx _context.Context, metricName string) (MetricVolumesResponse, *_nethttp.Response, error)

ListVolumesByMetricName List distinct metric volumes by metric name. View distinct metrics volumes for the given metric name.

Custom metrics generated in-app from other products will return `null` for ingested volumes.

func (*MetricsApi) SubmitMetrics

func (a *MetricsApi) SubmitMetrics(ctx _context.Context, body MetricPayload, o ...SubmitMetricsOptionalParameters) (IntakePayloadAccepted, *_nethttp.Response, error)

SubmitMetrics Submit metrics. The metrics end-point allows you to post time-series data that can be graphed on Datadog’s dashboards. The maximum payload size is 500 kilobytes (512000 bytes). Compressed payloads must have a decompressed size of less than 5 megabytes (5242880 bytes).

If you’re submitting metrics directly to the Datadog API without using DogStatsD, expect:

- 64 bits for the timestamp - 64 bits for the value - 20 bytes for the metric names - 50 bytes for the timeseries - The full payload is approximately 100 bytes.

Host name is one of the resources in the Resources field.

func (*MetricsApi) UpdateTagConfiguration

func (a *MetricsApi) UpdateTagConfiguration(ctx _context.Context, metricName string, body MetricTagConfigurationUpdateRequest) (MetricTagConfigurationResponse, *_nethttp.Response, error)

UpdateTagConfiguration Update a tag configuration. Update the tag configuration of a metric or percentile aggregations of a distribution metric or custom aggregations of a count, rate, or gauge metric. Can only be used with application keys from users with the `Manage Tags for Metrics` permission.

type MonitorType

MonitorType Attributes from the monitor that triggered the event.

type MonitorType struct {
    // The POSIX timestamp of the monitor's creation in nanoseconds.
    CreatedAt *int64 `json:"created_at,omitempty"`
    // Monitor group status used when there is no `result_groups`.
    GroupStatus *int32 `json:"group_status,omitempty"`
    // Groups to which the monitor belongs.
    Groups []string `json:"groups,omitempty"`
    // The monitor ID.
    Id *int64 `json:"id,omitempty"`
    // The monitor message.
    Message *string `json:"message,omitempty"`
    // The monitor's last-modified timestamp.
    Modified *int64 `json:"modified,omitempty"`
    // The monitor name.
    Name *string `json:"name,omitempty"`
    // The query that triggers the alert.
    Query *string `json:"query,omitempty"`
    // A list of tags attached to the monitor.
    Tags []string `json:"tags,omitempty"`
    // The templated name of the monitor before resolving any template variables.
    TemplatedName *string `json:"templated_name,omitempty"`
    // The monitor type.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewMonitorType

func NewMonitorType() *MonitorType

NewMonitorType instantiates a new MonitorType object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewMonitorTypeWithDefaults

func NewMonitorTypeWithDefaults() *MonitorType

NewMonitorTypeWithDefaults instantiates a new MonitorType object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*MonitorType) GetCreatedAt

func (o *MonitorType) GetCreatedAt() int64

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*MonitorType) GetCreatedAtOk

func (o *MonitorType) GetCreatedAtOk() (*int64, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorType) GetGroupStatus

func (o *MonitorType) GetGroupStatus() int32

GetGroupStatus returns the GroupStatus field value if set, zero value otherwise.

func (*MonitorType) GetGroupStatusOk

func (o *MonitorType) GetGroupStatusOk() (*int32, bool)

GetGroupStatusOk returns a tuple with the GroupStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorType) GetGroups

func (o *MonitorType) GetGroups() []string

GetGroups returns the Groups field value if set, zero value otherwise.

func (*MonitorType) GetGroupsOk

func (o *MonitorType) GetGroupsOk() (*[]string, bool)

GetGroupsOk returns a tuple with the Groups field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorType) GetId

func (o *MonitorType) GetId() int64

GetId returns the Id field value if set, zero value otherwise.

func (*MonitorType) GetIdOk

func (o *MonitorType) GetIdOk() (*int64, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorType) GetMessage

func (o *MonitorType) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*MonitorType) GetMessageOk

func (o *MonitorType) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorType) GetModified

func (o *MonitorType) GetModified() int64

GetModified returns the Modified field value if set, zero value otherwise.

func (*MonitorType) GetModifiedOk

func (o *MonitorType) GetModifiedOk() (*int64, bool)

GetModifiedOk returns a tuple with the Modified field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorType) GetName

func (o *MonitorType) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*MonitorType) GetNameOk

func (o *MonitorType) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorType) GetQuery

func (o *MonitorType) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*MonitorType) GetQueryOk

func (o *MonitorType) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorType) GetTags

func (o *MonitorType) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*MonitorType) GetTagsOk

func (o *MonitorType) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorType) GetTemplatedName

func (o *MonitorType) GetTemplatedName() string

GetTemplatedName returns the TemplatedName field value if set, zero value otherwise.

func (*MonitorType) GetTemplatedNameOk

func (o *MonitorType) GetTemplatedNameOk() (*string, bool)

GetTemplatedNameOk returns a tuple with the TemplatedName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorType) GetType

func (o *MonitorType) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*MonitorType) GetTypeOk

func (o *MonitorType) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorType) HasCreatedAt

func (o *MonitorType) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*MonitorType) HasGroupStatus

func (o *MonitorType) HasGroupStatus() bool

HasGroupStatus returns a boolean if a field has been set.

func (*MonitorType) HasGroups

func (o *MonitorType) HasGroups() bool

HasGroups returns a boolean if a field has been set.

func (*MonitorType) HasId

func (o *MonitorType) HasId() bool

HasId returns a boolean if a field has been set.

func (*MonitorType) HasMessage

func (o *MonitorType) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*MonitorType) HasModified

func (o *MonitorType) HasModified() bool

HasModified returns a boolean if a field has been set.

func (*MonitorType) HasName

func (o *MonitorType) HasName() bool

HasName returns a boolean if a field has been set.

func (*MonitorType) HasQuery

func (o *MonitorType) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*MonitorType) HasTags

func (o *MonitorType) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*MonitorType) HasTemplatedName

func (o *MonitorType) HasTemplatedName() bool

HasTemplatedName returns a boolean if a field has been set.

func (*MonitorType) HasType

func (o *MonitorType) HasType() bool

HasType returns a boolean if a field has been set.

func (MonitorType) MarshalJSON

func (o MonitorType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorType) SetCreatedAt

func (o *MonitorType) SetCreatedAt(v int64)

SetCreatedAt gets a reference to the given int64 and assigns it to the CreatedAt field.

func (*MonitorType) SetGroupStatus

func (o *MonitorType) SetGroupStatus(v int32)

SetGroupStatus gets a reference to the given int32 and assigns it to the GroupStatus field.

func (*MonitorType) SetGroups

func (o *MonitorType) SetGroups(v []string)

SetGroups gets a reference to the given []string and assigns it to the Groups field.

func (*MonitorType) SetId

func (o *MonitorType) SetId(v int64)

SetId gets a reference to the given int64 and assigns it to the Id field.

func (*MonitorType) SetMessage

func (o *MonitorType) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*MonitorType) SetModified

func (o *MonitorType) SetModified(v int64)

SetModified gets a reference to the given int64 and assigns it to the Modified field.

func (*MonitorType) SetName

func (o *MonitorType) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*MonitorType) SetQuery

func (o *MonitorType) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*MonitorType) SetTags

func (o *MonitorType) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*MonitorType) SetTemplatedName

func (o *MonitorType) SetTemplatedName(v string)

SetTemplatedName gets a reference to the given string and assigns it to the TemplatedName field.

func (*MonitorType) SetType

func (o *MonitorType) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*MonitorType) UnmarshalJSON

func (o *MonitorType) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type NullableAPIKeyResponseIncludedItem

NullableAPIKeyResponseIncludedItem handles when a null is used for APIKeyResponseIncludedItem.

type NullableAPIKeyResponseIncludedItem struct {
    // contains filtered or unexported fields
}

func NewNullableAPIKeyResponseIncludedItem

func NewNullableAPIKeyResponseIncludedItem(val *APIKeyResponseIncludedItem) *NullableAPIKeyResponseIncludedItem

NewNullableAPIKeyResponseIncludedItem initializes the struct as if Set has been called.

func (NullableAPIKeyResponseIncludedItem) Get

func (v NullableAPIKeyResponseIncludedItem) Get() *APIKeyResponseIncludedItem

Get returns the associated value.

func (NullableAPIKeyResponseIncludedItem) IsSet

func (v NullableAPIKeyResponseIncludedItem) IsSet() bool

IsSet returns whether Set has been called.

func (NullableAPIKeyResponseIncludedItem) MarshalJSON

func (v NullableAPIKeyResponseIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableAPIKeyResponseIncludedItem) Set

func (v *NullableAPIKeyResponseIncludedItem) Set(val *APIKeyResponseIncludedItem)

Set changes the value and indicates it's been called.

func (*NullableAPIKeyResponseIncludedItem) UnmarshalJSON

func (v *NullableAPIKeyResponseIncludedItem) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableAPIKeyResponseIncludedItem) Unset

func (v *NullableAPIKeyResponseIncludedItem) Unset()

Unset sets the value to nil and resets the set flag/

type NullableAPIKeysSort

NullableAPIKeysSort handles when a null is used for APIKeysSort.

type NullableAPIKeysSort struct {
    // contains filtered or unexported fields
}

func NewNullableAPIKeysSort

func NewNullableAPIKeysSort(val *APIKeysSort) *NullableAPIKeysSort

NewNullableAPIKeysSort initializes the struct as if Set has been called.

func (NullableAPIKeysSort) Get

func (v NullableAPIKeysSort) Get() *APIKeysSort

Get returns the associated value.

func (NullableAPIKeysSort) IsSet

func (v NullableAPIKeysSort) IsSet() bool

IsSet returns whether Set has been called.

func (NullableAPIKeysSort) MarshalJSON

func (v NullableAPIKeysSort) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableAPIKeysSort) Set

func (v *NullableAPIKeysSort) Set(val *APIKeysSort)

Set changes the value and indicates it's been called.

func (*NullableAPIKeysSort) UnmarshalJSON

func (v *NullableAPIKeysSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableAPIKeysSort) Unset

func (v *NullableAPIKeysSort) Unset()

Unset sets the value to nil and resets the set flag.

type NullableAPIKeysType

NullableAPIKeysType handles when a null is used for APIKeysType.

type NullableAPIKeysType struct {
    // contains filtered or unexported fields
}

func NewNullableAPIKeysType

func NewNullableAPIKeysType(val *APIKeysType) *NullableAPIKeysType

NewNullableAPIKeysType initializes the struct as if Set has been called.

func (NullableAPIKeysType) Get

func (v NullableAPIKeysType) Get() *APIKeysType

Get returns the associated value.

func (NullableAPIKeysType) IsSet

func (v NullableAPIKeysType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableAPIKeysType) MarshalJSON

func (v NullableAPIKeysType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableAPIKeysType) Set

func (v *NullableAPIKeysType) Set(val *APIKeysType)

Set changes the value and indicates it's been called.

func (*NullableAPIKeysType) UnmarshalJSON

func (v *NullableAPIKeysType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableAPIKeysType) Unset

func (v *NullableAPIKeysType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableApplicationKeyResponseIncludedItem

NullableApplicationKeyResponseIncludedItem handles when a null is used for ApplicationKeyResponseIncludedItem.

type NullableApplicationKeyResponseIncludedItem struct {
    // contains filtered or unexported fields
}

func NewNullableApplicationKeyResponseIncludedItem

func NewNullableApplicationKeyResponseIncludedItem(val *ApplicationKeyResponseIncludedItem) *NullableApplicationKeyResponseIncludedItem

NewNullableApplicationKeyResponseIncludedItem initializes the struct as if Set has been called.

func (NullableApplicationKeyResponseIncludedItem) Get

func (v NullableApplicationKeyResponseIncludedItem) Get() *ApplicationKeyResponseIncludedItem

Get returns the associated value.

func (NullableApplicationKeyResponseIncludedItem) IsSet

func (v NullableApplicationKeyResponseIncludedItem) IsSet() bool

IsSet returns whether Set has been called.

func (NullableApplicationKeyResponseIncludedItem) MarshalJSON

func (v NullableApplicationKeyResponseIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableApplicationKeyResponseIncludedItem) Set

func (v *NullableApplicationKeyResponseIncludedItem) Set(val *ApplicationKeyResponseIncludedItem)

Set changes the value and indicates it's been called.

func (*NullableApplicationKeyResponseIncludedItem) UnmarshalJSON

func (v *NullableApplicationKeyResponseIncludedItem) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableApplicationKeyResponseIncludedItem) Unset

func (v *NullableApplicationKeyResponseIncludedItem) Unset()

Unset sets the value to nil and resets the set flag/

type NullableApplicationKeysSort

NullableApplicationKeysSort handles when a null is used for ApplicationKeysSort.

type NullableApplicationKeysSort struct {
    // contains filtered or unexported fields
}

func NewNullableApplicationKeysSort

func NewNullableApplicationKeysSort(val *ApplicationKeysSort) *NullableApplicationKeysSort

NewNullableApplicationKeysSort initializes the struct as if Set has been called.

func (NullableApplicationKeysSort) Get

func (v NullableApplicationKeysSort) Get() *ApplicationKeysSort

Get returns the associated value.

func (NullableApplicationKeysSort) IsSet

func (v NullableApplicationKeysSort) IsSet() bool

IsSet returns whether Set has been called.

func (NullableApplicationKeysSort) MarshalJSON

func (v NullableApplicationKeysSort) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableApplicationKeysSort) Set

func (v *NullableApplicationKeysSort) Set(val *ApplicationKeysSort)

Set changes the value and indicates it's been called.

func (*NullableApplicationKeysSort) UnmarshalJSON

func (v *NullableApplicationKeysSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableApplicationKeysSort) Unset

func (v *NullableApplicationKeysSort) Unset()

Unset sets the value to nil and resets the set flag.

type NullableApplicationKeysType

NullableApplicationKeysType handles when a null is used for ApplicationKeysType.

type NullableApplicationKeysType struct {
    // contains filtered or unexported fields
}

func NewNullableApplicationKeysType

func NewNullableApplicationKeysType(val *ApplicationKeysType) *NullableApplicationKeysType

NewNullableApplicationKeysType initializes the struct as if Set has been called.

func (NullableApplicationKeysType) Get

func (v NullableApplicationKeysType) Get() *ApplicationKeysType

Get returns the associated value.

func (NullableApplicationKeysType) IsSet

func (v NullableApplicationKeysType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableApplicationKeysType) MarshalJSON

func (v NullableApplicationKeysType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableApplicationKeysType) Set

func (v *NullableApplicationKeysType) Set(val *ApplicationKeysType)

Set changes the value and indicates it's been called.

func (*NullableApplicationKeysType) UnmarshalJSON

func (v *NullableApplicationKeysType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableApplicationKeysType) Unset

func (v *NullableApplicationKeysType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableAuditLogsEventType

NullableAuditLogsEventType handles when a null is used for AuditLogsEventType.

type NullableAuditLogsEventType struct {
    // contains filtered or unexported fields
}

func NewNullableAuditLogsEventType

func NewNullableAuditLogsEventType(val *AuditLogsEventType) *NullableAuditLogsEventType

NewNullableAuditLogsEventType initializes the struct as if Set has been called.

func (NullableAuditLogsEventType) Get

func (v NullableAuditLogsEventType) Get() *AuditLogsEventType

Get returns the associated value.

func (NullableAuditLogsEventType) IsSet

func (v NullableAuditLogsEventType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableAuditLogsEventType) MarshalJSON

func (v NullableAuditLogsEventType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableAuditLogsEventType) Set

func (v *NullableAuditLogsEventType) Set(val *AuditLogsEventType)

Set changes the value and indicates it's been called.

func (*NullableAuditLogsEventType) UnmarshalJSON

func (v *NullableAuditLogsEventType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableAuditLogsEventType) Unset

func (v *NullableAuditLogsEventType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableAuditLogsResponseStatus

NullableAuditLogsResponseStatus handles when a null is used for AuditLogsResponseStatus.

type NullableAuditLogsResponseStatus struct {
    // contains filtered or unexported fields
}

func NewNullableAuditLogsResponseStatus

func NewNullableAuditLogsResponseStatus(val *AuditLogsResponseStatus) *NullableAuditLogsResponseStatus

NewNullableAuditLogsResponseStatus initializes the struct as if Set has been called.

func (NullableAuditLogsResponseStatus) Get

func (v NullableAuditLogsResponseStatus) Get() *AuditLogsResponseStatus

Get returns the associated value.

func (NullableAuditLogsResponseStatus) IsSet

func (v NullableAuditLogsResponseStatus) IsSet() bool

IsSet returns whether Set has been called.

func (NullableAuditLogsResponseStatus) MarshalJSON

func (v NullableAuditLogsResponseStatus) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableAuditLogsResponseStatus) Set

func (v *NullableAuditLogsResponseStatus) Set(val *AuditLogsResponseStatus)

Set changes the value and indicates it's been called.

func (*NullableAuditLogsResponseStatus) UnmarshalJSON

func (v *NullableAuditLogsResponseStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableAuditLogsResponseStatus) Unset

func (v *NullableAuditLogsResponseStatus) Unset()

Unset sets the value to nil and resets the set flag.

type NullableAuditLogsSort

NullableAuditLogsSort handles when a null is used for AuditLogsSort.

type NullableAuditLogsSort struct {
    // contains filtered or unexported fields
}

func NewNullableAuditLogsSort

func NewNullableAuditLogsSort(val *AuditLogsSort) *NullableAuditLogsSort

NewNullableAuditLogsSort initializes the struct as if Set has been called.

func (NullableAuditLogsSort) Get

func (v NullableAuditLogsSort) Get() *AuditLogsSort

Get returns the associated value.

func (NullableAuditLogsSort) IsSet

func (v NullableAuditLogsSort) IsSet() bool

IsSet returns whether Set has been called.

func (NullableAuditLogsSort) MarshalJSON

func (v NullableAuditLogsSort) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableAuditLogsSort) Set

func (v *NullableAuditLogsSort) Set(val *AuditLogsSort)

Set changes the value and indicates it's been called.

func (*NullableAuditLogsSort) UnmarshalJSON

func (v *NullableAuditLogsSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableAuditLogsSort) Unset

func (v *NullableAuditLogsSort) Unset()

Unset sets the value to nil and resets the set flag.

type NullableAuthNMappingIncluded

NullableAuthNMappingIncluded handles when a null is used for AuthNMappingIncluded.

type NullableAuthNMappingIncluded struct {
    // contains filtered or unexported fields
}

func NewNullableAuthNMappingIncluded

func NewNullableAuthNMappingIncluded(val *AuthNMappingIncluded) *NullableAuthNMappingIncluded

NewNullableAuthNMappingIncluded initializes the struct as if Set has been called.

func (NullableAuthNMappingIncluded) Get

func (v NullableAuthNMappingIncluded) Get() *AuthNMappingIncluded

Get returns the associated value.

func (NullableAuthNMappingIncluded) IsSet

func (v NullableAuthNMappingIncluded) IsSet() bool

IsSet returns whether Set has been called.

func (NullableAuthNMappingIncluded) MarshalJSON

func (v NullableAuthNMappingIncluded) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableAuthNMappingIncluded) Set

func (v *NullableAuthNMappingIncluded) Set(val *AuthNMappingIncluded)

Set changes the value and indicates it's been called.

func (*NullableAuthNMappingIncluded) UnmarshalJSON

func (v *NullableAuthNMappingIncluded) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableAuthNMappingIncluded) Unset

func (v *NullableAuthNMappingIncluded) Unset()

Unset sets the value to nil and resets the set flag/

type NullableAuthNMappingsSort

NullableAuthNMappingsSort handles when a null is used for AuthNMappingsSort.

type NullableAuthNMappingsSort struct {
    // contains filtered or unexported fields
}

func NewNullableAuthNMappingsSort

func NewNullableAuthNMappingsSort(val *AuthNMappingsSort) *NullableAuthNMappingsSort

NewNullableAuthNMappingsSort initializes the struct as if Set has been called.

func (NullableAuthNMappingsSort) Get

func (v NullableAuthNMappingsSort) Get() *AuthNMappingsSort

Get returns the associated value.

func (NullableAuthNMappingsSort) IsSet

func (v NullableAuthNMappingsSort) IsSet() bool

IsSet returns whether Set has been called.

func (NullableAuthNMappingsSort) MarshalJSON

func (v NullableAuthNMappingsSort) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableAuthNMappingsSort) Set

func (v *NullableAuthNMappingsSort) Set(val *AuthNMappingsSort)

Set changes the value and indicates it's been called.

func (*NullableAuthNMappingsSort) UnmarshalJSON

func (v *NullableAuthNMappingsSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableAuthNMappingsSort) Unset

func (v *NullableAuthNMappingsSort) Unset()

Unset sets the value to nil and resets the set flag.

type NullableAuthNMappingsType

NullableAuthNMappingsType handles when a null is used for AuthNMappingsType.

type NullableAuthNMappingsType struct {
    // contains filtered or unexported fields
}

func NewNullableAuthNMappingsType

func NewNullableAuthNMappingsType(val *AuthNMappingsType) *NullableAuthNMappingsType

NewNullableAuthNMappingsType initializes the struct as if Set has been called.

func (NullableAuthNMappingsType) Get

func (v NullableAuthNMappingsType) Get() *AuthNMappingsType

Get returns the associated value.

func (NullableAuthNMappingsType) IsSet

func (v NullableAuthNMappingsType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableAuthNMappingsType) MarshalJSON

func (v NullableAuthNMappingsType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableAuthNMappingsType) Set

func (v *NullableAuthNMappingsType) Set(val *AuthNMappingsType)

Set changes the value and indicates it's been called.

func (*NullableAuthNMappingsType) UnmarshalJSON

func (v *NullableAuthNMappingsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableAuthNMappingsType) Unset

func (v *NullableAuthNMappingsType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableCloudWorkloadSecurityAgentRuleType

NullableCloudWorkloadSecurityAgentRuleType handles when a null is used for CloudWorkloadSecurityAgentRuleType.

type NullableCloudWorkloadSecurityAgentRuleType struct {
    // contains filtered or unexported fields
}

func NewNullableCloudWorkloadSecurityAgentRuleType

func NewNullableCloudWorkloadSecurityAgentRuleType(val *CloudWorkloadSecurityAgentRuleType) *NullableCloudWorkloadSecurityAgentRuleType

NewNullableCloudWorkloadSecurityAgentRuleType initializes the struct as if Set has been called.

func (NullableCloudWorkloadSecurityAgentRuleType) Get

func (v NullableCloudWorkloadSecurityAgentRuleType) Get() *CloudWorkloadSecurityAgentRuleType

Get returns the associated value.

func (NullableCloudWorkloadSecurityAgentRuleType) IsSet

func (v NullableCloudWorkloadSecurityAgentRuleType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableCloudWorkloadSecurityAgentRuleType) MarshalJSON

func (v NullableCloudWorkloadSecurityAgentRuleType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableCloudWorkloadSecurityAgentRuleType) Set

func (v *NullableCloudWorkloadSecurityAgentRuleType) Set(val *CloudWorkloadSecurityAgentRuleType)

Set changes the value and indicates it's been called.

func (*NullableCloudWorkloadSecurityAgentRuleType) UnmarshalJSON

func (v *NullableCloudWorkloadSecurityAgentRuleType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableCloudWorkloadSecurityAgentRuleType) Unset

func (v *NullableCloudWorkloadSecurityAgentRuleType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableConfluentAccountType

NullableConfluentAccountType handles when a null is used for ConfluentAccountType.

type NullableConfluentAccountType struct {
    // contains filtered or unexported fields
}

func NewNullableConfluentAccountType

func NewNullableConfluentAccountType(val *ConfluentAccountType) *NullableConfluentAccountType

NewNullableConfluentAccountType initializes the struct as if Set has been called.

func (NullableConfluentAccountType) Get

func (v NullableConfluentAccountType) Get() *ConfluentAccountType

Get returns the associated value.

func (NullableConfluentAccountType) IsSet

func (v NullableConfluentAccountType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableConfluentAccountType) MarshalJSON

func (v NullableConfluentAccountType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableConfluentAccountType) Set

func (v *NullableConfluentAccountType) Set(val *ConfluentAccountType)

Set changes the value and indicates it's been called.

func (*NullableConfluentAccountType) UnmarshalJSON

func (v *NullableConfluentAccountType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableConfluentAccountType) Unset

func (v *NullableConfluentAccountType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableConfluentResourceType

NullableConfluentResourceType handles when a null is used for ConfluentResourceType.

type NullableConfluentResourceType struct {
    // contains filtered or unexported fields
}

func NewNullableConfluentResourceType

func NewNullableConfluentResourceType(val *ConfluentResourceType) *NullableConfluentResourceType

NewNullableConfluentResourceType initializes the struct as if Set has been called.

func (NullableConfluentResourceType) Get

func (v NullableConfluentResourceType) Get() *ConfluentResourceType

Get returns the associated value.

func (NullableConfluentResourceType) IsSet

func (v NullableConfluentResourceType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableConfluentResourceType) MarshalJSON

func (v NullableConfluentResourceType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableConfluentResourceType) Set

func (v *NullableConfluentResourceType) Set(val *ConfluentResourceType)

Set changes the value and indicates it's been called.

func (*NullableConfluentResourceType) UnmarshalJSON

func (v *NullableConfluentResourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableConfluentResourceType) Unset

func (v *NullableConfluentResourceType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableContentEncoding

NullableContentEncoding handles when a null is used for ContentEncoding.

type NullableContentEncoding struct {
    // contains filtered or unexported fields
}

func NewNullableContentEncoding

func NewNullableContentEncoding(val *ContentEncoding) *NullableContentEncoding

NewNullableContentEncoding initializes the struct as if Set has been called.

func (NullableContentEncoding) Get

func (v NullableContentEncoding) Get() *ContentEncoding

Get returns the associated value.

func (NullableContentEncoding) IsSet

func (v NullableContentEncoding) IsSet() bool

IsSet returns whether Set has been called.

func (NullableContentEncoding) MarshalJSON

func (v NullableContentEncoding) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableContentEncoding) Set

func (v *NullableContentEncoding) Set(val *ContentEncoding)

Set changes the value and indicates it's been called.

func (*NullableContentEncoding) UnmarshalJSON

func (v *NullableContentEncoding) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableContentEncoding) Unset

func (v *NullableContentEncoding) Unset()

Unset sets the value to nil and resets the set flag.

type NullableCostByOrgType

NullableCostByOrgType handles when a null is used for CostByOrgType.

type NullableCostByOrgType struct {
    // contains filtered or unexported fields
}

func NewNullableCostByOrgType

func NewNullableCostByOrgType(val *CostByOrgType) *NullableCostByOrgType

NewNullableCostByOrgType initializes the struct as if Set has been called.

func (NullableCostByOrgType) Get

func (v NullableCostByOrgType) Get() *CostByOrgType

Get returns the associated value.

func (NullableCostByOrgType) IsSet

func (v NullableCostByOrgType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableCostByOrgType) MarshalJSON

func (v NullableCostByOrgType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableCostByOrgType) Set

func (v *NullableCostByOrgType) Set(val *CostByOrgType)

Set changes the value and indicates it's been called.

func (*NullableCostByOrgType) UnmarshalJSON

func (v *NullableCostByOrgType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableCostByOrgType) Unset

func (v *NullableCostByOrgType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableDashboardType

NullableDashboardType handles when a null is used for DashboardType.

type NullableDashboardType struct {
    // contains filtered or unexported fields
}

func NewNullableDashboardType

func NewNullableDashboardType(val *DashboardType) *NullableDashboardType

NewNullableDashboardType initializes the struct as if Set has been called.

func (NullableDashboardType) Get

func (v NullableDashboardType) Get() *DashboardType

Get returns the associated value.

func (NullableDashboardType) IsSet

func (v NullableDashboardType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableDashboardType) MarshalJSON

func (v NullableDashboardType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableDashboardType) Set

func (v *NullableDashboardType) Set(val *DashboardType)

Set changes the value and indicates it's been called.

func (*NullableDashboardType) UnmarshalJSON

func (v *NullableDashboardType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableDashboardType) Unset

func (v *NullableDashboardType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableEventPriority

NullableEventPriority handles when a null is used for EventPriority.

type NullableEventPriority struct {
    // contains filtered or unexported fields
}

func NewNullableEventPriority

func NewNullableEventPriority(val *EventPriority) *NullableEventPriority

NewNullableEventPriority initializes the struct as if Set has been called.

func (NullableEventPriority) Get

func (v NullableEventPriority) Get() *EventPriority

Get returns the associated value.

func (NullableEventPriority) IsSet

func (v NullableEventPriority) IsSet() bool

IsSet returns whether Set has been called.

func (NullableEventPriority) MarshalJSON

func (v NullableEventPriority) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableEventPriority) Set

func (v *NullableEventPriority) Set(val *EventPriority)

Set changes the value and indicates it's been called.

func (*NullableEventPriority) UnmarshalJSON

func (v *NullableEventPriority) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableEventPriority) Unset

func (v *NullableEventPriority) Unset()

Unset sets the value to nil and resets the set flag.

type NullableEventStatusType

NullableEventStatusType handles when a null is used for EventStatusType.

type NullableEventStatusType struct {
    // contains filtered or unexported fields
}

func NewNullableEventStatusType

func NewNullableEventStatusType(val *EventStatusType) *NullableEventStatusType

NewNullableEventStatusType initializes the struct as if Set has been called.

func (NullableEventStatusType) Get

func (v NullableEventStatusType) Get() *EventStatusType

Get returns the associated value.

func (NullableEventStatusType) IsSet

func (v NullableEventStatusType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableEventStatusType) MarshalJSON

func (v NullableEventStatusType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableEventStatusType) Set

func (v *NullableEventStatusType) Set(val *EventStatusType)

Set changes the value and indicates it's been called.

func (*NullableEventStatusType) UnmarshalJSON

func (v *NullableEventStatusType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableEventStatusType) Unset

func (v *NullableEventStatusType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableEventType

NullableEventType handles when a null is used for EventType.

type NullableEventType struct {
    // contains filtered or unexported fields
}

func NewNullableEventType

func NewNullableEventType(val *EventType) *NullableEventType

NewNullableEventType initializes the struct as if Set has been called.

func (NullableEventType) Get

func (v NullableEventType) Get() *EventType

Get returns the associated value.

func (NullableEventType) IsSet

func (v NullableEventType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableEventType) MarshalJSON

func (v NullableEventType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableEventType) Set

func (v *NullableEventType) Set(val *EventType)

Set changes the value and indicates it's been called.

func (*NullableEventType) UnmarshalJSON

func (v *NullableEventType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableEventType) Unset

func (v *NullableEventType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableEventsSort

NullableEventsSort handles when a null is used for EventsSort.

type NullableEventsSort struct {
    // contains filtered or unexported fields
}

func NewNullableEventsSort

func NewNullableEventsSort(val *EventsSort) *NullableEventsSort

NewNullableEventsSort initializes the struct as if Set has been called.

func (NullableEventsSort) Get

func (v NullableEventsSort) Get() *EventsSort

Get returns the associated value.

func (NullableEventsSort) IsSet

func (v NullableEventsSort) IsSet() bool

IsSet returns whether Set has been called.

func (NullableEventsSort) MarshalJSON

func (v NullableEventsSort) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableEventsSort) Set

func (v *NullableEventsSort) Set(val *EventsSort)

Set changes the value and indicates it's been called.

func (*NullableEventsSort) UnmarshalJSON

func (v *NullableEventsSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableEventsSort) Unset

func (v *NullableEventsSort) Unset()

Unset sets the value to nil and resets the set flag.

type NullableHourlyUsageType

NullableHourlyUsageType handles when a null is used for HourlyUsageType.

type NullableHourlyUsageType struct {
    // contains filtered or unexported fields
}

func NewNullableHourlyUsageType

func NewNullableHourlyUsageType(val *HourlyUsageType) *NullableHourlyUsageType

NewNullableHourlyUsageType initializes the struct as if Set has been called.

func (NullableHourlyUsageType) Get

func (v NullableHourlyUsageType) Get() *HourlyUsageType

Get returns the associated value.

func (NullableHourlyUsageType) IsSet

func (v NullableHourlyUsageType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableHourlyUsageType) MarshalJSON

func (v NullableHourlyUsageType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableHourlyUsageType) Set

func (v *NullableHourlyUsageType) Set(val *HourlyUsageType)

Set changes the value and indicates it's been called.

func (*NullableHourlyUsageType) UnmarshalJSON

func (v *NullableHourlyUsageType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableHourlyUsageType) Unset

func (v *NullableHourlyUsageType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableIncidentAttachmentAttachmentType

NullableIncidentAttachmentAttachmentType handles when a null is used for IncidentAttachmentAttachmentType.

type NullableIncidentAttachmentAttachmentType struct {
    // contains filtered or unexported fields
}

func NewNullableIncidentAttachmentAttachmentType

func NewNullableIncidentAttachmentAttachmentType(val *IncidentAttachmentAttachmentType) *NullableIncidentAttachmentAttachmentType

NewNullableIncidentAttachmentAttachmentType initializes the struct as if Set has been called.

func (NullableIncidentAttachmentAttachmentType) Get

func (v NullableIncidentAttachmentAttachmentType) Get() *IncidentAttachmentAttachmentType

Get returns the associated value.

func (NullableIncidentAttachmentAttachmentType) IsSet

func (v NullableIncidentAttachmentAttachmentType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableIncidentAttachmentAttachmentType) MarshalJSON

func (v NullableIncidentAttachmentAttachmentType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableIncidentAttachmentAttachmentType) Set

func (v *NullableIncidentAttachmentAttachmentType) Set(val *IncidentAttachmentAttachmentType)

Set changes the value and indicates it's been called.

func (*NullableIncidentAttachmentAttachmentType) UnmarshalJSON

func (v *NullableIncidentAttachmentAttachmentType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableIncidentAttachmentAttachmentType) Unset

func (v *NullableIncidentAttachmentAttachmentType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableIncidentAttachmentAttributes

NullableIncidentAttachmentAttributes handles when a null is used for IncidentAttachmentAttributes.

type NullableIncidentAttachmentAttributes struct {
    // contains filtered or unexported fields
}

func NewNullableIncidentAttachmentAttributes

func NewNullableIncidentAttachmentAttributes(val *IncidentAttachmentAttributes) *NullableIncidentAttachmentAttributes

NewNullableIncidentAttachmentAttributes initializes the struct as if Set has been called.

func (NullableIncidentAttachmentAttributes) Get

func (v NullableIncidentAttachmentAttributes) Get() *IncidentAttachmentAttributes

Get returns the associated value.

func (NullableIncidentAttachmentAttributes) IsSet

func (v NullableIncidentAttachmentAttributes) IsSet() bool

IsSet returns whether Set has been called.

func (NullableIncidentAttachmentAttributes) MarshalJSON

func (v NullableIncidentAttachmentAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableIncidentAttachmentAttributes) Set

func (v *NullableIncidentAttachmentAttributes) Set(val *IncidentAttachmentAttributes)

Set changes the value and indicates it's been called.

func (*NullableIncidentAttachmentAttributes) UnmarshalJSON

func (v *NullableIncidentAttachmentAttributes) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableIncidentAttachmentAttributes) Unset

func (v *NullableIncidentAttachmentAttributes) Unset()

Unset sets the value to nil and resets the set flag/

type NullableIncidentAttachmentLinkAttachmentType

NullableIncidentAttachmentLinkAttachmentType handles when a null is used for IncidentAttachmentLinkAttachmentType.

type NullableIncidentAttachmentLinkAttachmentType struct {
    // contains filtered or unexported fields
}

func NewNullableIncidentAttachmentLinkAttachmentType

func NewNullableIncidentAttachmentLinkAttachmentType(val *IncidentAttachmentLinkAttachmentType) *NullableIncidentAttachmentLinkAttachmentType

NewNullableIncidentAttachmentLinkAttachmentType initializes the struct as if Set has been called.

func (NullableIncidentAttachmentLinkAttachmentType) Get

func (v NullableIncidentAttachmentLinkAttachmentType) Get() *IncidentAttachmentLinkAttachmentType

Get returns the associated value.

func (NullableIncidentAttachmentLinkAttachmentType) IsSet

func (v NullableIncidentAttachmentLinkAttachmentType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableIncidentAttachmentLinkAttachmentType) MarshalJSON

func (v NullableIncidentAttachmentLinkAttachmentType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableIncidentAttachmentLinkAttachmentType) Set

func (v *NullableIncidentAttachmentLinkAttachmentType) Set(val *IncidentAttachmentLinkAttachmentType)

Set changes the value and indicates it's been called.

func (*NullableIncidentAttachmentLinkAttachmentType) UnmarshalJSON

func (v *NullableIncidentAttachmentLinkAttachmentType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableIncidentAttachmentLinkAttachmentType) Unset

func (v *NullableIncidentAttachmentLinkAttachmentType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableIncidentAttachmentPostmortemAttachmentType

NullableIncidentAttachmentPostmortemAttachmentType handles when a null is used for IncidentAttachmentPostmortemAttachmentType.

type NullableIncidentAttachmentPostmortemAttachmentType struct {
    // contains filtered or unexported fields
}

func NewNullableIncidentAttachmentPostmortemAttachmentType

func NewNullableIncidentAttachmentPostmortemAttachmentType(val *IncidentAttachmentPostmortemAttachmentType) *NullableIncidentAttachmentPostmortemAttachmentType

NewNullableIncidentAttachmentPostmortemAttachmentType initializes the struct as if Set has been called.

func (NullableIncidentAttachmentPostmortemAttachmentType) Get

func (v NullableIncidentAttachmentPostmortemAttachmentType) Get() *IncidentAttachmentPostmortemAttachmentType

Get returns the associated value.

func (NullableIncidentAttachmentPostmortemAttachmentType) IsSet

func (v NullableIncidentAttachmentPostmortemAttachmentType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableIncidentAttachmentPostmortemAttachmentType) MarshalJSON

func (v NullableIncidentAttachmentPostmortemAttachmentType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableIncidentAttachmentPostmortemAttachmentType) Set

func (v *NullableIncidentAttachmentPostmortemAttachmentType) Set(val *IncidentAttachmentPostmortemAttachmentType)

Set changes the value and indicates it's been called.

func (*NullableIncidentAttachmentPostmortemAttachmentType) UnmarshalJSON

func (v *NullableIncidentAttachmentPostmortemAttachmentType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableIncidentAttachmentPostmortemAttachmentType) Unset

func (v *NullableIncidentAttachmentPostmortemAttachmentType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableIncidentAttachmentRelatedObject

NullableIncidentAttachmentRelatedObject handles when a null is used for IncidentAttachmentRelatedObject.

type NullableIncidentAttachmentRelatedObject struct {
    // contains filtered or unexported fields
}

func NewNullableIncidentAttachmentRelatedObject

func NewNullableIncidentAttachmentRelatedObject(val *IncidentAttachmentRelatedObject) *NullableIncidentAttachmentRelatedObject

NewNullableIncidentAttachmentRelatedObject initializes the struct as if Set has been called.

func (NullableIncidentAttachmentRelatedObject) Get

func (v NullableIncidentAttachmentRelatedObject) Get() *IncidentAttachmentRelatedObject

Get returns the associated value.

func (NullableIncidentAttachmentRelatedObject) IsSet

func (v NullableIncidentAttachmentRelatedObject) IsSet() bool

IsSet returns whether Set has been called.

func (NullableIncidentAttachmentRelatedObject) MarshalJSON

func (v NullableIncidentAttachmentRelatedObject) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableIncidentAttachmentRelatedObject) Set

func (v *NullableIncidentAttachmentRelatedObject) Set(val *IncidentAttachmentRelatedObject)

Set changes the value and indicates it's been called.

func (*NullableIncidentAttachmentRelatedObject) UnmarshalJSON

func (v *NullableIncidentAttachmentRelatedObject) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableIncidentAttachmentRelatedObject) Unset

func (v *NullableIncidentAttachmentRelatedObject) Unset()

Unset sets the value to nil and resets the set flag.

type NullableIncidentAttachmentType

NullableIncidentAttachmentType handles when a null is used for IncidentAttachmentType.

type NullableIncidentAttachmentType struct {
    // contains filtered or unexported fields
}

func NewNullableIncidentAttachmentType

func NewNullableIncidentAttachmentType(val *IncidentAttachmentType) *NullableIncidentAttachmentType

NewNullableIncidentAttachmentType initializes the struct as if Set has been called.

func (NullableIncidentAttachmentType) Get

func (v NullableIncidentAttachmentType) Get() *IncidentAttachmentType

Get returns the associated value.

func (NullableIncidentAttachmentType) IsSet

func (v NullableIncidentAttachmentType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableIncidentAttachmentType) MarshalJSON

func (v NullableIncidentAttachmentType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableIncidentAttachmentType) Set

func (v *NullableIncidentAttachmentType) Set(val *IncidentAttachmentType)

Set changes the value and indicates it's been called.

func (*NullableIncidentAttachmentType) UnmarshalJSON

func (v *NullableIncidentAttachmentType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableIncidentAttachmentType) Unset

func (v *NullableIncidentAttachmentType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableIncidentAttachmentUpdateAttributes

NullableIncidentAttachmentUpdateAttributes handles when a null is used for IncidentAttachmentUpdateAttributes.

type NullableIncidentAttachmentUpdateAttributes struct {
    // contains filtered or unexported fields
}

func NewNullableIncidentAttachmentUpdateAttributes

func NewNullableIncidentAttachmentUpdateAttributes(val *IncidentAttachmentUpdateAttributes) *NullableIncidentAttachmentUpdateAttributes

NewNullableIncidentAttachmentUpdateAttributes initializes the struct as if Set has been called.

func (NullableIncidentAttachmentUpdateAttributes) Get

func (v NullableIncidentAttachmentUpdateAttributes) Get() *IncidentAttachmentUpdateAttributes

Get returns the associated value.

func (NullableIncidentAttachmentUpdateAttributes) IsSet

func (v NullableIncidentAttachmentUpdateAttributes) IsSet() bool

IsSet returns whether Set has been called.

func (NullableIncidentAttachmentUpdateAttributes) MarshalJSON

func (v NullableIncidentAttachmentUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableIncidentAttachmentUpdateAttributes) Set

func (v *NullableIncidentAttachmentUpdateAttributes) Set(val *IncidentAttachmentUpdateAttributes)

Set changes the value and indicates it's been called.

func (*NullableIncidentAttachmentUpdateAttributes) UnmarshalJSON

func (v *NullableIncidentAttachmentUpdateAttributes) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableIncidentAttachmentUpdateAttributes) Unset

func (v *NullableIncidentAttachmentUpdateAttributes) Unset()

Unset sets the value to nil and resets the set flag/

type NullableIncidentAttachmentsResponseIncludedItem

NullableIncidentAttachmentsResponseIncludedItem handles when a null is used for IncidentAttachmentsResponseIncludedItem.

type NullableIncidentAttachmentsResponseIncludedItem struct {
    // contains filtered or unexported fields
}

func NewNullableIncidentAttachmentsResponseIncludedItem

func NewNullableIncidentAttachmentsResponseIncludedItem(val *IncidentAttachmentsResponseIncludedItem) *NullableIncidentAttachmentsResponseIncludedItem

NewNullableIncidentAttachmentsResponseIncludedItem initializes the struct as if Set has been called.

func (NullableIncidentAttachmentsResponseIncludedItem) Get

func (v NullableIncidentAttachmentsResponseIncludedItem) Get() *IncidentAttachmentsResponseIncludedItem

Get returns the associated value.

func (NullableIncidentAttachmentsResponseIncludedItem) IsSet

func (v NullableIncidentAttachmentsResponseIncludedItem) IsSet() bool

IsSet returns whether Set has been called.

func (NullableIncidentAttachmentsResponseIncludedItem) MarshalJSON

func (v NullableIncidentAttachmentsResponseIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableIncidentAttachmentsResponseIncludedItem) Set

func (v *NullableIncidentAttachmentsResponseIncludedItem) Set(val *IncidentAttachmentsResponseIncludedItem)

Set changes the value and indicates it's been called.

func (*NullableIncidentAttachmentsResponseIncludedItem) UnmarshalJSON

func (v *NullableIncidentAttachmentsResponseIncludedItem) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableIncidentAttachmentsResponseIncludedItem) Unset

func (v *NullableIncidentAttachmentsResponseIncludedItem) Unset()

Unset sets the value to nil and resets the set flag/

type NullableIncidentFieldAttributes

NullableIncidentFieldAttributes handles when a null is used for IncidentFieldAttributes.

type NullableIncidentFieldAttributes struct {
    // contains filtered or unexported fields
}

func NewNullableIncidentFieldAttributes

func NewNullableIncidentFieldAttributes(val *IncidentFieldAttributes) *NullableIncidentFieldAttributes

NewNullableIncidentFieldAttributes initializes the struct as if Set has been called.

func (NullableIncidentFieldAttributes) Get

func (v NullableIncidentFieldAttributes) Get() *IncidentFieldAttributes

Get returns the associated value.

func (NullableIncidentFieldAttributes) IsSet

func (v NullableIncidentFieldAttributes) IsSet() bool

IsSet returns whether Set has been called.

func (NullableIncidentFieldAttributes) MarshalJSON

func (v NullableIncidentFieldAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableIncidentFieldAttributes) Set

func (v *NullableIncidentFieldAttributes) Set(val *IncidentFieldAttributes)

Set changes the value and indicates it's been called.

func (*NullableIncidentFieldAttributes) UnmarshalJSON

func (v *NullableIncidentFieldAttributes) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableIncidentFieldAttributes) Unset

func (v *NullableIncidentFieldAttributes) Unset()

Unset sets the value to nil and resets the set flag/

type NullableIncidentFieldAttributesSingleValueType

NullableIncidentFieldAttributesSingleValueType handles when a null is used for IncidentFieldAttributesSingleValueType.

type NullableIncidentFieldAttributesSingleValueType struct {
    // contains filtered or unexported fields
}

func NewNullableIncidentFieldAttributesSingleValueType

func NewNullableIncidentFieldAttributesSingleValueType(val *IncidentFieldAttributesSingleValueType) *NullableIncidentFieldAttributesSingleValueType

NewNullableIncidentFieldAttributesSingleValueType initializes the struct as if Set has been called.

func (NullableIncidentFieldAttributesSingleValueType) Get

func (v NullableIncidentFieldAttributesSingleValueType) Get() *IncidentFieldAttributesSingleValueType

Get returns the associated value.

func (NullableIncidentFieldAttributesSingleValueType) IsSet

func (v NullableIncidentFieldAttributesSingleValueType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableIncidentFieldAttributesSingleValueType) MarshalJSON

func (v NullableIncidentFieldAttributesSingleValueType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableIncidentFieldAttributesSingleValueType) Set

func (v *NullableIncidentFieldAttributesSingleValueType) Set(val *IncidentFieldAttributesSingleValueType)

Set changes the value and indicates it's been called.

func (*NullableIncidentFieldAttributesSingleValueType) UnmarshalJSON

func (v *NullableIncidentFieldAttributesSingleValueType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableIncidentFieldAttributesSingleValueType) Unset

func (v *NullableIncidentFieldAttributesSingleValueType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableIncidentFieldAttributesValueType

NullableIncidentFieldAttributesValueType handles when a null is used for IncidentFieldAttributesValueType.

type NullableIncidentFieldAttributesValueType struct {
    // contains filtered or unexported fields
}

func NewNullableIncidentFieldAttributesValueType

func NewNullableIncidentFieldAttributesValueType(val *IncidentFieldAttributesValueType) *NullableIncidentFieldAttributesValueType

NewNullableIncidentFieldAttributesValueType initializes the struct as if Set has been called.

func (NullableIncidentFieldAttributesValueType) Get

func (v NullableIncidentFieldAttributesValueType) Get() *IncidentFieldAttributesValueType

Get returns the associated value.

func (NullableIncidentFieldAttributesValueType) IsSet

func (v NullableIncidentFieldAttributesValueType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableIncidentFieldAttributesValueType) MarshalJSON

func (v NullableIncidentFieldAttributesValueType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableIncidentFieldAttributesValueType) Set

func (v *NullableIncidentFieldAttributesValueType) Set(val *IncidentFieldAttributesValueType)

Set changes the value and indicates it's been called.

func (*NullableIncidentFieldAttributesValueType) UnmarshalJSON

func (v *NullableIncidentFieldAttributesValueType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableIncidentFieldAttributesValueType) Unset

func (v *NullableIncidentFieldAttributesValueType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableIncidentIntegrationMetadataType

NullableIncidentIntegrationMetadataType handles when a null is used for IncidentIntegrationMetadataType.

type NullableIncidentIntegrationMetadataType struct {
    // contains filtered or unexported fields
}

func NewNullableIncidentIntegrationMetadataType

func NewNullableIncidentIntegrationMetadataType(val *IncidentIntegrationMetadataType) *NullableIncidentIntegrationMetadataType

NewNullableIncidentIntegrationMetadataType initializes the struct as if Set has been called.

func (NullableIncidentIntegrationMetadataType) Get

func (v NullableIncidentIntegrationMetadataType) Get() *IncidentIntegrationMetadataType

Get returns the associated value.

func (NullableIncidentIntegrationMetadataType) IsSet

func (v NullableIncidentIntegrationMetadataType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableIncidentIntegrationMetadataType) MarshalJSON

func (v NullableIncidentIntegrationMetadataType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableIncidentIntegrationMetadataType) Set

func (v *NullableIncidentIntegrationMetadataType) Set(val *IncidentIntegrationMetadataType)

Set changes the value and indicates it's been called.

func (*NullableIncidentIntegrationMetadataType) UnmarshalJSON

func (v *NullableIncidentIntegrationMetadataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableIncidentIntegrationMetadataType) Unset

func (v *NullableIncidentIntegrationMetadataType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableIncidentPostmortemType

NullableIncidentPostmortemType handles when a null is used for IncidentPostmortemType.

type NullableIncidentPostmortemType struct {
    // contains filtered or unexported fields
}

func NewNullableIncidentPostmortemType

func NewNullableIncidentPostmortemType(val *IncidentPostmortemType) *NullableIncidentPostmortemType

NewNullableIncidentPostmortemType initializes the struct as if Set has been called.

func (NullableIncidentPostmortemType) Get

func (v NullableIncidentPostmortemType) Get() *IncidentPostmortemType

Get returns the associated value.

func (NullableIncidentPostmortemType) IsSet

func (v NullableIncidentPostmortemType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableIncidentPostmortemType) MarshalJSON

func (v NullableIncidentPostmortemType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableIncidentPostmortemType) Set

func (v *NullableIncidentPostmortemType) Set(val *IncidentPostmortemType)

Set changes the value and indicates it's been called.

func (*NullableIncidentPostmortemType) UnmarshalJSON

func (v *NullableIncidentPostmortemType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableIncidentPostmortemType) Unset

func (v *NullableIncidentPostmortemType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableIncidentRelatedObject

NullableIncidentRelatedObject handles when a null is used for IncidentRelatedObject.

type NullableIncidentRelatedObject struct {
    // contains filtered or unexported fields
}

func NewNullableIncidentRelatedObject

func NewNullableIncidentRelatedObject(val *IncidentRelatedObject) *NullableIncidentRelatedObject

NewNullableIncidentRelatedObject initializes the struct as if Set has been called.

func (NullableIncidentRelatedObject) Get

func (v NullableIncidentRelatedObject) Get() *IncidentRelatedObject

Get returns the associated value.

func (NullableIncidentRelatedObject) IsSet

func (v NullableIncidentRelatedObject) IsSet() bool

IsSet returns whether Set has been called.

func (NullableIncidentRelatedObject) MarshalJSON

func (v NullableIncidentRelatedObject) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableIncidentRelatedObject) Set

func (v *NullableIncidentRelatedObject) Set(val *IncidentRelatedObject)

Set changes the value and indicates it's been called.

func (*NullableIncidentRelatedObject) UnmarshalJSON

func (v *NullableIncidentRelatedObject) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableIncidentRelatedObject) Unset

func (v *NullableIncidentRelatedObject) Unset()

Unset sets the value to nil and resets the set flag.

type NullableIncidentResponseIncludedItem

NullableIncidentResponseIncludedItem handles when a null is used for IncidentResponseIncludedItem.

type NullableIncidentResponseIncludedItem struct {
    // contains filtered or unexported fields
}

func NewNullableIncidentResponseIncludedItem

func NewNullableIncidentResponseIncludedItem(val *IncidentResponseIncludedItem) *NullableIncidentResponseIncludedItem

NewNullableIncidentResponseIncludedItem initializes the struct as if Set has been called.

func (NullableIncidentResponseIncludedItem) Get

func (v NullableIncidentResponseIncludedItem) Get() *IncidentResponseIncludedItem

Get returns the associated value.

func (NullableIncidentResponseIncludedItem) IsSet

func (v NullableIncidentResponseIncludedItem) IsSet() bool

IsSet returns whether Set has been called.

func (NullableIncidentResponseIncludedItem) MarshalJSON

func (v NullableIncidentResponseIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableIncidentResponseIncludedItem) Set

func (v *NullableIncidentResponseIncludedItem) Set(val *IncidentResponseIncludedItem)

Set changes the value and indicates it's been called.

func (*NullableIncidentResponseIncludedItem) UnmarshalJSON

func (v *NullableIncidentResponseIncludedItem) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableIncidentResponseIncludedItem) Unset

func (v *NullableIncidentResponseIncludedItem) Unset()

Unset sets the value to nil and resets the set flag/

type NullableIncidentServiceIncludedItems

NullableIncidentServiceIncludedItems handles when a null is used for IncidentServiceIncludedItems.

type NullableIncidentServiceIncludedItems struct {
    // contains filtered or unexported fields
}

func NewNullableIncidentServiceIncludedItems

func NewNullableIncidentServiceIncludedItems(val *IncidentServiceIncludedItems) *NullableIncidentServiceIncludedItems

NewNullableIncidentServiceIncludedItems initializes the struct as if Set has been called.

func (NullableIncidentServiceIncludedItems) Get

func (v NullableIncidentServiceIncludedItems) Get() *IncidentServiceIncludedItems

Get returns the associated value.

func (NullableIncidentServiceIncludedItems) IsSet

func (v NullableIncidentServiceIncludedItems) IsSet() bool

IsSet returns whether Set has been called.

func (NullableIncidentServiceIncludedItems) MarshalJSON

func (v NullableIncidentServiceIncludedItems) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableIncidentServiceIncludedItems) Set

func (v *NullableIncidentServiceIncludedItems) Set(val *IncidentServiceIncludedItems)

Set changes the value and indicates it's been called.

func (*NullableIncidentServiceIncludedItems) UnmarshalJSON

func (v *NullableIncidentServiceIncludedItems) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableIncidentServiceIncludedItems) Unset

func (v *NullableIncidentServiceIncludedItems) Unset()

Unset sets the value to nil and resets the set flag/

type NullableIncidentServiceType

NullableIncidentServiceType handles when a null is used for IncidentServiceType.

type NullableIncidentServiceType struct {
    // contains filtered or unexported fields
}

func NewNullableIncidentServiceType

func NewNullableIncidentServiceType(val *IncidentServiceType) *NullableIncidentServiceType

NewNullableIncidentServiceType initializes the struct as if Set has been called.

func (NullableIncidentServiceType) Get

func (v NullableIncidentServiceType) Get() *IncidentServiceType

Get returns the associated value.

func (NullableIncidentServiceType) IsSet

func (v NullableIncidentServiceType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableIncidentServiceType) MarshalJSON

func (v NullableIncidentServiceType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableIncidentServiceType) Set

func (v *NullableIncidentServiceType) Set(val *IncidentServiceType)

Set changes the value and indicates it's been called.

func (*NullableIncidentServiceType) UnmarshalJSON

func (v *NullableIncidentServiceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableIncidentServiceType) Unset

func (v *NullableIncidentServiceType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableIncidentTeamIncludedItems

NullableIncidentTeamIncludedItems handles when a null is used for IncidentTeamIncludedItems.

type NullableIncidentTeamIncludedItems struct {
    // contains filtered or unexported fields
}

func NewNullableIncidentTeamIncludedItems

func NewNullableIncidentTeamIncludedItems(val *IncidentTeamIncludedItems) *NullableIncidentTeamIncludedItems

NewNullableIncidentTeamIncludedItems initializes the struct as if Set has been called.

func (NullableIncidentTeamIncludedItems) Get

func (v NullableIncidentTeamIncludedItems) Get() *IncidentTeamIncludedItems

Get returns the associated value.

func (NullableIncidentTeamIncludedItems) IsSet

func (v NullableIncidentTeamIncludedItems) IsSet() bool

IsSet returns whether Set has been called.

func (NullableIncidentTeamIncludedItems) MarshalJSON

func (v NullableIncidentTeamIncludedItems) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableIncidentTeamIncludedItems) Set

func (v *NullableIncidentTeamIncludedItems) Set(val *IncidentTeamIncludedItems)

Set changes the value and indicates it's been called.

func (*NullableIncidentTeamIncludedItems) UnmarshalJSON

func (v *NullableIncidentTeamIncludedItems) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableIncidentTeamIncludedItems) Unset

func (v *NullableIncidentTeamIncludedItems) Unset()

Unset sets the value to nil and resets the set flag/

type NullableIncidentTeamType

NullableIncidentTeamType handles when a null is used for IncidentTeamType.

type NullableIncidentTeamType struct {
    // contains filtered or unexported fields
}

func NewNullableIncidentTeamType

func NewNullableIncidentTeamType(val *IncidentTeamType) *NullableIncidentTeamType

NewNullableIncidentTeamType initializes the struct as if Set has been called.

func (NullableIncidentTeamType) Get

func (v NullableIncidentTeamType) Get() *IncidentTeamType

Get returns the associated value.

func (NullableIncidentTeamType) IsSet

func (v NullableIncidentTeamType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableIncidentTeamType) MarshalJSON

func (v NullableIncidentTeamType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableIncidentTeamType) Set

func (v *NullableIncidentTeamType) Set(val *IncidentTeamType)

Set changes the value and indicates it's been called.

func (*NullableIncidentTeamType) UnmarshalJSON

func (v *NullableIncidentTeamType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableIncidentTeamType) Unset

func (v *NullableIncidentTeamType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableIncidentTimelineCellCreateAttributes

NullableIncidentTimelineCellCreateAttributes handles when a null is used for IncidentTimelineCellCreateAttributes.

type NullableIncidentTimelineCellCreateAttributes struct {
    // contains filtered or unexported fields
}

func NewNullableIncidentTimelineCellCreateAttributes

func NewNullableIncidentTimelineCellCreateAttributes(val *IncidentTimelineCellCreateAttributes) *NullableIncidentTimelineCellCreateAttributes

NewNullableIncidentTimelineCellCreateAttributes initializes the struct as if Set has been called.

func (NullableIncidentTimelineCellCreateAttributes) Get

func (v NullableIncidentTimelineCellCreateAttributes) Get() *IncidentTimelineCellCreateAttributes

Get returns the associated value.

func (NullableIncidentTimelineCellCreateAttributes) IsSet

func (v NullableIncidentTimelineCellCreateAttributes) IsSet() bool

IsSet returns whether Set has been called.

func (NullableIncidentTimelineCellCreateAttributes) MarshalJSON

func (v NullableIncidentTimelineCellCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableIncidentTimelineCellCreateAttributes) Set

func (v *NullableIncidentTimelineCellCreateAttributes) Set(val *IncidentTimelineCellCreateAttributes)

Set changes the value and indicates it's been called.

func (*NullableIncidentTimelineCellCreateAttributes) UnmarshalJSON

func (v *NullableIncidentTimelineCellCreateAttributes) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableIncidentTimelineCellCreateAttributes) Unset

func (v *NullableIncidentTimelineCellCreateAttributes) Unset()

Unset sets the value to nil and resets the set flag/

type NullableIncidentTimelineCellMarkdownContentType

NullableIncidentTimelineCellMarkdownContentType handles when a null is used for IncidentTimelineCellMarkdownContentType.

type NullableIncidentTimelineCellMarkdownContentType struct {
    // contains filtered or unexported fields
}

func NewNullableIncidentTimelineCellMarkdownContentType

func NewNullableIncidentTimelineCellMarkdownContentType(val *IncidentTimelineCellMarkdownContentType) *NullableIncidentTimelineCellMarkdownContentType

NewNullableIncidentTimelineCellMarkdownContentType initializes the struct as if Set has been called.

func (NullableIncidentTimelineCellMarkdownContentType) Get

func (v NullableIncidentTimelineCellMarkdownContentType) Get() *IncidentTimelineCellMarkdownContentType

Get returns the associated value.

func (NullableIncidentTimelineCellMarkdownContentType) IsSet

func (v NullableIncidentTimelineCellMarkdownContentType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableIncidentTimelineCellMarkdownContentType) MarshalJSON

func (v NullableIncidentTimelineCellMarkdownContentType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableIncidentTimelineCellMarkdownContentType) Set

func (v *NullableIncidentTimelineCellMarkdownContentType) Set(val *IncidentTimelineCellMarkdownContentType)

Set changes the value and indicates it's been called.

func (*NullableIncidentTimelineCellMarkdownContentType) UnmarshalJSON

func (v *NullableIncidentTimelineCellMarkdownContentType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableIncidentTimelineCellMarkdownContentType) Unset

func (v *NullableIncidentTimelineCellMarkdownContentType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableIncidentType

NullableIncidentType handles when a null is used for IncidentType.

type NullableIncidentType struct {
    // contains filtered or unexported fields
}

func NewNullableIncidentType

func NewNullableIncidentType(val *IncidentType) *NullableIncidentType

NewNullableIncidentType initializes the struct as if Set has been called.

func (NullableIncidentType) Get

func (v NullableIncidentType) Get() *IncidentType

Get returns the associated value.

func (NullableIncidentType) IsSet

func (v NullableIncidentType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableIncidentType) MarshalJSON

func (v NullableIncidentType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableIncidentType) Set

func (v *NullableIncidentType) Set(val *IncidentType)

Set changes the value and indicates it's been called.

func (*NullableIncidentType) UnmarshalJSON

func (v *NullableIncidentType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableIncidentType) Unset

func (v *NullableIncidentType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableLogType

NullableLogType handles when a null is used for LogType.

type NullableLogType struct {
    // contains filtered or unexported fields
}

func NewNullableLogType

func NewNullableLogType(val *LogType) *NullableLogType

NewNullableLogType initializes the struct as if Set has been called.

func (NullableLogType) Get

func (v NullableLogType) Get() *LogType

Get returns the associated value.

func (NullableLogType) IsSet

func (v NullableLogType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableLogType) MarshalJSON

func (v NullableLogType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableLogType) Set

func (v *NullableLogType) Set(val *LogType)

Set changes the value and indicates it's been called.

func (*NullableLogType) UnmarshalJSON

func (v *NullableLogType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableLogType) Unset

func (v *NullableLogType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableLogsAggregateBucketValue

NullableLogsAggregateBucketValue handles when a null is used for LogsAggregateBucketValue.

type NullableLogsAggregateBucketValue struct {
    // contains filtered or unexported fields
}

func NewNullableLogsAggregateBucketValue

func NewNullableLogsAggregateBucketValue(val *LogsAggregateBucketValue) *NullableLogsAggregateBucketValue

NewNullableLogsAggregateBucketValue initializes the struct as if Set has been called.

func (NullableLogsAggregateBucketValue) Get

func (v NullableLogsAggregateBucketValue) Get() *LogsAggregateBucketValue

Get returns the associated value.

func (NullableLogsAggregateBucketValue) IsSet

func (v NullableLogsAggregateBucketValue) IsSet() bool

IsSet returns whether Set has been called.

func (NullableLogsAggregateBucketValue) MarshalJSON

func (v NullableLogsAggregateBucketValue) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableLogsAggregateBucketValue) Set

func (v *NullableLogsAggregateBucketValue) Set(val *LogsAggregateBucketValue)

Set changes the value and indicates it's been called.

func (*NullableLogsAggregateBucketValue) UnmarshalJSON

func (v *NullableLogsAggregateBucketValue) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableLogsAggregateBucketValue) Unset

func (v *NullableLogsAggregateBucketValue) Unset()

Unset sets the value to nil and resets the set flag/

type NullableLogsAggregateResponseStatus

NullableLogsAggregateResponseStatus handles when a null is used for LogsAggregateResponseStatus.

type NullableLogsAggregateResponseStatus struct {
    // contains filtered or unexported fields
}

func NewNullableLogsAggregateResponseStatus

func NewNullableLogsAggregateResponseStatus(val *LogsAggregateResponseStatus) *NullableLogsAggregateResponseStatus

NewNullableLogsAggregateResponseStatus initializes the struct as if Set has been called.

func (NullableLogsAggregateResponseStatus) Get

func (v NullableLogsAggregateResponseStatus) Get() *LogsAggregateResponseStatus

Get returns the associated value.

func (NullableLogsAggregateResponseStatus) IsSet

func (v NullableLogsAggregateResponseStatus) IsSet() bool

IsSet returns whether Set has been called.

func (NullableLogsAggregateResponseStatus) MarshalJSON

func (v NullableLogsAggregateResponseStatus) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableLogsAggregateResponseStatus) Set

func (v *NullableLogsAggregateResponseStatus) Set(val *LogsAggregateResponseStatus)

Set changes the value and indicates it's been called.

func (*NullableLogsAggregateResponseStatus) UnmarshalJSON

func (v *NullableLogsAggregateResponseStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableLogsAggregateResponseStatus) Unset

func (v *NullableLogsAggregateResponseStatus) Unset()

Unset sets the value to nil and resets the set flag.

type NullableLogsAggregateSortType

NullableLogsAggregateSortType handles when a null is used for LogsAggregateSortType.

type NullableLogsAggregateSortType struct {
    // contains filtered or unexported fields
}

func NewNullableLogsAggregateSortType

func NewNullableLogsAggregateSortType(val *LogsAggregateSortType) *NullableLogsAggregateSortType

NewNullableLogsAggregateSortType initializes the struct as if Set has been called.

func (NullableLogsAggregateSortType) Get

func (v NullableLogsAggregateSortType) Get() *LogsAggregateSortType

Get returns the associated value.

func (NullableLogsAggregateSortType) IsSet

func (v NullableLogsAggregateSortType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableLogsAggregateSortType) MarshalJSON

func (v NullableLogsAggregateSortType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableLogsAggregateSortType) Set

func (v *NullableLogsAggregateSortType) Set(val *LogsAggregateSortType)

Set changes the value and indicates it's been called.

func (*NullableLogsAggregateSortType) UnmarshalJSON

func (v *NullableLogsAggregateSortType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableLogsAggregateSortType) Unset

func (v *NullableLogsAggregateSortType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableLogsAggregationFunction

NullableLogsAggregationFunction handles when a null is used for LogsAggregationFunction.

type NullableLogsAggregationFunction struct {
    // contains filtered or unexported fields
}

func NewNullableLogsAggregationFunction

func NewNullableLogsAggregationFunction(val *LogsAggregationFunction) *NullableLogsAggregationFunction

NewNullableLogsAggregationFunction initializes the struct as if Set has been called.

func (NullableLogsAggregationFunction) Get

func (v NullableLogsAggregationFunction) Get() *LogsAggregationFunction

Get returns the associated value.

func (NullableLogsAggregationFunction) IsSet

func (v NullableLogsAggregationFunction) IsSet() bool

IsSet returns whether Set has been called.

func (NullableLogsAggregationFunction) MarshalJSON

func (v NullableLogsAggregationFunction) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableLogsAggregationFunction) Set

func (v *NullableLogsAggregationFunction) Set(val *LogsAggregationFunction)

Set changes the value and indicates it's been called.

func (*NullableLogsAggregationFunction) UnmarshalJSON

func (v *NullableLogsAggregationFunction) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableLogsAggregationFunction) Unset

func (v *NullableLogsAggregationFunction) Unset()

Unset sets the value to nil and resets the set flag.

type NullableLogsArchiveCreateRequestDestination

NullableLogsArchiveCreateRequestDestination handles when a null is used for LogsArchiveCreateRequestDestination.

type NullableLogsArchiveCreateRequestDestination struct {
    // contains filtered or unexported fields
}

func NewNullableLogsArchiveCreateRequestDestination

func NewNullableLogsArchiveCreateRequestDestination(val *LogsArchiveCreateRequestDestination) *NullableLogsArchiveCreateRequestDestination

NewNullableLogsArchiveCreateRequestDestination initializes the struct as if Set has been called.

func (NullableLogsArchiveCreateRequestDestination) Get

func (v NullableLogsArchiveCreateRequestDestination) Get() *LogsArchiveCreateRequestDestination

Get returns the associated value.

func (NullableLogsArchiveCreateRequestDestination) IsSet

func (v NullableLogsArchiveCreateRequestDestination) IsSet() bool

IsSet returns whether Set has been called.

func (NullableLogsArchiveCreateRequestDestination) MarshalJSON

func (v NullableLogsArchiveCreateRequestDestination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableLogsArchiveCreateRequestDestination) Set

func (v *NullableLogsArchiveCreateRequestDestination) Set(val *LogsArchiveCreateRequestDestination)

Set changes the value and indicates it's been called.

func (*NullableLogsArchiveCreateRequestDestination) UnmarshalJSON

func (v *NullableLogsArchiveCreateRequestDestination) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableLogsArchiveCreateRequestDestination) Unset

func (v *NullableLogsArchiveCreateRequestDestination) Unset()

Unset sets the value to nil and resets the set flag/

type NullableLogsArchiveDestination

NullableLogsArchiveDestination handles when a null is used for LogsArchiveDestination.

type NullableLogsArchiveDestination struct {
    // contains filtered or unexported fields
}

func NewNullableLogsArchiveDestination

func NewNullableLogsArchiveDestination(val *LogsArchiveDestination) *NullableLogsArchiveDestination

NewNullableLogsArchiveDestination initializes the struct as if Set has been called.

func (NullableLogsArchiveDestination) Get

func (v NullableLogsArchiveDestination) Get() *LogsArchiveDestination

Get returns the associated value.

func (NullableLogsArchiveDestination) IsSet

func (v NullableLogsArchiveDestination) IsSet() bool

IsSet returns whether Set has been called.

func (NullableLogsArchiveDestination) MarshalJSON

func (v NullableLogsArchiveDestination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableLogsArchiveDestination) Set

func (v *NullableLogsArchiveDestination) Set(val *LogsArchiveDestination)

Set changes the value and indicates it's been called.

func (*NullableLogsArchiveDestination) UnmarshalJSON

func (v *NullableLogsArchiveDestination) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableLogsArchiveDestination) Unset

func (v *NullableLogsArchiveDestination) Unset()

Unset sets the value to nil and resets the set flag/

type NullableLogsArchiveDestinationAzureType

NullableLogsArchiveDestinationAzureType handles when a null is used for LogsArchiveDestinationAzureType.

type NullableLogsArchiveDestinationAzureType struct {
    // contains filtered or unexported fields
}

func NewNullableLogsArchiveDestinationAzureType

func NewNullableLogsArchiveDestinationAzureType(val *LogsArchiveDestinationAzureType) *NullableLogsArchiveDestinationAzureType

NewNullableLogsArchiveDestinationAzureType initializes the struct as if Set has been called.

func (NullableLogsArchiveDestinationAzureType) Get

func (v NullableLogsArchiveDestinationAzureType) Get() *LogsArchiveDestinationAzureType

Get returns the associated value.

func (NullableLogsArchiveDestinationAzureType) IsSet

func (v NullableLogsArchiveDestinationAzureType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableLogsArchiveDestinationAzureType) MarshalJSON

func (v NullableLogsArchiveDestinationAzureType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableLogsArchiveDestinationAzureType) Set

func (v *NullableLogsArchiveDestinationAzureType) Set(val *LogsArchiveDestinationAzureType)

Set changes the value and indicates it's been called.

func (*NullableLogsArchiveDestinationAzureType) UnmarshalJSON

func (v *NullableLogsArchiveDestinationAzureType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableLogsArchiveDestinationAzureType) Unset

func (v *NullableLogsArchiveDestinationAzureType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableLogsArchiveDestinationGCSType

NullableLogsArchiveDestinationGCSType handles when a null is used for LogsArchiveDestinationGCSType.

type NullableLogsArchiveDestinationGCSType struct {
    // contains filtered or unexported fields
}

func NewNullableLogsArchiveDestinationGCSType

func NewNullableLogsArchiveDestinationGCSType(val *LogsArchiveDestinationGCSType) *NullableLogsArchiveDestinationGCSType

NewNullableLogsArchiveDestinationGCSType initializes the struct as if Set has been called.

func (NullableLogsArchiveDestinationGCSType) Get

func (v NullableLogsArchiveDestinationGCSType) Get() *LogsArchiveDestinationGCSType

Get returns the associated value.

func (NullableLogsArchiveDestinationGCSType) IsSet

func (v NullableLogsArchiveDestinationGCSType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableLogsArchiveDestinationGCSType) MarshalJSON

func (v NullableLogsArchiveDestinationGCSType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableLogsArchiveDestinationGCSType) Set

func (v *NullableLogsArchiveDestinationGCSType) Set(val *LogsArchiveDestinationGCSType)

Set changes the value and indicates it's been called.

func (*NullableLogsArchiveDestinationGCSType) UnmarshalJSON

func (v *NullableLogsArchiveDestinationGCSType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableLogsArchiveDestinationGCSType) Unset

func (v *NullableLogsArchiveDestinationGCSType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableLogsArchiveDestinationS3Type

NullableLogsArchiveDestinationS3Type handles when a null is used for LogsArchiveDestinationS3Type.

type NullableLogsArchiveDestinationS3Type struct {
    // contains filtered or unexported fields
}

func NewNullableLogsArchiveDestinationS3Type

func NewNullableLogsArchiveDestinationS3Type(val *LogsArchiveDestinationS3Type) *NullableLogsArchiveDestinationS3Type

NewNullableLogsArchiveDestinationS3Type initializes the struct as if Set has been called.

func (NullableLogsArchiveDestinationS3Type) Get

func (v NullableLogsArchiveDestinationS3Type) Get() *LogsArchiveDestinationS3Type

Get returns the associated value.

func (NullableLogsArchiveDestinationS3Type) IsSet

func (v NullableLogsArchiveDestinationS3Type) IsSet() bool

IsSet returns whether Set has been called.

func (NullableLogsArchiveDestinationS3Type) MarshalJSON

func (v NullableLogsArchiveDestinationS3Type) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableLogsArchiveDestinationS3Type) Set

func (v *NullableLogsArchiveDestinationS3Type) Set(val *LogsArchiveDestinationS3Type)

Set changes the value and indicates it's been called.

func (*NullableLogsArchiveDestinationS3Type) UnmarshalJSON

func (v *NullableLogsArchiveDestinationS3Type) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableLogsArchiveDestinationS3Type) Unset

func (v *NullableLogsArchiveDestinationS3Type) Unset()

Unset sets the value to nil and resets the set flag.

type NullableLogsArchiveOrderDefinitionType

NullableLogsArchiveOrderDefinitionType handles when a null is used for LogsArchiveOrderDefinitionType.

type NullableLogsArchiveOrderDefinitionType struct {
    // contains filtered or unexported fields
}

func NewNullableLogsArchiveOrderDefinitionType

func NewNullableLogsArchiveOrderDefinitionType(val *LogsArchiveOrderDefinitionType) *NullableLogsArchiveOrderDefinitionType

NewNullableLogsArchiveOrderDefinitionType initializes the struct as if Set has been called.

func (NullableLogsArchiveOrderDefinitionType) Get

func (v NullableLogsArchiveOrderDefinitionType) Get() *LogsArchiveOrderDefinitionType

Get returns the associated value.

func (NullableLogsArchiveOrderDefinitionType) IsSet

func (v NullableLogsArchiveOrderDefinitionType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableLogsArchiveOrderDefinitionType) MarshalJSON

func (v NullableLogsArchiveOrderDefinitionType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableLogsArchiveOrderDefinitionType) Set

func (v *NullableLogsArchiveOrderDefinitionType) Set(val *LogsArchiveOrderDefinitionType)

Set changes the value and indicates it's been called.

func (*NullableLogsArchiveOrderDefinitionType) UnmarshalJSON

func (v *NullableLogsArchiveOrderDefinitionType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableLogsArchiveOrderDefinitionType) Unset

func (v *NullableLogsArchiveOrderDefinitionType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableLogsArchiveState

NullableLogsArchiveState handles when a null is used for LogsArchiveState.

type NullableLogsArchiveState struct {
    // contains filtered or unexported fields
}

func NewNullableLogsArchiveState

func NewNullableLogsArchiveState(val *LogsArchiveState) *NullableLogsArchiveState

NewNullableLogsArchiveState initializes the struct as if Set has been called.

func (NullableLogsArchiveState) Get

func (v NullableLogsArchiveState) Get() *LogsArchiveState

Get returns the associated value.

func (NullableLogsArchiveState) IsSet

func (v NullableLogsArchiveState) IsSet() bool

IsSet returns whether Set has been called.

func (NullableLogsArchiveState) MarshalJSON

func (v NullableLogsArchiveState) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableLogsArchiveState) Set

func (v *NullableLogsArchiveState) Set(val *LogsArchiveState)

Set changes the value and indicates it's been called.

func (*NullableLogsArchiveState) UnmarshalJSON

func (v *NullableLogsArchiveState) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableLogsArchiveState) Unset

func (v *NullableLogsArchiveState) Unset()

Unset sets the value to nil and resets the set flag.

type NullableLogsComputeType

NullableLogsComputeType handles when a null is used for LogsComputeType.

type NullableLogsComputeType struct {
    // contains filtered or unexported fields
}

func NewNullableLogsComputeType

func NewNullableLogsComputeType(val *LogsComputeType) *NullableLogsComputeType

NewNullableLogsComputeType initializes the struct as if Set has been called.

func (NullableLogsComputeType) Get

func (v NullableLogsComputeType) Get() *LogsComputeType

Get returns the associated value.

func (NullableLogsComputeType) IsSet

func (v NullableLogsComputeType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableLogsComputeType) MarshalJSON

func (v NullableLogsComputeType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableLogsComputeType) Set

func (v *NullableLogsComputeType) Set(val *LogsComputeType)

Set changes the value and indicates it's been called.

func (*NullableLogsComputeType) UnmarshalJSON

func (v *NullableLogsComputeType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableLogsComputeType) Unset

func (v *NullableLogsComputeType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableLogsGroupByMissing

NullableLogsGroupByMissing handles when a null is used for LogsGroupByMissing.

type NullableLogsGroupByMissing struct {
    // contains filtered or unexported fields
}

func NewNullableLogsGroupByMissing

func NewNullableLogsGroupByMissing(val *LogsGroupByMissing) *NullableLogsGroupByMissing

NewNullableLogsGroupByMissing initializes the struct as if Set has been called.

func (NullableLogsGroupByMissing) Get

func (v NullableLogsGroupByMissing) Get() *LogsGroupByMissing

Get returns the associated value.

func (NullableLogsGroupByMissing) IsSet

func (v NullableLogsGroupByMissing) IsSet() bool

IsSet returns whether Set has been called.

func (NullableLogsGroupByMissing) MarshalJSON

func (v NullableLogsGroupByMissing) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableLogsGroupByMissing) Set

func (v *NullableLogsGroupByMissing) Set(val *LogsGroupByMissing)

Set changes the value and indicates it's been called.

func (*NullableLogsGroupByMissing) UnmarshalJSON

func (v *NullableLogsGroupByMissing) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableLogsGroupByMissing) Unset

func (v *NullableLogsGroupByMissing) Unset()

Unset sets the value to nil and resets the set flag/

type NullableLogsGroupByTotal

NullableLogsGroupByTotal handles when a null is used for LogsGroupByTotal.

type NullableLogsGroupByTotal struct {
    // contains filtered or unexported fields
}

func NewNullableLogsGroupByTotal

func NewNullableLogsGroupByTotal(val *LogsGroupByTotal) *NullableLogsGroupByTotal

NewNullableLogsGroupByTotal initializes the struct as if Set has been called.

func (NullableLogsGroupByTotal) Get

func (v NullableLogsGroupByTotal) Get() *LogsGroupByTotal

Get returns the associated value.

func (NullableLogsGroupByTotal) IsSet

func (v NullableLogsGroupByTotal) IsSet() bool

IsSet returns whether Set has been called.

func (NullableLogsGroupByTotal) MarshalJSON

func (v NullableLogsGroupByTotal) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableLogsGroupByTotal) Set

func (v *NullableLogsGroupByTotal) Set(val *LogsGroupByTotal)

Set changes the value and indicates it's been called.

func (*NullableLogsGroupByTotal) UnmarshalJSON

func (v *NullableLogsGroupByTotal) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableLogsGroupByTotal) Unset

func (v *NullableLogsGroupByTotal) Unset()

Unset sets the value to nil and resets the set flag/

type NullableLogsMetricComputeAggregationType

NullableLogsMetricComputeAggregationType handles when a null is used for LogsMetricComputeAggregationType.

type NullableLogsMetricComputeAggregationType struct {
    // contains filtered or unexported fields
}

func NewNullableLogsMetricComputeAggregationType

func NewNullableLogsMetricComputeAggregationType(val *LogsMetricComputeAggregationType) *NullableLogsMetricComputeAggregationType

NewNullableLogsMetricComputeAggregationType initializes the struct as if Set has been called.

func (NullableLogsMetricComputeAggregationType) Get

func (v NullableLogsMetricComputeAggregationType) Get() *LogsMetricComputeAggregationType

Get returns the associated value.

func (NullableLogsMetricComputeAggregationType) IsSet

func (v NullableLogsMetricComputeAggregationType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableLogsMetricComputeAggregationType) MarshalJSON

func (v NullableLogsMetricComputeAggregationType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableLogsMetricComputeAggregationType) Set

func (v *NullableLogsMetricComputeAggregationType) Set(val *LogsMetricComputeAggregationType)

Set changes the value and indicates it's been called.

func (*NullableLogsMetricComputeAggregationType) UnmarshalJSON

func (v *NullableLogsMetricComputeAggregationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableLogsMetricComputeAggregationType) Unset

func (v *NullableLogsMetricComputeAggregationType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableLogsMetricResponseComputeAggregationType

NullableLogsMetricResponseComputeAggregationType handles when a null is used for LogsMetricResponseComputeAggregationType.

type NullableLogsMetricResponseComputeAggregationType struct {
    // contains filtered or unexported fields
}

func NewNullableLogsMetricResponseComputeAggregationType

func NewNullableLogsMetricResponseComputeAggregationType(val *LogsMetricResponseComputeAggregationType) *NullableLogsMetricResponseComputeAggregationType

NewNullableLogsMetricResponseComputeAggregationType initializes the struct as if Set has been called.

func (NullableLogsMetricResponseComputeAggregationType) Get

func (v NullableLogsMetricResponseComputeAggregationType) Get() *LogsMetricResponseComputeAggregationType

Get returns the associated value.

func (NullableLogsMetricResponseComputeAggregationType) IsSet

func (v NullableLogsMetricResponseComputeAggregationType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableLogsMetricResponseComputeAggregationType) MarshalJSON

func (v NullableLogsMetricResponseComputeAggregationType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableLogsMetricResponseComputeAggregationType) Set

func (v *NullableLogsMetricResponseComputeAggregationType) Set(val *LogsMetricResponseComputeAggregationType)

Set changes the value and indicates it's been called.

func (*NullableLogsMetricResponseComputeAggregationType) UnmarshalJSON

func (v *NullableLogsMetricResponseComputeAggregationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableLogsMetricResponseComputeAggregationType) Unset

func (v *NullableLogsMetricResponseComputeAggregationType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableLogsMetricType

NullableLogsMetricType handles when a null is used for LogsMetricType.

type NullableLogsMetricType struct {
    // contains filtered or unexported fields
}

func NewNullableLogsMetricType

func NewNullableLogsMetricType(val *LogsMetricType) *NullableLogsMetricType

NewNullableLogsMetricType initializes the struct as if Set has been called.

func (NullableLogsMetricType) Get

func (v NullableLogsMetricType) Get() *LogsMetricType

Get returns the associated value.

func (NullableLogsMetricType) IsSet

func (v NullableLogsMetricType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableLogsMetricType) MarshalJSON

func (v NullableLogsMetricType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableLogsMetricType) Set

func (v *NullableLogsMetricType) Set(val *LogsMetricType)

Set changes the value and indicates it's been called.

func (*NullableLogsMetricType) UnmarshalJSON

func (v *NullableLogsMetricType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableLogsMetricType) Unset

func (v *NullableLogsMetricType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableLogsSort

NullableLogsSort handles when a null is used for LogsSort.

type NullableLogsSort struct {
    // contains filtered or unexported fields
}

func NewNullableLogsSort

func NewNullableLogsSort(val *LogsSort) *NullableLogsSort

NewNullableLogsSort initializes the struct as if Set has been called.

func (NullableLogsSort) Get

func (v NullableLogsSort) Get() *LogsSort

Get returns the associated value.

func (NullableLogsSort) IsSet

func (v NullableLogsSort) IsSet() bool

IsSet returns whether Set has been called.

func (NullableLogsSort) MarshalJSON

func (v NullableLogsSort) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableLogsSort) Set

func (v *NullableLogsSort) Set(val *LogsSort)

Set changes the value and indicates it's been called.

func (*NullableLogsSort) UnmarshalJSON

func (v *NullableLogsSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableLogsSort) Unset

func (v *NullableLogsSort) Unset()

Unset sets the value to nil and resets the set flag.

type NullableLogsSortOrder

NullableLogsSortOrder handles when a null is used for LogsSortOrder.

type NullableLogsSortOrder struct {
    // contains filtered or unexported fields
}

func NewNullableLogsSortOrder

func NewNullableLogsSortOrder(val *LogsSortOrder) *NullableLogsSortOrder

NewNullableLogsSortOrder initializes the struct as if Set has been called.

func (NullableLogsSortOrder) Get

func (v NullableLogsSortOrder) Get() *LogsSortOrder

Get returns the associated value.

func (NullableLogsSortOrder) IsSet

func (v NullableLogsSortOrder) IsSet() bool

IsSet returns whether Set has been called.

func (NullableLogsSortOrder) MarshalJSON

func (v NullableLogsSortOrder) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableLogsSortOrder) Set

func (v *NullableLogsSortOrder) Set(val *LogsSortOrder)

Set changes the value and indicates it's been called.

func (*NullableLogsSortOrder) UnmarshalJSON

func (v *NullableLogsSortOrder) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableLogsSortOrder) Unset

func (v *NullableLogsSortOrder) Unset()

Unset sets the value to nil and resets the set flag.

type NullableMetricActiveConfigurationType

NullableMetricActiveConfigurationType handles when a null is used for MetricActiveConfigurationType.

type NullableMetricActiveConfigurationType struct {
    // contains filtered or unexported fields
}

func NewNullableMetricActiveConfigurationType

func NewNullableMetricActiveConfigurationType(val *MetricActiveConfigurationType) *NullableMetricActiveConfigurationType

NewNullableMetricActiveConfigurationType initializes the struct as if Set has been called.

func (NullableMetricActiveConfigurationType) Get

func (v NullableMetricActiveConfigurationType) Get() *MetricActiveConfigurationType

Get returns the associated value.

func (NullableMetricActiveConfigurationType) IsSet

func (v NullableMetricActiveConfigurationType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableMetricActiveConfigurationType) MarshalJSON

func (v NullableMetricActiveConfigurationType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableMetricActiveConfigurationType) Set

func (v *NullableMetricActiveConfigurationType) Set(val *MetricActiveConfigurationType)

Set changes the value and indicates it's been called.

func (*NullableMetricActiveConfigurationType) UnmarshalJSON

func (v *NullableMetricActiveConfigurationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableMetricActiveConfigurationType) Unset

func (v *NullableMetricActiveConfigurationType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableMetricBulkConfigureTagsType

NullableMetricBulkConfigureTagsType handles when a null is used for MetricBulkConfigureTagsType.

type NullableMetricBulkConfigureTagsType struct {
    // contains filtered or unexported fields
}

func NewNullableMetricBulkConfigureTagsType

func NewNullableMetricBulkConfigureTagsType(val *MetricBulkConfigureTagsType) *NullableMetricBulkConfigureTagsType

NewNullableMetricBulkConfigureTagsType initializes the struct as if Set has been called.

func (NullableMetricBulkConfigureTagsType) Get

func (v NullableMetricBulkConfigureTagsType) Get() *MetricBulkConfigureTagsType

Get returns the associated value.

func (NullableMetricBulkConfigureTagsType) IsSet

func (v NullableMetricBulkConfigureTagsType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableMetricBulkConfigureTagsType) MarshalJSON

func (v NullableMetricBulkConfigureTagsType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableMetricBulkConfigureTagsType) Set

func (v *NullableMetricBulkConfigureTagsType) Set(val *MetricBulkConfigureTagsType)

Set changes the value and indicates it's been called.

func (*NullableMetricBulkConfigureTagsType) UnmarshalJSON

func (v *NullableMetricBulkConfigureTagsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableMetricBulkConfigureTagsType) Unset

func (v *NullableMetricBulkConfigureTagsType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableMetricContentEncoding

NullableMetricContentEncoding handles when a null is used for MetricContentEncoding.

type NullableMetricContentEncoding struct {
    // contains filtered or unexported fields
}

func NewNullableMetricContentEncoding

func NewNullableMetricContentEncoding(val *MetricContentEncoding) *NullableMetricContentEncoding

NewNullableMetricContentEncoding initializes the struct as if Set has been called.

func (NullableMetricContentEncoding) Get

func (v NullableMetricContentEncoding) Get() *MetricContentEncoding

Get returns the associated value.

func (NullableMetricContentEncoding) IsSet

func (v NullableMetricContentEncoding) IsSet() bool

IsSet returns whether Set has been called.

func (NullableMetricContentEncoding) MarshalJSON

func (v NullableMetricContentEncoding) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableMetricContentEncoding) Set

func (v *NullableMetricContentEncoding) Set(val *MetricContentEncoding)

Set changes the value and indicates it's been called.

func (*NullableMetricContentEncoding) UnmarshalJSON

func (v *NullableMetricContentEncoding) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableMetricContentEncoding) Unset

func (v *NullableMetricContentEncoding) Unset()

Unset sets the value to nil and resets the set flag.

type NullableMetricCustomSpaceAggregation

NullableMetricCustomSpaceAggregation handles when a null is used for MetricCustomSpaceAggregation.

type NullableMetricCustomSpaceAggregation struct {
    // contains filtered or unexported fields
}

func NewNullableMetricCustomSpaceAggregation

func NewNullableMetricCustomSpaceAggregation(val *MetricCustomSpaceAggregation) *NullableMetricCustomSpaceAggregation

NewNullableMetricCustomSpaceAggregation initializes the struct as if Set has been called.

func (NullableMetricCustomSpaceAggregation) Get

func (v NullableMetricCustomSpaceAggregation) Get() *MetricCustomSpaceAggregation

Get returns the associated value.

func (NullableMetricCustomSpaceAggregation) IsSet

func (v NullableMetricCustomSpaceAggregation) IsSet() bool

IsSet returns whether Set has been called.

func (NullableMetricCustomSpaceAggregation) MarshalJSON

func (v NullableMetricCustomSpaceAggregation) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableMetricCustomSpaceAggregation) Set

func (v *NullableMetricCustomSpaceAggregation) Set(val *MetricCustomSpaceAggregation)

Set changes the value and indicates it's been called.

func (*NullableMetricCustomSpaceAggregation) UnmarshalJSON

func (v *NullableMetricCustomSpaceAggregation) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableMetricCustomSpaceAggregation) Unset

func (v *NullableMetricCustomSpaceAggregation) Unset()

Unset sets the value to nil and resets the set flag.

type NullableMetricCustomTimeAggregation

NullableMetricCustomTimeAggregation handles when a null is used for MetricCustomTimeAggregation.

type NullableMetricCustomTimeAggregation struct {
    // contains filtered or unexported fields
}

func NewNullableMetricCustomTimeAggregation

func NewNullableMetricCustomTimeAggregation(val *MetricCustomTimeAggregation) *NullableMetricCustomTimeAggregation

NewNullableMetricCustomTimeAggregation initializes the struct as if Set has been called.

func (NullableMetricCustomTimeAggregation) Get

func (v NullableMetricCustomTimeAggregation) Get() *MetricCustomTimeAggregation

Get returns the associated value.

func (NullableMetricCustomTimeAggregation) IsSet

func (v NullableMetricCustomTimeAggregation) IsSet() bool

IsSet returns whether Set has been called.

func (NullableMetricCustomTimeAggregation) MarshalJSON

func (v NullableMetricCustomTimeAggregation) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableMetricCustomTimeAggregation) Set

func (v *NullableMetricCustomTimeAggregation) Set(val *MetricCustomTimeAggregation)

Set changes the value and indicates it's been called.

func (*NullableMetricCustomTimeAggregation) UnmarshalJSON

func (v *NullableMetricCustomTimeAggregation) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableMetricCustomTimeAggregation) Unset

func (v *NullableMetricCustomTimeAggregation) Unset()

Unset sets the value to nil and resets the set flag.

type NullableMetricDistinctVolumeType

NullableMetricDistinctVolumeType handles when a null is used for MetricDistinctVolumeType.

type NullableMetricDistinctVolumeType struct {
    // contains filtered or unexported fields
}

func NewNullableMetricDistinctVolumeType

func NewNullableMetricDistinctVolumeType(val *MetricDistinctVolumeType) *NullableMetricDistinctVolumeType

NewNullableMetricDistinctVolumeType initializes the struct as if Set has been called.

func (NullableMetricDistinctVolumeType) Get

func (v NullableMetricDistinctVolumeType) Get() *MetricDistinctVolumeType

Get returns the associated value.

func (NullableMetricDistinctVolumeType) IsSet

func (v NullableMetricDistinctVolumeType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableMetricDistinctVolumeType) MarshalJSON

func (v NullableMetricDistinctVolumeType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableMetricDistinctVolumeType) Set

func (v *NullableMetricDistinctVolumeType) Set(val *MetricDistinctVolumeType)

Set changes the value and indicates it's been called.

func (*NullableMetricDistinctVolumeType) UnmarshalJSON

func (v *NullableMetricDistinctVolumeType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableMetricDistinctVolumeType) Unset

func (v *NullableMetricDistinctVolumeType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableMetricEstimateResourceType

NullableMetricEstimateResourceType handles when a null is used for MetricEstimateResourceType.

type NullableMetricEstimateResourceType struct {
    // contains filtered or unexported fields
}

func NewNullableMetricEstimateResourceType

func NewNullableMetricEstimateResourceType(val *MetricEstimateResourceType) *NullableMetricEstimateResourceType

NewNullableMetricEstimateResourceType initializes the struct as if Set has been called.

func (NullableMetricEstimateResourceType) Get

func (v NullableMetricEstimateResourceType) Get() *MetricEstimateResourceType

Get returns the associated value.

func (NullableMetricEstimateResourceType) IsSet

func (v NullableMetricEstimateResourceType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableMetricEstimateResourceType) MarshalJSON

func (v NullableMetricEstimateResourceType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableMetricEstimateResourceType) Set

func (v *NullableMetricEstimateResourceType) Set(val *MetricEstimateResourceType)

Set changes the value and indicates it's been called.

func (*NullableMetricEstimateResourceType) UnmarshalJSON

func (v *NullableMetricEstimateResourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableMetricEstimateResourceType) Unset

func (v *NullableMetricEstimateResourceType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableMetricEstimateType

NullableMetricEstimateType handles when a null is used for MetricEstimateType.

type NullableMetricEstimateType struct {
    // contains filtered or unexported fields
}

func NewNullableMetricEstimateType

func NewNullableMetricEstimateType(val *MetricEstimateType) *NullableMetricEstimateType

NewNullableMetricEstimateType initializes the struct as if Set has been called.

func (NullableMetricEstimateType) Get

func (v NullableMetricEstimateType) Get() *MetricEstimateType

Get returns the associated value.

func (NullableMetricEstimateType) IsSet

func (v NullableMetricEstimateType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableMetricEstimateType) MarshalJSON

func (v NullableMetricEstimateType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableMetricEstimateType) Set

func (v *NullableMetricEstimateType) Set(val *MetricEstimateType)

Set changes the value and indicates it's been called.

func (*NullableMetricEstimateType) UnmarshalJSON

func (v *NullableMetricEstimateType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableMetricEstimateType) Unset

func (v *NullableMetricEstimateType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableMetricIngestedIndexedVolumeType

NullableMetricIngestedIndexedVolumeType handles when a null is used for MetricIngestedIndexedVolumeType.

type NullableMetricIngestedIndexedVolumeType struct {
    // contains filtered or unexported fields
}

func NewNullableMetricIngestedIndexedVolumeType

func NewNullableMetricIngestedIndexedVolumeType(val *MetricIngestedIndexedVolumeType) *NullableMetricIngestedIndexedVolumeType

NewNullableMetricIngestedIndexedVolumeType initializes the struct as if Set has been called.

func (NullableMetricIngestedIndexedVolumeType) Get

func (v NullableMetricIngestedIndexedVolumeType) Get() *MetricIngestedIndexedVolumeType

Get returns the associated value.

func (NullableMetricIngestedIndexedVolumeType) IsSet

func (v NullableMetricIngestedIndexedVolumeType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableMetricIngestedIndexedVolumeType) MarshalJSON

func (v NullableMetricIngestedIndexedVolumeType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableMetricIngestedIndexedVolumeType) Set

func (v *NullableMetricIngestedIndexedVolumeType) Set(val *MetricIngestedIndexedVolumeType)

Set changes the value and indicates it's been called.

func (*NullableMetricIngestedIndexedVolumeType) UnmarshalJSON

func (v *NullableMetricIngestedIndexedVolumeType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableMetricIngestedIndexedVolumeType) Unset

func (v *NullableMetricIngestedIndexedVolumeType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableMetricIntakeType

NullableMetricIntakeType handles when a null is used for MetricIntakeType.

type NullableMetricIntakeType struct {
    // contains filtered or unexported fields
}

func NewNullableMetricIntakeType

func NewNullableMetricIntakeType(val *MetricIntakeType) *NullableMetricIntakeType

NewNullableMetricIntakeType initializes the struct as if Set has been called.

func (NullableMetricIntakeType) Get

func (v NullableMetricIntakeType) Get() *MetricIntakeType

Get returns the associated value.

func (NullableMetricIntakeType) IsSet

func (v NullableMetricIntakeType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableMetricIntakeType) MarshalJSON

func (v NullableMetricIntakeType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableMetricIntakeType) Set

func (v *NullableMetricIntakeType) Set(val *MetricIntakeType)

Set changes the value and indicates it's been called.

func (*NullableMetricIntakeType) UnmarshalJSON

func (v *NullableMetricIntakeType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableMetricIntakeType) Unset

func (v *NullableMetricIntakeType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableMetricTagConfigurationMetricTypes

NullableMetricTagConfigurationMetricTypes handles when a null is used for MetricTagConfigurationMetricTypes.

type NullableMetricTagConfigurationMetricTypes struct {
    // contains filtered or unexported fields
}

func NewNullableMetricTagConfigurationMetricTypes

func NewNullableMetricTagConfigurationMetricTypes(val *MetricTagConfigurationMetricTypes) *NullableMetricTagConfigurationMetricTypes

NewNullableMetricTagConfigurationMetricTypes initializes the struct as if Set has been called.

func (NullableMetricTagConfigurationMetricTypes) Get

func (v NullableMetricTagConfigurationMetricTypes) Get() *MetricTagConfigurationMetricTypes

Get returns the associated value.

func (NullableMetricTagConfigurationMetricTypes) IsSet

func (v NullableMetricTagConfigurationMetricTypes) IsSet() bool

IsSet returns whether Set has been called.

func (NullableMetricTagConfigurationMetricTypes) MarshalJSON

func (v NullableMetricTagConfigurationMetricTypes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableMetricTagConfigurationMetricTypes) Set

func (v *NullableMetricTagConfigurationMetricTypes) Set(val *MetricTagConfigurationMetricTypes)

Set changes the value and indicates it's been called.

func (*NullableMetricTagConfigurationMetricTypes) UnmarshalJSON

func (v *NullableMetricTagConfigurationMetricTypes) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableMetricTagConfigurationMetricTypes) Unset

func (v *NullableMetricTagConfigurationMetricTypes) Unset()

Unset sets the value to nil and resets the set flag.

type NullableMetricTagConfigurationType

NullableMetricTagConfigurationType handles when a null is used for MetricTagConfigurationType.

type NullableMetricTagConfigurationType struct {
    // contains filtered or unexported fields
}

func NewNullableMetricTagConfigurationType

func NewNullableMetricTagConfigurationType(val *MetricTagConfigurationType) *NullableMetricTagConfigurationType

NewNullableMetricTagConfigurationType initializes the struct as if Set has been called.

func (NullableMetricTagConfigurationType) Get

func (v NullableMetricTagConfigurationType) Get() *MetricTagConfigurationType

Get returns the associated value.

func (NullableMetricTagConfigurationType) IsSet

func (v NullableMetricTagConfigurationType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableMetricTagConfigurationType) MarshalJSON

func (v NullableMetricTagConfigurationType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableMetricTagConfigurationType) Set

func (v *NullableMetricTagConfigurationType) Set(val *MetricTagConfigurationType)

Set changes the value and indicates it's been called.

func (*NullableMetricTagConfigurationType) UnmarshalJSON

func (v *NullableMetricTagConfigurationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableMetricTagConfigurationType) Unset

func (v *NullableMetricTagConfigurationType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableMetricType

NullableMetricType handles when a null is used for MetricType.

type NullableMetricType struct {
    // contains filtered or unexported fields
}

func NewNullableMetricType

func NewNullableMetricType(val *MetricType) *NullableMetricType

NewNullableMetricType initializes the struct as if Set has been called.

func (NullableMetricType) Get

func (v NullableMetricType) Get() *MetricType

Get returns the associated value.

func (NullableMetricType) IsSet

func (v NullableMetricType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableMetricType) MarshalJSON

func (v NullableMetricType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableMetricType) Set

func (v *NullableMetricType) Set(val *MetricType)

Set changes the value and indicates it's been called.

func (*NullableMetricType) UnmarshalJSON

func (v *NullableMetricType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableMetricType) Unset

func (v *NullableMetricType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableMetricVolumes

NullableMetricVolumes handles when a null is used for MetricVolumes.

type NullableMetricVolumes struct {
    // contains filtered or unexported fields
}

func NewNullableMetricVolumes

func NewNullableMetricVolumes(val *MetricVolumes) *NullableMetricVolumes

NewNullableMetricVolumes initializes the struct as if Set has been called.

func (NullableMetricVolumes) Get

func (v NullableMetricVolumes) Get() *MetricVolumes

Get returns the associated value.

func (NullableMetricVolumes) IsSet

func (v NullableMetricVolumes) IsSet() bool

IsSet returns whether Set has been called.

func (NullableMetricVolumes) MarshalJSON

func (v NullableMetricVolumes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableMetricVolumes) Set

func (v *NullableMetricVolumes) Set(val *MetricVolumes)

Set changes the value and indicates it's been called.

func (*NullableMetricVolumes) UnmarshalJSON

func (v *NullableMetricVolumes) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableMetricVolumes) Unset

func (v *NullableMetricVolumes) Unset()

Unset sets the value to nil and resets the set flag/

type NullableMetricsAndMetricTagConfigurations

NullableMetricsAndMetricTagConfigurations handles when a null is used for MetricsAndMetricTagConfigurations.

type NullableMetricsAndMetricTagConfigurations struct {
    // contains filtered or unexported fields
}

func NewNullableMetricsAndMetricTagConfigurations

func NewNullableMetricsAndMetricTagConfigurations(val *MetricsAndMetricTagConfigurations) *NullableMetricsAndMetricTagConfigurations

NewNullableMetricsAndMetricTagConfigurations initializes the struct as if Set has been called.

func (NullableMetricsAndMetricTagConfigurations) Get

func (v NullableMetricsAndMetricTagConfigurations) Get() *MetricsAndMetricTagConfigurations

Get returns the associated value.

func (NullableMetricsAndMetricTagConfigurations) IsSet

func (v NullableMetricsAndMetricTagConfigurations) IsSet() bool

IsSet returns whether Set has been called.

func (NullableMetricsAndMetricTagConfigurations) MarshalJSON

func (v NullableMetricsAndMetricTagConfigurations) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableMetricsAndMetricTagConfigurations) Set

func (v *NullableMetricsAndMetricTagConfigurations) Set(val *MetricsAndMetricTagConfigurations)

Set changes the value and indicates it's been called.

func (*NullableMetricsAndMetricTagConfigurations) UnmarshalJSON

func (v *NullableMetricsAndMetricTagConfigurations) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableMetricsAndMetricTagConfigurations) Unset

func (v *NullableMetricsAndMetricTagConfigurations) Unset()

Unset sets the value to nil and resets the set flag/

type NullableMonitorType

NullableMonitorType handles when a null is used for MonitorType.

type NullableMonitorType struct {
    // contains filtered or unexported fields
}

func NewNullableMonitorType

func NewNullableMonitorType(val *MonitorType) *NullableMonitorType

NewNullableMonitorType initializes the struct as if Set has been called.

func (NullableMonitorType) Get

func (v NullableMonitorType) Get() *MonitorType

Get returns the associated value.

func (NullableMonitorType) IsSet

func (v NullableMonitorType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableMonitorType) MarshalJSON

func (v NullableMonitorType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableMonitorType) Set

func (v *NullableMonitorType) Set(val *MonitorType)

Set changes the value and indicates it's been called.

func (*NullableMonitorType) UnmarshalJSON

func (v *NullableMonitorType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableMonitorType) Unset

func (v *NullableMonitorType) Unset()

Unset sets the value to nil and resets the set flag/

type NullableNullableRelationshipToUserData

NullableNullableRelationshipToUserData handles when a null is used for NullableRelationshipToUserData.

type NullableNullableRelationshipToUserData struct {
    // contains filtered or unexported fields
}

func NewNullableNullableRelationshipToUserData

func NewNullableNullableRelationshipToUserData(val *NullableRelationshipToUserData) *NullableNullableRelationshipToUserData

NewNullableNullableRelationshipToUserData initializes the struct as if Set has been called.

func (NullableNullableRelationshipToUserData) Get

func (v NullableNullableRelationshipToUserData) Get() *NullableRelationshipToUserData

Get returns the associated value.

func (NullableNullableRelationshipToUserData) IsSet

func (v NullableNullableRelationshipToUserData) IsSet() bool

IsSet returns whether Set has been called.

func (NullableNullableRelationshipToUserData) MarshalJSON

func (v NullableNullableRelationshipToUserData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableNullableRelationshipToUserData) Set

func (v *NullableNullableRelationshipToUserData) Set(val *NullableRelationshipToUserData)

Set changes the value and indicates it's been called.

func (*NullableNullableRelationshipToUserData) UnmarshalJSON

func (v *NullableNullableRelationshipToUserData) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableNullableRelationshipToUserData) Unset

func (v *NullableNullableRelationshipToUserData) Unset()

Unset sets the value to nil and resets the set flag/

type NullableOpsgenieServiceRegionType

NullableOpsgenieServiceRegionType handles when a null is used for OpsgenieServiceRegionType.

type NullableOpsgenieServiceRegionType struct {
    // contains filtered or unexported fields
}

func NewNullableOpsgenieServiceRegionType

func NewNullableOpsgenieServiceRegionType(val *OpsgenieServiceRegionType) *NullableOpsgenieServiceRegionType

NewNullableOpsgenieServiceRegionType initializes the struct as if Set has been called.

func (NullableOpsgenieServiceRegionType) Get

func (v NullableOpsgenieServiceRegionType) Get() *OpsgenieServiceRegionType

Get returns the associated value.

func (NullableOpsgenieServiceRegionType) IsSet

func (v NullableOpsgenieServiceRegionType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableOpsgenieServiceRegionType) MarshalJSON

func (v NullableOpsgenieServiceRegionType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableOpsgenieServiceRegionType) Set

func (v *NullableOpsgenieServiceRegionType) Set(val *OpsgenieServiceRegionType)

Set changes the value and indicates it's been called.

func (*NullableOpsgenieServiceRegionType) UnmarshalJSON

func (v *NullableOpsgenieServiceRegionType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableOpsgenieServiceRegionType) Unset

func (v *NullableOpsgenieServiceRegionType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableOpsgenieServiceType

NullableOpsgenieServiceType handles when a null is used for OpsgenieServiceType.

type NullableOpsgenieServiceType struct {
    // contains filtered or unexported fields
}

func NewNullableOpsgenieServiceType

func NewNullableOpsgenieServiceType(val *OpsgenieServiceType) *NullableOpsgenieServiceType

NewNullableOpsgenieServiceType initializes the struct as if Set has been called.

func (NullableOpsgenieServiceType) Get

func (v NullableOpsgenieServiceType) Get() *OpsgenieServiceType

Get returns the associated value.

func (NullableOpsgenieServiceType) IsSet

func (v NullableOpsgenieServiceType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableOpsgenieServiceType) MarshalJSON

func (v NullableOpsgenieServiceType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableOpsgenieServiceType) Set

func (v *NullableOpsgenieServiceType) Set(val *OpsgenieServiceType)

Set changes the value and indicates it's been called.

func (*NullableOpsgenieServiceType) UnmarshalJSON

func (v *NullableOpsgenieServiceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableOpsgenieServiceType) Unset

func (v *NullableOpsgenieServiceType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableOrganizationsType

NullableOrganizationsType handles when a null is used for OrganizationsType.

type NullableOrganizationsType struct {
    // contains filtered or unexported fields
}

func NewNullableOrganizationsType

func NewNullableOrganizationsType(val *OrganizationsType) *NullableOrganizationsType

NewNullableOrganizationsType initializes the struct as if Set has been called.

func (NullableOrganizationsType) Get

func (v NullableOrganizationsType) Get() *OrganizationsType

Get returns the associated value.

func (NullableOrganizationsType) IsSet

func (v NullableOrganizationsType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableOrganizationsType) MarshalJSON

func (v NullableOrganizationsType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableOrganizationsType) Set

func (v *NullableOrganizationsType) Set(val *OrganizationsType)

Set changes the value and indicates it's been called.

func (*NullableOrganizationsType) UnmarshalJSON

func (v *NullableOrganizationsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableOrganizationsType) Unset

func (v *NullableOrganizationsType) Unset()

Unset sets the value to nil and resets the set flag.

type NullablePermissionsType

NullablePermissionsType handles when a null is used for PermissionsType.

type NullablePermissionsType struct {
    // contains filtered or unexported fields
}

func NewNullablePermissionsType

func NewNullablePermissionsType(val *PermissionsType) *NullablePermissionsType

NewNullablePermissionsType initializes the struct as if Set has been called.

func (NullablePermissionsType) Get

func (v NullablePermissionsType) Get() *PermissionsType

Get returns the associated value.

func (NullablePermissionsType) IsSet

func (v NullablePermissionsType) IsSet() bool

IsSet returns whether Set has been called.

func (NullablePermissionsType) MarshalJSON

func (v NullablePermissionsType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullablePermissionsType) Set

func (v *NullablePermissionsType) Set(val *PermissionsType)

Set changes the value and indicates it's been called.

func (*NullablePermissionsType) UnmarshalJSON

func (v *NullablePermissionsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullablePermissionsType) Unset

func (v *NullablePermissionsType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableProcessSummaryType

NullableProcessSummaryType handles when a null is used for ProcessSummaryType.

type NullableProcessSummaryType struct {
    // contains filtered or unexported fields
}

func NewNullableProcessSummaryType

func NewNullableProcessSummaryType(val *ProcessSummaryType) *NullableProcessSummaryType

NewNullableProcessSummaryType initializes the struct as if Set has been called.

func (NullableProcessSummaryType) Get

func (v NullableProcessSummaryType) Get() *ProcessSummaryType

Get returns the associated value.

func (NullableProcessSummaryType) IsSet

func (v NullableProcessSummaryType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableProcessSummaryType) MarshalJSON

func (v NullableProcessSummaryType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableProcessSummaryType) Set

func (v *NullableProcessSummaryType) Set(val *ProcessSummaryType)

Set changes the value and indicates it's been called.

func (*NullableProcessSummaryType) UnmarshalJSON

func (v *NullableProcessSummaryType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableProcessSummaryType) Unset

func (v *NullableProcessSummaryType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableQuerySortOrder

NullableQuerySortOrder handles when a null is used for QuerySortOrder.

type NullableQuerySortOrder struct {
    // contains filtered or unexported fields
}

func NewNullableQuerySortOrder

func NewNullableQuerySortOrder(val *QuerySortOrder) *NullableQuerySortOrder

NewNullableQuerySortOrder initializes the struct as if Set has been called.

func (NullableQuerySortOrder) Get

func (v NullableQuerySortOrder) Get() *QuerySortOrder

Get returns the associated value.

func (NullableQuerySortOrder) IsSet

func (v NullableQuerySortOrder) IsSet() bool

IsSet returns whether Set has been called.

func (NullableQuerySortOrder) MarshalJSON

func (v NullableQuerySortOrder) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableQuerySortOrder) Set

func (v *NullableQuerySortOrder) Set(val *QuerySortOrder)

Set changes the value and indicates it's been called.

func (*NullableQuerySortOrder) UnmarshalJSON

func (v *NullableQuerySortOrder) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableQuerySortOrder) Unset

func (v *NullableQuerySortOrder) Unset()

Unset sets the value to nil and resets the set flag.

type NullableRUMAggregateBucketValue

NullableRUMAggregateBucketValue handles when a null is used for RUMAggregateBucketValue.

type NullableRUMAggregateBucketValue struct {
    // contains filtered or unexported fields
}

func NewNullableRUMAggregateBucketValue

func NewNullableRUMAggregateBucketValue(val *RUMAggregateBucketValue) *NullableRUMAggregateBucketValue

NewNullableRUMAggregateBucketValue initializes the struct as if Set has been called.

func (NullableRUMAggregateBucketValue) Get

func (v NullableRUMAggregateBucketValue) Get() *RUMAggregateBucketValue

Get returns the associated value.

func (NullableRUMAggregateBucketValue) IsSet

func (v NullableRUMAggregateBucketValue) IsSet() bool

IsSet returns whether Set has been called.

func (NullableRUMAggregateBucketValue) MarshalJSON

func (v NullableRUMAggregateBucketValue) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableRUMAggregateBucketValue) Set

func (v *NullableRUMAggregateBucketValue) Set(val *RUMAggregateBucketValue)

Set changes the value and indicates it's been called.

func (*NullableRUMAggregateBucketValue) UnmarshalJSON

func (v *NullableRUMAggregateBucketValue) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableRUMAggregateBucketValue) Unset

func (v *NullableRUMAggregateBucketValue) Unset()

Unset sets the value to nil and resets the set flag/

type NullableRUMAggregateSortType

NullableRUMAggregateSortType handles when a null is used for RUMAggregateSortType.

type NullableRUMAggregateSortType struct {
    // contains filtered or unexported fields
}

func NewNullableRUMAggregateSortType

func NewNullableRUMAggregateSortType(val *RUMAggregateSortType) *NullableRUMAggregateSortType

NewNullableRUMAggregateSortType initializes the struct as if Set has been called.

func (NullableRUMAggregateSortType) Get

func (v NullableRUMAggregateSortType) Get() *RUMAggregateSortType

Get returns the associated value.

func (NullableRUMAggregateSortType) IsSet

func (v NullableRUMAggregateSortType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableRUMAggregateSortType) MarshalJSON

func (v NullableRUMAggregateSortType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableRUMAggregateSortType) Set

func (v *NullableRUMAggregateSortType) Set(val *RUMAggregateSortType)

Set changes the value and indicates it's been called.

func (*NullableRUMAggregateSortType) UnmarshalJSON

func (v *NullableRUMAggregateSortType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableRUMAggregateSortType) Unset

func (v *NullableRUMAggregateSortType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableRUMAggregationFunction

NullableRUMAggregationFunction handles when a null is used for RUMAggregationFunction.

type NullableRUMAggregationFunction struct {
    // contains filtered or unexported fields
}

func NewNullableRUMAggregationFunction

func NewNullableRUMAggregationFunction(val *RUMAggregationFunction) *NullableRUMAggregationFunction

NewNullableRUMAggregationFunction initializes the struct as if Set has been called.

func (NullableRUMAggregationFunction) Get

func (v NullableRUMAggregationFunction) Get() *RUMAggregationFunction

Get returns the associated value.

func (NullableRUMAggregationFunction) IsSet

func (v NullableRUMAggregationFunction) IsSet() bool

IsSet returns whether Set has been called.

func (NullableRUMAggregationFunction) MarshalJSON

func (v NullableRUMAggregationFunction) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableRUMAggregationFunction) Set

func (v *NullableRUMAggregationFunction) Set(val *RUMAggregationFunction)

Set changes the value and indicates it's been called.

func (*NullableRUMAggregationFunction) UnmarshalJSON

func (v *NullableRUMAggregationFunction) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableRUMAggregationFunction) Unset

func (v *NullableRUMAggregationFunction) Unset()

Unset sets the value to nil and resets the set flag.

type NullableRUMApplicationCreateType

NullableRUMApplicationCreateType handles when a null is used for RUMApplicationCreateType.

type NullableRUMApplicationCreateType struct {
    // contains filtered or unexported fields
}

func NewNullableRUMApplicationCreateType

func NewNullableRUMApplicationCreateType(val *RUMApplicationCreateType) *NullableRUMApplicationCreateType

NewNullableRUMApplicationCreateType initializes the struct as if Set has been called.

func (NullableRUMApplicationCreateType) Get

func (v NullableRUMApplicationCreateType) Get() *RUMApplicationCreateType

Get returns the associated value.

func (NullableRUMApplicationCreateType) IsSet

func (v NullableRUMApplicationCreateType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableRUMApplicationCreateType) MarshalJSON

func (v NullableRUMApplicationCreateType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableRUMApplicationCreateType) Set

func (v *NullableRUMApplicationCreateType) Set(val *RUMApplicationCreateType)

Set changes the value and indicates it's been called.

func (*NullableRUMApplicationCreateType) UnmarshalJSON

func (v *NullableRUMApplicationCreateType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableRUMApplicationCreateType) Unset

func (v *NullableRUMApplicationCreateType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableRUMApplicationType

NullableRUMApplicationType handles when a null is used for RUMApplicationType.

type NullableRUMApplicationType struct {
    // contains filtered or unexported fields
}

func NewNullableRUMApplicationType

func NewNullableRUMApplicationType(val *RUMApplicationType) *NullableRUMApplicationType

NewNullableRUMApplicationType initializes the struct as if Set has been called.

func (NullableRUMApplicationType) Get

func (v NullableRUMApplicationType) Get() *RUMApplicationType

Get returns the associated value.

func (NullableRUMApplicationType) IsSet

func (v NullableRUMApplicationType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableRUMApplicationType) MarshalJSON

func (v NullableRUMApplicationType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableRUMApplicationType) Set

func (v *NullableRUMApplicationType) Set(val *RUMApplicationType)

Set changes the value and indicates it's been called.

func (*NullableRUMApplicationType) UnmarshalJSON

func (v *NullableRUMApplicationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableRUMApplicationType) Unset

func (v *NullableRUMApplicationType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableRUMApplicationUpdateType

NullableRUMApplicationUpdateType handles when a null is used for RUMApplicationUpdateType.

type NullableRUMApplicationUpdateType struct {
    // contains filtered or unexported fields
}

func NewNullableRUMApplicationUpdateType

func NewNullableRUMApplicationUpdateType(val *RUMApplicationUpdateType) *NullableRUMApplicationUpdateType

NewNullableRUMApplicationUpdateType initializes the struct as if Set has been called.

func (NullableRUMApplicationUpdateType) Get

func (v NullableRUMApplicationUpdateType) Get() *RUMApplicationUpdateType

Get returns the associated value.

func (NullableRUMApplicationUpdateType) IsSet

func (v NullableRUMApplicationUpdateType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableRUMApplicationUpdateType) MarshalJSON

func (v NullableRUMApplicationUpdateType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableRUMApplicationUpdateType) Set

func (v *NullableRUMApplicationUpdateType) Set(val *RUMApplicationUpdateType)

Set changes the value and indicates it's been called.

func (*NullableRUMApplicationUpdateType) UnmarshalJSON

func (v *NullableRUMApplicationUpdateType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableRUMApplicationUpdateType) Unset

func (v *NullableRUMApplicationUpdateType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableRUMComputeType

NullableRUMComputeType handles when a null is used for RUMComputeType.

type NullableRUMComputeType struct {
    // contains filtered or unexported fields
}

func NewNullableRUMComputeType

func NewNullableRUMComputeType(val *RUMComputeType) *NullableRUMComputeType

NewNullableRUMComputeType initializes the struct as if Set has been called.

func (NullableRUMComputeType) Get

func (v NullableRUMComputeType) Get() *RUMComputeType

Get returns the associated value.

func (NullableRUMComputeType) IsSet

func (v NullableRUMComputeType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableRUMComputeType) MarshalJSON

func (v NullableRUMComputeType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableRUMComputeType) Set

func (v *NullableRUMComputeType) Set(val *RUMComputeType)

Set changes the value and indicates it's been called.

func (*NullableRUMComputeType) UnmarshalJSON

func (v *NullableRUMComputeType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableRUMComputeType) Unset

func (v *NullableRUMComputeType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableRUMEventType

NullableRUMEventType handles when a null is used for RUMEventType.

type NullableRUMEventType struct {
    // contains filtered or unexported fields
}

func NewNullableRUMEventType

func NewNullableRUMEventType(val *RUMEventType) *NullableRUMEventType

NewNullableRUMEventType initializes the struct as if Set has been called.

func (NullableRUMEventType) Get

func (v NullableRUMEventType) Get() *RUMEventType

Get returns the associated value.

func (NullableRUMEventType) IsSet

func (v NullableRUMEventType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableRUMEventType) MarshalJSON

func (v NullableRUMEventType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableRUMEventType) Set

func (v *NullableRUMEventType) Set(val *RUMEventType)

Set changes the value and indicates it's been called.

func (*NullableRUMEventType) UnmarshalJSON

func (v *NullableRUMEventType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableRUMEventType) Unset

func (v *NullableRUMEventType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableRUMGroupByMissing

NullableRUMGroupByMissing handles when a null is used for RUMGroupByMissing.

type NullableRUMGroupByMissing struct {
    // contains filtered or unexported fields
}

func NewNullableRUMGroupByMissing

func NewNullableRUMGroupByMissing(val *RUMGroupByMissing) *NullableRUMGroupByMissing

NewNullableRUMGroupByMissing initializes the struct as if Set has been called.

func (NullableRUMGroupByMissing) Get

func (v NullableRUMGroupByMissing) Get() *RUMGroupByMissing

Get returns the associated value.

func (NullableRUMGroupByMissing) IsSet

func (v NullableRUMGroupByMissing) IsSet() bool

IsSet returns whether Set has been called.

func (NullableRUMGroupByMissing) MarshalJSON

func (v NullableRUMGroupByMissing) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableRUMGroupByMissing) Set

func (v *NullableRUMGroupByMissing) Set(val *RUMGroupByMissing)

Set changes the value and indicates it's been called.

func (*NullableRUMGroupByMissing) UnmarshalJSON

func (v *NullableRUMGroupByMissing) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableRUMGroupByMissing) Unset

func (v *NullableRUMGroupByMissing) Unset()

Unset sets the value to nil and resets the set flag/

type NullableRUMGroupByTotal

NullableRUMGroupByTotal handles when a null is used for RUMGroupByTotal.

type NullableRUMGroupByTotal struct {
    // contains filtered or unexported fields
}

func NewNullableRUMGroupByTotal

func NewNullableRUMGroupByTotal(val *RUMGroupByTotal) *NullableRUMGroupByTotal

NewNullableRUMGroupByTotal initializes the struct as if Set has been called.

func (NullableRUMGroupByTotal) Get

func (v NullableRUMGroupByTotal) Get() *RUMGroupByTotal

Get returns the associated value.

func (NullableRUMGroupByTotal) IsSet

func (v NullableRUMGroupByTotal) IsSet() bool

IsSet returns whether Set has been called.

func (NullableRUMGroupByTotal) MarshalJSON

func (v NullableRUMGroupByTotal) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableRUMGroupByTotal) Set

func (v *NullableRUMGroupByTotal) Set(val *RUMGroupByTotal)

Set changes the value and indicates it's been called.

func (*NullableRUMGroupByTotal) UnmarshalJSON

func (v *NullableRUMGroupByTotal) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableRUMGroupByTotal) Unset

func (v *NullableRUMGroupByTotal) Unset()

Unset sets the value to nil and resets the set flag/

type NullableRUMResponseStatus

NullableRUMResponseStatus handles when a null is used for RUMResponseStatus.

type NullableRUMResponseStatus struct {
    // contains filtered or unexported fields
}

func NewNullableRUMResponseStatus

func NewNullableRUMResponseStatus(val *RUMResponseStatus) *NullableRUMResponseStatus

NewNullableRUMResponseStatus initializes the struct as if Set has been called.

func (NullableRUMResponseStatus) Get

func (v NullableRUMResponseStatus) Get() *RUMResponseStatus

Get returns the associated value.

func (NullableRUMResponseStatus) IsSet

func (v NullableRUMResponseStatus) IsSet() bool

IsSet returns whether Set has been called.

func (NullableRUMResponseStatus) MarshalJSON

func (v NullableRUMResponseStatus) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableRUMResponseStatus) Set

func (v *NullableRUMResponseStatus) Set(val *RUMResponseStatus)

Set changes the value and indicates it's been called.

func (*NullableRUMResponseStatus) UnmarshalJSON

func (v *NullableRUMResponseStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableRUMResponseStatus) Unset

func (v *NullableRUMResponseStatus) Unset()

Unset sets the value to nil and resets the set flag.

type NullableRUMSort

NullableRUMSort handles when a null is used for RUMSort.

type NullableRUMSort struct {
    // contains filtered or unexported fields
}

func NewNullableRUMSort

func NewNullableRUMSort(val *RUMSort) *NullableRUMSort

NewNullableRUMSort initializes the struct as if Set has been called.

func (NullableRUMSort) Get

func (v NullableRUMSort) Get() *RUMSort

Get returns the associated value.

func (NullableRUMSort) IsSet

func (v NullableRUMSort) IsSet() bool

IsSet returns whether Set has been called.

func (NullableRUMSort) MarshalJSON

func (v NullableRUMSort) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableRUMSort) Set

func (v *NullableRUMSort) Set(val *RUMSort)

Set changes the value and indicates it's been called.

func (*NullableRUMSort) UnmarshalJSON

func (v *NullableRUMSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableRUMSort) Unset

func (v *NullableRUMSort) Unset()

Unset sets the value to nil and resets the set flag.

type NullableRUMSortOrder

NullableRUMSortOrder handles when a null is used for RUMSortOrder.

type NullableRUMSortOrder struct {
    // contains filtered or unexported fields
}

func NewNullableRUMSortOrder

func NewNullableRUMSortOrder(val *RUMSortOrder) *NullableRUMSortOrder

NewNullableRUMSortOrder initializes the struct as if Set has been called.

func (NullableRUMSortOrder) Get

func (v NullableRUMSortOrder) Get() *RUMSortOrder

Get returns the associated value.

func (NullableRUMSortOrder) IsSet

func (v NullableRUMSortOrder) IsSet() bool

IsSet returns whether Set has been called.

func (NullableRUMSortOrder) MarshalJSON

func (v NullableRUMSortOrder) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableRUMSortOrder) Set

func (v *NullableRUMSortOrder) Set(val *RUMSortOrder)

Set changes the value and indicates it's been called.

func (*NullableRUMSortOrder) UnmarshalJSON

func (v *NullableRUMSortOrder) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableRUMSortOrder) Unset

func (v *NullableRUMSortOrder) Unset()

Unset sets the value to nil and resets the set flag.

type NullableRelationshipToUser

NullableRelationshipToUser Relationship to user.

type NullableRelationshipToUser struct {
    // Relationship to user object.
    Data NullableNullableRelationshipToUserData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewNullableRelationshipToUser

func NewNullableRelationshipToUser(data NullableNullableRelationshipToUserData) *NullableRelationshipToUser

NewNullableRelationshipToUser instantiates a new NullableRelationshipToUser object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewNullableRelationshipToUserWithDefaults

func NewNullableRelationshipToUserWithDefaults() *NullableRelationshipToUser

NewNullableRelationshipToUserWithDefaults instantiates a new NullableRelationshipToUser object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*NullableRelationshipToUser) GetData

func (o *NullableRelationshipToUser) GetData() NullableRelationshipToUserData

GetData returns the Data field value. If the value is explicit nil, the zero value for NullableRelationshipToUserData will be returned.

func (*NullableRelationshipToUser) GetDataOk

func (o *NullableRelationshipToUser) GetDataOk() (*NullableRelationshipToUserData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (NullableRelationshipToUser) MarshalJSON

func (o NullableRelationshipToUser) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*NullableRelationshipToUser) SetData

func (o *NullableRelationshipToUser) SetData(v NullableRelationshipToUserData)

SetData sets field value.

func (*NullableRelationshipToUser) UnmarshalJSON

func (o *NullableRelationshipToUser) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type NullableRelationshipToUserData

NullableRelationshipToUserData Relationship to user object.

type NullableRelationshipToUserData struct {
    // A unique identifier that represents the user.
    Id string `json:"id"`
    // Users resource type.
    Type UsersType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewNullableRelationshipToUserData

func NewNullableRelationshipToUserData(id string, typeVar UsersType) *NullableRelationshipToUserData

NewNullableRelationshipToUserData instantiates a new NullableRelationshipToUserData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewNullableRelationshipToUserDataWithDefaults

func NewNullableRelationshipToUserDataWithDefaults() *NullableRelationshipToUserData

NewNullableRelationshipToUserDataWithDefaults instantiates a new NullableRelationshipToUserData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*NullableRelationshipToUserData) GetId

func (o *NullableRelationshipToUserData) GetId() string

GetId returns the Id field value.

func (*NullableRelationshipToUserData) GetIdOk

func (o *NullableRelationshipToUserData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*NullableRelationshipToUserData) GetType

func (o *NullableRelationshipToUserData) GetType() UsersType

GetType returns the Type field value.

func (*NullableRelationshipToUserData) GetTypeOk

func (o *NullableRelationshipToUserData) GetTypeOk() (*UsersType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (NullableRelationshipToUserData) MarshalJSON

func (o NullableRelationshipToUserData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*NullableRelationshipToUserData) SetId

func (o *NullableRelationshipToUserData) SetId(v string)

SetId sets field value.

func (*NullableRelationshipToUserData) SetType

func (o *NullableRelationshipToUserData) SetType(v UsersType)

SetType sets field value.

func (*NullableRelationshipToUserData) UnmarshalJSON

func (o *NullableRelationshipToUserData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type NullableRolesSort

NullableRolesSort handles when a null is used for RolesSort.

type NullableRolesSort struct {
    // contains filtered or unexported fields
}

func NewNullableRolesSort

func NewNullableRolesSort(val *RolesSort) *NullableRolesSort

NewNullableRolesSort initializes the struct as if Set has been called.

func (NullableRolesSort) Get

func (v NullableRolesSort) Get() *RolesSort

Get returns the associated value.

func (NullableRolesSort) IsSet

func (v NullableRolesSort) IsSet() bool

IsSet returns whether Set has been called.

func (NullableRolesSort) MarshalJSON

func (v NullableRolesSort) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableRolesSort) Set

func (v *NullableRolesSort) Set(val *RolesSort)

Set changes the value and indicates it's been called.

func (*NullableRolesSort) UnmarshalJSON

func (v *NullableRolesSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableRolesSort) Unset

func (v *NullableRolesSort) Unset()

Unset sets the value to nil and resets the set flag.

type NullableRolesType

NullableRolesType handles when a null is used for RolesType.

type NullableRolesType struct {
    // contains filtered or unexported fields
}

func NewNullableRolesType

func NewNullableRolesType(val *RolesType) *NullableRolesType

NewNullableRolesType initializes the struct as if Set has been called.

func (NullableRolesType) Get

func (v NullableRolesType) Get() *RolesType

Get returns the associated value.

func (NullableRolesType) IsSet

func (v NullableRolesType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableRolesType) MarshalJSON

func (v NullableRolesType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableRolesType) Set

func (v *NullableRolesType) Set(val *RolesType)

Set changes the value and indicates it's been called.

func (*NullableRolesType) UnmarshalJSON

func (v *NullableRolesType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableRolesType) Unset

func (v *NullableRolesType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableSAMLAssertionAttributesType

NullableSAMLAssertionAttributesType handles when a null is used for SAMLAssertionAttributesType.

type NullableSAMLAssertionAttributesType struct {
    // contains filtered or unexported fields
}

func NewNullableSAMLAssertionAttributesType

func NewNullableSAMLAssertionAttributesType(val *SAMLAssertionAttributesType) *NullableSAMLAssertionAttributesType

NewNullableSAMLAssertionAttributesType initializes the struct as if Set has been called.

func (NullableSAMLAssertionAttributesType) Get

func (v NullableSAMLAssertionAttributesType) Get() *SAMLAssertionAttributesType

Get returns the associated value.

func (NullableSAMLAssertionAttributesType) IsSet

func (v NullableSAMLAssertionAttributesType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableSAMLAssertionAttributesType) MarshalJSON

func (v NullableSAMLAssertionAttributesType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableSAMLAssertionAttributesType) Set

func (v *NullableSAMLAssertionAttributesType) Set(val *SAMLAssertionAttributesType)

Set changes the value and indicates it's been called.

func (*NullableSAMLAssertionAttributesType) UnmarshalJSON

func (v *NullableSAMLAssertionAttributesType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableSAMLAssertionAttributesType) Unset

func (v *NullableSAMLAssertionAttributesType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableSecurityFilterFilteredDataType

NullableSecurityFilterFilteredDataType handles when a null is used for SecurityFilterFilteredDataType.

type NullableSecurityFilterFilteredDataType struct {
    // contains filtered or unexported fields
}

func NewNullableSecurityFilterFilteredDataType

func NewNullableSecurityFilterFilteredDataType(val *SecurityFilterFilteredDataType) *NullableSecurityFilterFilteredDataType

NewNullableSecurityFilterFilteredDataType initializes the struct as if Set has been called.

func (NullableSecurityFilterFilteredDataType) Get

func (v NullableSecurityFilterFilteredDataType) Get() *SecurityFilterFilteredDataType

Get returns the associated value.

func (NullableSecurityFilterFilteredDataType) IsSet

func (v NullableSecurityFilterFilteredDataType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableSecurityFilterFilteredDataType) MarshalJSON

func (v NullableSecurityFilterFilteredDataType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableSecurityFilterFilteredDataType) Set

func (v *NullableSecurityFilterFilteredDataType) Set(val *SecurityFilterFilteredDataType)

Set changes the value and indicates it's been called.

func (*NullableSecurityFilterFilteredDataType) UnmarshalJSON

func (v *NullableSecurityFilterFilteredDataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableSecurityFilterFilteredDataType) Unset

func (v *NullableSecurityFilterFilteredDataType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableSecurityFilterType

NullableSecurityFilterType handles when a null is used for SecurityFilterType.

type NullableSecurityFilterType struct {
    // contains filtered or unexported fields
}

func NewNullableSecurityFilterType

func NewNullableSecurityFilterType(val *SecurityFilterType) *NullableSecurityFilterType

NewNullableSecurityFilterType initializes the struct as if Set has been called.

func (NullableSecurityFilterType) Get

func (v NullableSecurityFilterType) Get() *SecurityFilterType

Get returns the associated value.

func (NullableSecurityFilterType) IsSet

func (v NullableSecurityFilterType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableSecurityFilterType) MarshalJSON

func (v NullableSecurityFilterType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableSecurityFilterType) Set

func (v *NullableSecurityFilterType) Set(val *SecurityFilterType)

Set changes the value and indicates it's been called.

func (*NullableSecurityFilterType) UnmarshalJSON

func (v *NullableSecurityFilterType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableSecurityFilterType) Unset

func (v *NullableSecurityFilterType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableSecurityMonitoringFilterAction

NullableSecurityMonitoringFilterAction handles when a null is used for SecurityMonitoringFilterAction.

type NullableSecurityMonitoringFilterAction struct {
    // contains filtered or unexported fields
}

func NewNullableSecurityMonitoringFilterAction

func NewNullableSecurityMonitoringFilterAction(val *SecurityMonitoringFilterAction) *NullableSecurityMonitoringFilterAction

NewNullableSecurityMonitoringFilterAction initializes the struct as if Set has been called.

func (NullableSecurityMonitoringFilterAction) Get

func (v NullableSecurityMonitoringFilterAction) Get() *SecurityMonitoringFilterAction

Get returns the associated value.

func (NullableSecurityMonitoringFilterAction) IsSet

func (v NullableSecurityMonitoringFilterAction) IsSet() bool

IsSet returns whether Set has been called.

func (NullableSecurityMonitoringFilterAction) MarshalJSON

func (v NullableSecurityMonitoringFilterAction) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableSecurityMonitoringFilterAction) Set

func (v *NullableSecurityMonitoringFilterAction) Set(val *SecurityMonitoringFilterAction)

Set changes the value and indicates it's been called.

func (*NullableSecurityMonitoringFilterAction) UnmarshalJSON

func (v *NullableSecurityMonitoringFilterAction) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableSecurityMonitoringFilterAction) Unset

func (v *NullableSecurityMonitoringFilterAction) Unset()

Unset sets the value to nil and resets the set flag.

type NullableSecurityMonitoringRuleCreatePayload

NullableSecurityMonitoringRuleCreatePayload handles when a null is used for SecurityMonitoringRuleCreatePayload.

type NullableSecurityMonitoringRuleCreatePayload struct {
    // contains filtered or unexported fields
}

func NewNullableSecurityMonitoringRuleCreatePayload

func NewNullableSecurityMonitoringRuleCreatePayload(val *SecurityMonitoringRuleCreatePayload) *NullableSecurityMonitoringRuleCreatePayload

NewNullableSecurityMonitoringRuleCreatePayload initializes the struct as if Set has been called.

func (NullableSecurityMonitoringRuleCreatePayload) Get

func (v NullableSecurityMonitoringRuleCreatePayload) Get() *SecurityMonitoringRuleCreatePayload

Get returns the associated value.

func (NullableSecurityMonitoringRuleCreatePayload) IsSet

func (v NullableSecurityMonitoringRuleCreatePayload) IsSet() bool

IsSet returns whether Set has been called.

func (NullableSecurityMonitoringRuleCreatePayload) MarshalJSON

func (v NullableSecurityMonitoringRuleCreatePayload) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableSecurityMonitoringRuleCreatePayload) Set

func (v *NullableSecurityMonitoringRuleCreatePayload) Set(val *SecurityMonitoringRuleCreatePayload)

Set changes the value and indicates it's been called.

func (*NullableSecurityMonitoringRuleCreatePayload) UnmarshalJSON

func (v *NullableSecurityMonitoringRuleCreatePayload) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableSecurityMonitoringRuleCreatePayload) Unset

func (v *NullableSecurityMonitoringRuleCreatePayload) Unset()

Unset sets the value to nil and resets the set flag/

type NullableSecurityMonitoringRuleDetectionMethod

NullableSecurityMonitoringRuleDetectionMethod handles when a null is used for SecurityMonitoringRuleDetectionMethod.

type NullableSecurityMonitoringRuleDetectionMethod struct {
    // contains filtered or unexported fields
}

func NewNullableSecurityMonitoringRuleDetectionMethod

func NewNullableSecurityMonitoringRuleDetectionMethod(val *SecurityMonitoringRuleDetectionMethod) *NullableSecurityMonitoringRuleDetectionMethod

NewNullableSecurityMonitoringRuleDetectionMethod initializes the struct as if Set has been called.

func (NullableSecurityMonitoringRuleDetectionMethod) Get

func (v NullableSecurityMonitoringRuleDetectionMethod) Get() *SecurityMonitoringRuleDetectionMethod

Get returns the associated value.

func (NullableSecurityMonitoringRuleDetectionMethod) IsSet

func (v NullableSecurityMonitoringRuleDetectionMethod) IsSet() bool

IsSet returns whether Set has been called.

func (NullableSecurityMonitoringRuleDetectionMethod) MarshalJSON

func (v NullableSecurityMonitoringRuleDetectionMethod) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableSecurityMonitoringRuleDetectionMethod) Set

func (v *NullableSecurityMonitoringRuleDetectionMethod) Set(val *SecurityMonitoringRuleDetectionMethod)

Set changes the value and indicates it's been called.

func (*NullableSecurityMonitoringRuleDetectionMethod) UnmarshalJSON

func (v *NullableSecurityMonitoringRuleDetectionMethod) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableSecurityMonitoringRuleDetectionMethod) Unset

func (v *NullableSecurityMonitoringRuleDetectionMethod) Unset()

Unset sets the value to nil and resets the set flag.

type NullableSecurityMonitoringRuleEvaluationWindow

NullableSecurityMonitoringRuleEvaluationWindow handles when a null is used for SecurityMonitoringRuleEvaluationWindow.

type NullableSecurityMonitoringRuleEvaluationWindow struct {
    // contains filtered or unexported fields
}

func NewNullableSecurityMonitoringRuleEvaluationWindow

func NewNullableSecurityMonitoringRuleEvaluationWindow(val *SecurityMonitoringRuleEvaluationWindow) *NullableSecurityMonitoringRuleEvaluationWindow

NewNullableSecurityMonitoringRuleEvaluationWindow initializes the struct as if Set has been called.

func (NullableSecurityMonitoringRuleEvaluationWindow) Get

func (v NullableSecurityMonitoringRuleEvaluationWindow) Get() *SecurityMonitoringRuleEvaluationWindow

Get returns the associated value.

func (NullableSecurityMonitoringRuleEvaluationWindow) IsSet

func (v NullableSecurityMonitoringRuleEvaluationWindow) IsSet() bool

IsSet returns whether Set has been called.

func (NullableSecurityMonitoringRuleEvaluationWindow) MarshalJSON

func (v NullableSecurityMonitoringRuleEvaluationWindow) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableSecurityMonitoringRuleEvaluationWindow) Set

func (v *NullableSecurityMonitoringRuleEvaluationWindow) Set(val *SecurityMonitoringRuleEvaluationWindow)

Set changes the value and indicates it's been called.

func (*NullableSecurityMonitoringRuleEvaluationWindow) UnmarshalJSON

func (v *NullableSecurityMonitoringRuleEvaluationWindow) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableSecurityMonitoringRuleEvaluationWindow) Unset

func (v *NullableSecurityMonitoringRuleEvaluationWindow) Unset()

Unset sets the value to nil and resets the set flag.

type NullableSecurityMonitoringRuleHardcodedEvaluatorType

NullableSecurityMonitoringRuleHardcodedEvaluatorType handles when a null is used for SecurityMonitoringRuleHardcodedEvaluatorType.

type NullableSecurityMonitoringRuleHardcodedEvaluatorType struct {
    // contains filtered or unexported fields
}

func NewNullableSecurityMonitoringRuleHardcodedEvaluatorType

func NewNullableSecurityMonitoringRuleHardcodedEvaluatorType(val *SecurityMonitoringRuleHardcodedEvaluatorType) *NullableSecurityMonitoringRuleHardcodedEvaluatorType

NewNullableSecurityMonitoringRuleHardcodedEvaluatorType initializes the struct as if Set has been called.

func (NullableSecurityMonitoringRuleHardcodedEvaluatorType) Get

func (v NullableSecurityMonitoringRuleHardcodedEvaluatorType) Get() *SecurityMonitoringRuleHardcodedEvaluatorType

Get returns the associated value.

func (NullableSecurityMonitoringRuleHardcodedEvaluatorType) IsSet

func (v NullableSecurityMonitoringRuleHardcodedEvaluatorType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableSecurityMonitoringRuleHardcodedEvaluatorType) MarshalJSON

func (v NullableSecurityMonitoringRuleHardcodedEvaluatorType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableSecurityMonitoringRuleHardcodedEvaluatorType) Set

func (v *NullableSecurityMonitoringRuleHardcodedEvaluatorType) Set(val *SecurityMonitoringRuleHardcodedEvaluatorType)

Set changes the value and indicates it's been called.

func (*NullableSecurityMonitoringRuleHardcodedEvaluatorType) UnmarshalJSON

func (v *NullableSecurityMonitoringRuleHardcodedEvaluatorType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableSecurityMonitoringRuleHardcodedEvaluatorType) Unset

func (v *NullableSecurityMonitoringRuleHardcodedEvaluatorType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableSecurityMonitoringRuleKeepAlive

NullableSecurityMonitoringRuleKeepAlive handles when a null is used for SecurityMonitoringRuleKeepAlive.

type NullableSecurityMonitoringRuleKeepAlive struct {
    // contains filtered or unexported fields
}

func NewNullableSecurityMonitoringRuleKeepAlive

func NewNullableSecurityMonitoringRuleKeepAlive(val *SecurityMonitoringRuleKeepAlive) *NullableSecurityMonitoringRuleKeepAlive

NewNullableSecurityMonitoringRuleKeepAlive initializes the struct as if Set has been called.

func (NullableSecurityMonitoringRuleKeepAlive) Get

func (v NullableSecurityMonitoringRuleKeepAlive) Get() *SecurityMonitoringRuleKeepAlive

Get returns the associated value.

func (NullableSecurityMonitoringRuleKeepAlive) IsSet

func (v NullableSecurityMonitoringRuleKeepAlive) IsSet() bool

IsSet returns whether Set has been called.

func (NullableSecurityMonitoringRuleKeepAlive) MarshalJSON

func (v NullableSecurityMonitoringRuleKeepAlive) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableSecurityMonitoringRuleKeepAlive) Set

func (v *NullableSecurityMonitoringRuleKeepAlive) Set(val *SecurityMonitoringRuleKeepAlive)

Set changes the value and indicates it's been called.

func (*NullableSecurityMonitoringRuleKeepAlive) UnmarshalJSON

func (v *NullableSecurityMonitoringRuleKeepAlive) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableSecurityMonitoringRuleKeepAlive) Unset

func (v *NullableSecurityMonitoringRuleKeepAlive) Unset()

Unset sets the value to nil and resets the set flag.

type NullableSecurityMonitoringRuleMaxSignalDuration

NullableSecurityMonitoringRuleMaxSignalDuration handles when a null is used for SecurityMonitoringRuleMaxSignalDuration.

type NullableSecurityMonitoringRuleMaxSignalDuration struct {
    // contains filtered or unexported fields
}

func NewNullableSecurityMonitoringRuleMaxSignalDuration

func NewNullableSecurityMonitoringRuleMaxSignalDuration(val *SecurityMonitoringRuleMaxSignalDuration) *NullableSecurityMonitoringRuleMaxSignalDuration

NewNullableSecurityMonitoringRuleMaxSignalDuration initializes the struct as if Set has been called.

func (NullableSecurityMonitoringRuleMaxSignalDuration) Get

func (v NullableSecurityMonitoringRuleMaxSignalDuration) Get() *SecurityMonitoringRuleMaxSignalDuration

Get returns the associated value.

func (NullableSecurityMonitoringRuleMaxSignalDuration) IsSet

func (v NullableSecurityMonitoringRuleMaxSignalDuration) IsSet() bool

IsSet returns whether Set has been called.

func (NullableSecurityMonitoringRuleMaxSignalDuration) MarshalJSON

func (v NullableSecurityMonitoringRuleMaxSignalDuration) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableSecurityMonitoringRuleMaxSignalDuration) Set

func (v *NullableSecurityMonitoringRuleMaxSignalDuration) Set(val *SecurityMonitoringRuleMaxSignalDuration)

Set changes the value and indicates it's been called.

func (*NullableSecurityMonitoringRuleMaxSignalDuration) UnmarshalJSON

func (v *NullableSecurityMonitoringRuleMaxSignalDuration) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableSecurityMonitoringRuleMaxSignalDuration) Unset

func (v *NullableSecurityMonitoringRuleMaxSignalDuration) Unset()

Unset sets the value to nil and resets the set flag.

type NullableSecurityMonitoringRuleNewValueOptionsForgetAfter

NullableSecurityMonitoringRuleNewValueOptionsForgetAfter handles when a null is used for SecurityMonitoringRuleNewValueOptionsForgetAfter.

type NullableSecurityMonitoringRuleNewValueOptionsForgetAfter struct {
    // contains filtered or unexported fields
}

func NewNullableSecurityMonitoringRuleNewValueOptionsForgetAfter

func NewNullableSecurityMonitoringRuleNewValueOptionsForgetAfter(val *SecurityMonitoringRuleNewValueOptionsForgetAfter) *NullableSecurityMonitoringRuleNewValueOptionsForgetAfter

NewNullableSecurityMonitoringRuleNewValueOptionsForgetAfter initializes the struct as if Set has been called.

func (NullableSecurityMonitoringRuleNewValueOptionsForgetAfter) Get

func (v NullableSecurityMonitoringRuleNewValueOptionsForgetAfter) Get() *SecurityMonitoringRuleNewValueOptionsForgetAfter

Get returns the associated value.

func (NullableSecurityMonitoringRuleNewValueOptionsForgetAfter) IsSet

func (v NullableSecurityMonitoringRuleNewValueOptionsForgetAfter) IsSet() bool

IsSet returns whether Set has been called.

func (NullableSecurityMonitoringRuleNewValueOptionsForgetAfter) MarshalJSON

func (v NullableSecurityMonitoringRuleNewValueOptionsForgetAfter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableSecurityMonitoringRuleNewValueOptionsForgetAfter) Set

func (v *NullableSecurityMonitoringRuleNewValueOptionsForgetAfter) Set(val *SecurityMonitoringRuleNewValueOptionsForgetAfter)

Set changes the value and indicates it's been called.

func (*NullableSecurityMonitoringRuleNewValueOptionsForgetAfter) UnmarshalJSON

func (v *NullableSecurityMonitoringRuleNewValueOptionsForgetAfter) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableSecurityMonitoringRuleNewValueOptionsForgetAfter) Unset

func (v *NullableSecurityMonitoringRuleNewValueOptionsForgetAfter) Unset()

Unset sets the value to nil and resets the set flag.

type NullableSecurityMonitoringRuleNewValueOptionsLearningDuration

NullableSecurityMonitoringRuleNewValueOptionsLearningDuration handles when a null is used for SecurityMonitoringRuleNewValueOptionsLearningDuration.

type NullableSecurityMonitoringRuleNewValueOptionsLearningDuration struct {
    // contains filtered or unexported fields
}

func NewNullableSecurityMonitoringRuleNewValueOptionsLearningDuration

func NewNullableSecurityMonitoringRuleNewValueOptionsLearningDuration(val *SecurityMonitoringRuleNewValueOptionsLearningDuration) *NullableSecurityMonitoringRuleNewValueOptionsLearningDuration

NewNullableSecurityMonitoringRuleNewValueOptionsLearningDuration initializes the struct as if Set has been called.

func (NullableSecurityMonitoringRuleNewValueOptionsLearningDuration) Get

func (v NullableSecurityMonitoringRuleNewValueOptionsLearningDuration) Get() *SecurityMonitoringRuleNewValueOptionsLearningDuration

Get returns the associated value.

func (NullableSecurityMonitoringRuleNewValueOptionsLearningDuration) IsSet

func (v NullableSecurityMonitoringRuleNewValueOptionsLearningDuration) IsSet() bool

IsSet returns whether Set has been called.

func (NullableSecurityMonitoringRuleNewValueOptionsLearningDuration) MarshalJSON

func (v NullableSecurityMonitoringRuleNewValueOptionsLearningDuration) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableSecurityMonitoringRuleNewValueOptionsLearningDuration) Set

func (v *NullableSecurityMonitoringRuleNewValueOptionsLearningDuration) Set(val *SecurityMonitoringRuleNewValueOptionsLearningDuration)

Set changes the value and indicates it's been called.

func (*NullableSecurityMonitoringRuleNewValueOptionsLearningDuration) UnmarshalJSON

func (v *NullableSecurityMonitoringRuleNewValueOptionsLearningDuration) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableSecurityMonitoringRuleNewValueOptionsLearningDuration) Unset

func (v *NullableSecurityMonitoringRuleNewValueOptionsLearningDuration) Unset()

Unset sets the value to nil and resets the set flag.

type NullableSecurityMonitoringRuleNewValueOptionsLearningMethod

NullableSecurityMonitoringRuleNewValueOptionsLearningMethod handles when a null is used for SecurityMonitoringRuleNewValueOptionsLearningMethod.

type NullableSecurityMonitoringRuleNewValueOptionsLearningMethod struct {
    // contains filtered or unexported fields
}

func NewNullableSecurityMonitoringRuleNewValueOptionsLearningMethod

func NewNullableSecurityMonitoringRuleNewValueOptionsLearningMethod(val *SecurityMonitoringRuleNewValueOptionsLearningMethod) *NullableSecurityMonitoringRuleNewValueOptionsLearningMethod

NewNullableSecurityMonitoringRuleNewValueOptionsLearningMethod initializes the struct as if Set has been called.

func (NullableSecurityMonitoringRuleNewValueOptionsLearningMethod) Get

func (v NullableSecurityMonitoringRuleNewValueOptionsLearningMethod) Get() *SecurityMonitoringRuleNewValueOptionsLearningMethod

Get returns the associated value.

func (NullableSecurityMonitoringRuleNewValueOptionsLearningMethod) IsSet

func (v NullableSecurityMonitoringRuleNewValueOptionsLearningMethod) IsSet() bool

IsSet returns whether Set has been called.

func (NullableSecurityMonitoringRuleNewValueOptionsLearningMethod) MarshalJSON

func (v NullableSecurityMonitoringRuleNewValueOptionsLearningMethod) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableSecurityMonitoringRuleNewValueOptionsLearningMethod) Set

func (v *NullableSecurityMonitoringRuleNewValueOptionsLearningMethod) Set(val *SecurityMonitoringRuleNewValueOptionsLearningMethod)

Set changes the value and indicates it's been called.

func (*NullableSecurityMonitoringRuleNewValueOptionsLearningMethod) UnmarshalJSON

func (v *NullableSecurityMonitoringRuleNewValueOptionsLearningMethod) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableSecurityMonitoringRuleNewValueOptionsLearningMethod) Unset

func (v *NullableSecurityMonitoringRuleNewValueOptionsLearningMethod) Unset()

Unset sets the value to nil and resets the set flag.

type NullableSecurityMonitoringRuleNewValueOptionsLearningThreshold

NullableSecurityMonitoringRuleNewValueOptionsLearningThreshold handles when a null is used for SecurityMonitoringRuleNewValueOptionsLearningThreshold.

type NullableSecurityMonitoringRuleNewValueOptionsLearningThreshold struct {
    // contains filtered or unexported fields
}

func NewNullableSecurityMonitoringRuleNewValueOptionsLearningThreshold

func NewNullableSecurityMonitoringRuleNewValueOptionsLearningThreshold(val *SecurityMonitoringRuleNewValueOptionsLearningThreshold) *NullableSecurityMonitoringRuleNewValueOptionsLearningThreshold

NewNullableSecurityMonitoringRuleNewValueOptionsLearningThreshold initializes the struct as if Set has been called.

func (NullableSecurityMonitoringRuleNewValueOptionsLearningThreshold) Get

func (v NullableSecurityMonitoringRuleNewValueOptionsLearningThreshold) Get() *SecurityMonitoringRuleNewValueOptionsLearningThreshold

Get returns the associated value.

func (NullableSecurityMonitoringRuleNewValueOptionsLearningThreshold) IsSet

func (v NullableSecurityMonitoringRuleNewValueOptionsLearningThreshold) IsSet() bool

IsSet returns whether Set has been called.

func (NullableSecurityMonitoringRuleNewValueOptionsLearningThreshold) MarshalJSON

func (v NullableSecurityMonitoringRuleNewValueOptionsLearningThreshold) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableSecurityMonitoringRuleNewValueOptionsLearningThreshold) Set

func (v *NullableSecurityMonitoringRuleNewValueOptionsLearningThreshold) Set(val *SecurityMonitoringRuleNewValueOptionsLearningThreshold)

Set changes the value and indicates it's been called.

func (*NullableSecurityMonitoringRuleNewValueOptionsLearningThreshold) UnmarshalJSON

func (v *NullableSecurityMonitoringRuleNewValueOptionsLearningThreshold) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableSecurityMonitoringRuleNewValueOptionsLearningThreshold) Unset

func (v *NullableSecurityMonitoringRuleNewValueOptionsLearningThreshold) Unset()

Unset sets the value to nil and resets the set flag.

type NullableSecurityMonitoringRuleQuery

NullableSecurityMonitoringRuleQuery handles when a null is used for SecurityMonitoringRuleQuery.

type NullableSecurityMonitoringRuleQuery struct {
    // contains filtered or unexported fields
}

func NewNullableSecurityMonitoringRuleQuery

func NewNullableSecurityMonitoringRuleQuery(val *SecurityMonitoringRuleQuery) *NullableSecurityMonitoringRuleQuery

NewNullableSecurityMonitoringRuleQuery initializes the struct as if Set has been called.

func (NullableSecurityMonitoringRuleQuery) Get

func (v NullableSecurityMonitoringRuleQuery) Get() *SecurityMonitoringRuleQuery

Get returns the associated value.

func (NullableSecurityMonitoringRuleQuery) IsSet

func (v NullableSecurityMonitoringRuleQuery) IsSet() bool

IsSet returns whether Set has been called.

func (NullableSecurityMonitoringRuleQuery) MarshalJSON

func (v NullableSecurityMonitoringRuleQuery) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableSecurityMonitoringRuleQuery) Set

func (v *NullableSecurityMonitoringRuleQuery) Set(val *SecurityMonitoringRuleQuery)

Set changes the value and indicates it's been called.

func (*NullableSecurityMonitoringRuleQuery) UnmarshalJSON

func (v *NullableSecurityMonitoringRuleQuery) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableSecurityMonitoringRuleQuery) Unset

func (v *NullableSecurityMonitoringRuleQuery) Unset()

Unset sets the value to nil and resets the set flag/

type NullableSecurityMonitoringRuleQueryAggregation

NullableSecurityMonitoringRuleQueryAggregation handles when a null is used for SecurityMonitoringRuleQueryAggregation.

type NullableSecurityMonitoringRuleQueryAggregation struct {
    // contains filtered or unexported fields
}

func NewNullableSecurityMonitoringRuleQueryAggregation

func NewNullableSecurityMonitoringRuleQueryAggregation(val *SecurityMonitoringRuleQueryAggregation) *NullableSecurityMonitoringRuleQueryAggregation

NewNullableSecurityMonitoringRuleQueryAggregation initializes the struct as if Set has been called.

func (NullableSecurityMonitoringRuleQueryAggregation) Get

func (v NullableSecurityMonitoringRuleQueryAggregation) Get() *SecurityMonitoringRuleQueryAggregation

Get returns the associated value.

func (NullableSecurityMonitoringRuleQueryAggregation) IsSet

func (v NullableSecurityMonitoringRuleQueryAggregation) IsSet() bool

IsSet returns whether Set has been called.

func (NullableSecurityMonitoringRuleQueryAggregation) MarshalJSON

func (v NullableSecurityMonitoringRuleQueryAggregation) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableSecurityMonitoringRuleQueryAggregation) Set

func (v *NullableSecurityMonitoringRuleQueryAggregation) Set(val *SecurityMonitoringRuleQueryAggregation)

Set changes the value and indicates it's been called.

func (*NullableSecurityMonitoringRuleQueryAggregation) UnmarshalJSON

func (v *NullableSecurityMonitoringRuleQueryAggregation) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableSecurityMonitoringRuleQueryAggregation) Unset

func (v *NullableSecurityMonitoringRuleQueryAggregation) Unset()

Unset sets the value to nil and resets the set flag.

type NullableSecurityMonitoringRuleResponse

NullableSecurityMonitoringRuleResponse handles when a null is used for SecurityMonitoringRuleResponse.

type NullableSecurityMonitoringRuleResponse struct {
    // contains filtered or unexported fields
}

func NewNullableSecurityMonitoringRuleResponse

func NewNullableSecurityMonitoringRuleResponse(val *SecurityMonitoringRuleResponse) *NullableSecurityMonitoringRuleResponse

NewNullableSecurityMonitoringRuleResponse initializes the struct as if Set has been called.

func (NullableSecurityMonitoringRuleResponse) Get

func (v NullableSecurityMonitoringRuleResponse) Get() *SecurityMonitoringRuleResponse

Get returns the associated value.

func (NullableSecurityMonitoringRuleResponse) IsSet

func (v NullableSecurityMonitoringRuleResponse) IsSet() bool

IsSet returns whether Set has been called.

func (NullableSecurityMonitoringRuleResponse) MarshalJSON

func (v NullableSecurityMonitoringRuleResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableSecurityMonitoringRuleResponse) Set

func (v *NullableSecurityMonitoringRuleResponse) Set(val *SecurityMonitoringRuleResponse)

Set changes the value and indicates it's been called.

func (*NullableSecurityMonitoringRuleResponse) UnmarshalJSON

func (v *NullableSecurityMonitoringRuleResponse) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableSecurityMonitoringRuleResponse) Unset

func (v *NullableSecurityMonitoringRuleResponse) Unset()

Unset sets the value to nil and resets the set flag/

type NullableSecurityMonitoringRuleSeverity

NullableSecurityMonitoringRuleSeverity handles when a null is used for SecurityMonitoringRuleSeverity.

type NullableSecurityMonitoringRuleSeverity struct {
    // contains filtered or unexported fields
}

func NewNullableSecurityMonitoringRuleSeverity

func NewNullableSecurityMonitoringRuleSeverity(val *SecurityMonitoringRuleSeverity) *NullableSecurityMonitoringRuleSeverity

NewNullableSecurityMonitoringRuleSeverity initializes the struct as if Set has been called.

func (NullableSecurityMonitoringRuleSeverity) Get

func (v NullableSecurityMonitoringRuleSeverity) Get() *SecurityMonitoringRuleSeverity

Get returns the associated value.

func (NullableSecurityMonitoringRuleSeverity) IsSet

func (v NullableSecurityMonitoringRuleSeverity) IsSet() bool

IsSet returns whether Set has been called.

func (NullableSecurityMonitoringRuleSeverity) MarshalJSON

func (v NullableSecurityMonitoringRuleSeverity) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableSecurityMonitoringRuleSeverity) Set

func (v *NullableSecurityMonitoringRuleSeverity) Set(val *SecurityMonitoringRuleSeverity)

Set changes the value and indicates it's been called.

func (*NullableSecurityMonitoringRuleSeverity) UnmarshalJSON

func (v *NullableSecurityMonitoringRuleSeverity) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableSecurityMonitoringRuleSeverity) Unset

func (v *NullableSecurityMonitoringRuleSeverity) Unset()

Unset sets the value to nil and resets the set flag.

type NullableSecurityMonitoringRuleTypeCreate

NullableSecurityMonitoringRuleTypeCreate handles when a null is used for SecurityMonitoringRuleTypeCreate.

type NullableSecurityMonitoringRuleTypeCreate struct {
    // contains filtered or unexported fields
}

func NewNullableSecurityMonitoringRuleTypeCreate

func NewNullableSecurityMonitoringRuleTypeCreate(val *SecurityMonitoringRuleTypeCreate) *NullableSecurityMonitoringRuleTypeCreate

NewNullableSecurityMonitoringRuleTypeCreate initializes the struct as if Set has been called.

func (NullableSecurityMonitoringRuleTypeCreate) Get

func (v NullableSecurityMonitoringRuleTypeCreate) Get() *SecurityMonitoringRuleTypeCreate

Get returns the associated value.

func (NullableSecurityMonitoringRuleTypeCreate) IsSet

func (v NullableSecurityMonitoringRuleTypeCreate) IsSet() bool

IsSet returns whether Set has been called.

func (NullableSecurityMonitoringRuleTypeCreate) MarshalJSON

func (v NullableSecurityMonitoringRuleTypeCreate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableSecurityMonitoringRuleTypeCreate) Set

func (v *NullableSecurityMonitoringRuleTypeCreate) Set(val *SecurityMonitoringRuleTypeCreate)

Set changes the value and indicates it's been called.

func (*NullableSecurityMonitoringRuleTypeCreate) UnmarshalJSON

func (v *NullableSecurityMonitoringRuleTypeCreate) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableSecurityMonitoringRuleTypeCreate) Unset

func (v *NullableSecurityMonitoringRuleTypeCreate) Unset()

Unset sets the value to nil and resets the set flag.

type NullableSecurityMonitoringRuleTypeRead

NullableSecurityMonitoringRuleTypeRead handles when a null is used for SecurityMonitoringRuleTypeRead.

type NullableSecurityMonitoringRuleTypeRead struct {
    // contains filtered or unexported fields
}

func NewNullableSecurityMonitoringRuleTypeRead

func NewNullableSecurityMonitoringRuleTypeRead(val *SecurityMonitoringRuleTypeRead) *NullableSecurityMonitoringRuleTypeRead

NewNullableSecurityMonitoringRuleTypeRead initializes the struct as if Set has been called.

func (NullableSecurityMonitoringRuleTypeRead) Get

func (v NullableSecurityMonitoringRuleTypeRead) Get() *SecurityMonitoringRuleTypeRead

Get returns the associated value.

func (NullableSecurityMonitoringRuleTypeRead) IsSet

func (v NullableSecurityMonitoringRuleTypeRead) IsSet() bool

IsSet returns whether Set has been called.

func (NullableSecurityMonitoringRuleTypeRead) MarshalJSON

func (v NullableSecurityMonitoringRuleTypeRead) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableSecurityMonitoringRuleTypeRead) Set

func (v *NullableSecurityMonitoringRuleTypeRead) Set(val *SecurityMonitoringRuleTypeRead)

Set changes the value and indicates it's been called.

func (*NullableSecurityMonitoringRuleTypeRead) UnmarshalJSON

func (v *NullableSecurityMonitoringRuleTypeRead) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableSecurityMonitoringRuleTypeRead) Unset

func (v *NullableSecurityMonitoringRuleTypeRead) Unset()

Unset sets the value to nil and resets the set flag.

type NullableSecurityMonitoringSignalArchiveReason

NullableSecurityMonitoringSignalArchiveReason handles when a null is used for SecurityMonitoringSignalArchiveReason.

type NullableSecurityMonitoringSignalArchiveReason struct {
    // contains filtered or unexported fields
}

func NewNullableSecurityMonitoringSignalArchiveReason

func NewNullableSecurityMonitoringSignalArchiveReason(val *SecurityMonitoringSignalArchiveReason) *NullableSecurityMonitoringSignalArchiveReason

NewNullableSecurityMonitoringSignalArchiveReason initializes the struct as if Set has been called.

func (NullableSecurityMonitoringSignalArchiveReason) Get

func (v NullableSecurityMonitoringSignalArchiveReason) Get() *SecurityMonitoringSignalArchiveReason

Get returns the associated value.

func (NullableSecurityMonitoringSignalArchiveReason) IsSet

func (v NullableSecurityMonitoringSignalArchiveReason) IsSet() bool

IsSet returns whether Set has been called.

func (NullableSecurityMonitoringSignalArchiveReason) MarshalJSON

func (v NullableSecurityMonitoringSignalArchiveReason) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableSecurityMonitoringSignalArchiveReason) Set

func (v *NullableSecurityMonitoringSignalArchiveReason) Set(val *SecurityMonitoringSignalArchiveReason)

Set changes the value and indicates it's been called.

func (*NullableSecurityMonitoringSignalArchiveReason) UnmarshalJSON

func (v *NullableSecurityMonitoringSignalArchiveReason) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableSecurityMonitoringSignalArchiveReason) Unset

func (v *NullableSecurityMonitoringSignalArchiveReason) Unset()

Unset sets the value to nil and resets the set flag.

type NullableSecurityMonitoringSignalRuleType

NullableSecurityMonitoringSignalRuleType handles when a null is used for SecurityMonitoringSignalRuleType.

type NullableSecurityMonitoringSignalRuleType struct {
    // contains filtered or unexported fields
}

func NewNullableSecurityMonitoringSignalRuleType

func NewNullableSecurityMonitoringSignalRuleType(val *SecurityMonitoringSignalRuleType) *NullableSecurityMonitoringSignalRuleType

NewNullableSecurityMonitoringSignalRuleType initializes the struct as if Set has been called.

func (NullableSecurityMonitoringSignalRuleType) Get

func (v NullableSecurityMonitoringSignalRuleType) Get() *SecurityMonitoringSignalRuleType

Get returns the associated value.

func (NullableSecurityMonitoringSignalRuleType) IsSet

func (v NullableSecurityMonitoringSignalRuleType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableSecurityMonitoringSignalRuleType) MarshalJSON

func (v NullableSecurityMonitoringSignalRuleType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableSecurityMonitoringSignalRuleType) Set

func (v *NullableSecurityMonitoringSignalRuleType) Set(val *SecurityMonitoringSignalRuleType)

Set changes the value and indicates it's been called.

func (*NullableSecurityMonitoringSignalRuleType) UnmarshalJSON

func (v *NullableSecurityMonitoringSignalRuleType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableSecurityMonitoringSignalRuleType) Unset

func (v *NullableSecurityMonitoringSignalRuleType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableSecurityMonitoringSignalState

NullableSecurityMonitoringSignalState handles when a null is used for SecurityMonitoringSignalState.

type NullableSecurityMonitoringSignalState struct {
    // contains filtered or unexported fields
}

func NewNullableSecurityMonitoringSignalState

func NewNullableSecurityMonitoringSignalState(val *SecurityMonitoringSignalState) *NullableSecurityMonitoringSignalState

NewNullableSecurityMonitoringSignalState initializes the struct as if Set has been called.

func (NullableSecurityMonitoringSignalState) Get

func (v NullableSecurityMonitoringSignalState) Get() *SecurityMonitoringSignalState

Get returns the associated value.

func (NullableSecurityMonitoringSignalState) IsSet

func (v NullableSecurityMonitoringSignalState) IsSet() bool

IsSet returns whether Set has been called.

func (NullableSecurityMonitoringSignalState) MarshalJSON

func (v NullableSecurityMonitoringSignalState) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableSecurityMonitoringSignalState) Set

func (v *NullableSecurityMonitoringSignalState) Set(val *SecurityMonitoringSignalState)

Set changes the value and indicates it's been called.

func (*NullableSecurityMonitoringSignalState) UnmarshalJSON

func (v *NullableSecurityMonitoringSignalState) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableSecurityMonitoringSignalState) Unset

func (v *NullableSecurityMonitoringSignalState) Unset()

Unset sets the value to nil and resets the set flag.

type NullableSecurityMonitoringSignalType

NullableSecurityMonitoringSignalType handles when a null is used for SecurityMonitoringSignalType.

type NullableSecurityMonitoringSignalType struct {
    // contains filtered or unexported fields
}

func NewNullableSecurityMonitoringSignalType

func NewNullableSecurityMonitoringSignalType(val *SecurityMonitoringSignalType) *NullableSecurityMonitoringSignalType

NewNullableSecurityMonitoringSignalType initializes the struct as if Set has been called.

func (NullableSecurityMonitoringSignalType) Get

func (v NullableSecurityMonitoringSignalType) Get() *SecurityMonitoringSignalType

Get returns the associated value.

func (NullableSecurityMonitoringSignalType) IsSet

func (v NullableSecurityMonitoringSignalType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableSecurityMonitoringSignalType) MarshalJSON

func (v NullableSecurityMonitoringSignalType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableSecurityMonitoringSignalType) Set

func (v *NullableSecurityMonitoringSignalType) Set(val *SecurityMonitoringSignalType)

Set changes the value and indicates it's been called.

func (*NullableSecurityMonitoringSignalType) UnmarshalJSON

func (v *NullableSecurityMonitoringSignalType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableSecurityMonitoringSignalType) Unset

func (v *NullableSecurityMonitoringSignalType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableSecurityMonitoringSignalsSort

NullableSecurityMonitoringSignalsSort handles when a null is used for SecurityMonitoringSignalsSort.

type NullableSecurityMonitoringSignalsSort struct {
    // contains filtered or unexported fields
}

func NewNullableSecurityMonitoringSignalsSort

func NewNullableSecurityMonitoringSignalsSort(val *SecurityMonitoringSignalsSort) *NullableSecurityMonitoringSignalsSort

NewNullableSecurityMonitoringSignalsSort initializes the struct as if Set has been called.

func (NullableSecurityMonitoringSignalsSort) Get

func (v NullableSecurityMonitoringSignalsSort) Get() *SecurityMonitoringSignalsSort

Get returns the associated value.

func (NullableSecurityMonitoringSignalsSort) IsSet

func (v NullableSecurityMonitoringSignalsSort) IsSet() bool

IsSet returns whether Set has been called.

func (NullableSecurityMonitoringSignalsSort) MarshalJSON

func (v NullableSecurityMonitoringSignalsSort) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableSecurityMonitoringSignalsSort) Set

func (v *NullableSecurityMonitoringSignalsSort) Set(val *SecurityMonitoringSignalsSort)

Set changes the value and indicates it's been called.

func (*NullableSecurityMonitoringSignalsSort) UnmarshalJSON

func (v *NullableSecurityMonitoringSignalsSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableSecurityMonitoringSignalsSort) Unset

func (v *NullableSecurityMonitoringSignalsSort) Unset()

Unset sets the value to nil and resets the set flag.

type NullableServiceDefinitionSchema

NullableServiceDefinitionSchema handles when a null is used for ServiceDefinitionSchema.

type NullableServiceDefinitionSchema struct {
    // contains filtered or unexported fields
}

func NewNullableServiceDefinitionSchema

func NewNullableServiceDefinitionSchema(val *ServiceDefinitionSchema) *NullableServiceDefinitionSchema

NewNullableServiceDefinitionSchema initializes the struct as if Set has been called.

func (NullableServiceDefinitionSchema) Get

func (v NullableServiceDefinitionSchema) Get() *ServiceDefinitionSchema

Get returns the associated value.

func (NullableServiceDefinitionSchema) IsSet

func (v NullableServiceDefinitionSchema) IsSet() bool

IsSet returns whether Set has been called.

func (NullableServiceDefinitionSchema) MarshalJSON

func (v NullableServiceDefinitionSchema) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableServiceDefinitionSchema) Set

func (v *NullableServiceDefinitionSchema) Set(val *ServiceDefinitionSchema)

Set changes the value and indicates it's been called.

func (*NullableServiceDefinitionSchema) UnmarshalJSON

func (v *NullableServiceDefinitionSchema) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableServiceDefinitionSchema) Unset

func (v *NullableServiceDefinitionSchema) Unset()

Unset sets the value to nil and resets the set flag/

type NullableServiceDefinitionV1ResourceType

NullableServiceDefinitionV1ResourceType handles when a null is used for ServiceDefinitionV1ResourceType.

type NullableServiceDefinitionV1ResourceType struct {
    // contains filtered or unexported fields
}

func NewNullableServiceDefinitionV1ResourceType

func NewNullableServiceDefinitionV1ResourceType(val *ServiceDefinitionV1ResourceType) *NullableServiceDefinitionV1ResourceType

NewNullableServiceDefinitionV1ResourceType initializes the struct as if Set has been called.

func (NullableServiceDefinitionV1ResourceType) Get

func (v NullableServiceDefinitionV1ResourceType) Get() *ServiceDefinitionV1ResourceType

Get returns the associated value.

func (NullableServiceDefinitionV1ResourceType) IsSet

func (v NullableServiceDefinitionV1ResourceType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableServiceDefinitionV1ResourceType) MarshalJSON

func (v NullableServiceDefinitionV1ResourceType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableServiceDefinitionV1ResourceType) Set

func (v *NullableServiceDefinitionV1ResourceType) Set(val *ServiceDefinitionV1ResourceType)

Set changes the value and indicates it's been called.

func (*NullableServiceDefinitionV1ResourceType) UnmarshalJSON

func (v *NullableServiceDefinitionV1ResourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableServiceDefinitionV1ResourceType) Unset

func (v *NullableServiceDefinitionV1ResourceType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableServiceDefinitionV1Version

NullableServiceDefinitionV1Version handles when a null is used for ServiceDefinitionV1Version.

type NullableServiceDefinitionV1Version struct {
    // contains filtered or unexported fields
}

func NewNullableServiceDefinitionV1Version

func NewNullableServiceDefinitionV1Version(val *ServiceDefinitionV1Version) *NullableServiceDefinitionV1Version

NewNullableServiceDefinitionV1Version initializes the struct as if Set has been called.

func (NullableServiceDefinitionV1Version) Get

func (v NullableServiceDefinitionV1Version) Get() *ServiceDefinitionV1Version

Get returns the associated value.

func (NullableServiceDefinitionV1Version) IsSet

func (v NullableServiceDefinitionV1Version) IsSet() bool

IsSet returns whether Set has been called.

func (NullableServiceDefinitionV1Version) MarshalJSON

func (v NullableServiceDefinitionV1Version) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableServiceDefinitionV1Version) Set

func (v *NullableServiceDefinitionV1Version) Set(val *ServiceDefinitionV1Version)

Set changes the value and indicates it's been called.

func (*NullableServiceDefinitionV1Version) UnmarshalJSON

func (v *NullableServiceDefinitionV1Version) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableServiceDefinitionV1Version) Unset

func (v *NullableServiceDefinitionV1Version) Unset()

Unset sets the value to nil and resets the set flag.

type NullableServiceDefinitionV2Contact

NullableServiceDefinitionV2Contact handles when a null is used for ServiceDefinitionV2Contact.

type NullableServiceDefinitionV2Contact struct {
    // contains filtered or unexported fields
}

func NewNullableServiceDefinitionV2Contact

func NewNullableServiceDefinitionV2Contact(val *ServiceDefinitionV2Contact) *NullableServiceDefinitionV2Contact

NewNullableServiceDefinitionV2Contact initializes the struct as if Set has been called.

func (NullableServiceDefinitionV2Contact) Get

func (v NullableServiceDefinitionV2Contact) Get() *ServiceDefinitionV2Contact

Get returns the associated value.

func (NullableServiceDefinitionV2Contact) IsSet

func (v NullableServiceDefinitionV2Contact) IsSet() bool

IsSet returns whether Set has been called.

func (NullableServiceDefinitionV2Contact) MarshalJSON

func (v NullableServiceDefinitionV2Contact) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableServiceDefinitionV2Contact) Set

func (v *NullableServiceDefinitionV2Contact) Set(val *ServiceDefinitionV2Contact)

Set changes the value and indicates it's been called.

func (*NullableServiceDefinitionV2Contact) UnmarshalJSON

func (v *NullableServiceDefinitionV2Contact) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableServiceDefinitionV2Contact) Unset

func (v *NullableServiceDefinitionV2Contact) Unset()

Unset sets the value to nil and resets the set flag/

type NullableServiceDefinitionV2EmailType

NullableServiceDefinitionV2EmailType handles when a null is used for ServiceDefinitionV2EmailType.

type NullableServiceDefinitionV2EmailType struct {
    // contains filtered or unexported fields
}

func NewNullableServiceDefinitionV2EmailType

func NewNullableServiceDefinitionV2EmailType(val *ServiceDefinitionV2EmailType) *NullableServiceDefinitionV2EmailType

NewNullableServiceDefinitionV2EmailType initializes the struct as if Set has been called.

func (NullableServiceDefinitionV2EmailType) Get

func (v NullableServiceDefinitionV2EmailType) Get() *ServiceDefinitionV2EmailType

Get returns the associated value.

func (NullableServiceDefinitionV2EmailType) IsSet

func (v NullableServiceDefinitionV2EmailType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableServiceDefinitionV2EmailType) MarshalJSON

func (v NullableServiceDefinitionV2EmailType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableServiceDefinitionV2EmailType) Set

func (v *NullableServiceDefinitionV2EmailType) Set(val *ServiceDefinitionV2EmailType)

Set changes the value and indicates it's been called.

func (*NullableServiceDefinitionV2EmailType) UnmarshalJSON

func (v *NullableServiceDefinitionV2EmailType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableServiceDefinitionV2EmailType) Unset

func (v *NullableServiceDefinitionV2EmailType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableServiceDefinitionV2LinkType

NullableServiceDefinitionV2LinkType handles when a null is used for ServiceDefinitionV2LinkType.

type NullableServiceDefinitionV2LinkType struct {
    // contains filtered or unexported fields
}

func NewNullableServiceDefinitionV2LinkType

func NewNullableServiceDefinitionV2LinkType(val *ServiceDefinitionV2LinkType) *NullableServiceDefinitionV2LinkType

NewNullableServiceDefinitionV2LinkType initializes the struct as if Set has been called.

func (NullableServiceDefinitionV2LinkType) Get

func (v NullableServiceDefinitionV2LinkType) Get() *ServiceDefinitionV2LinkType

Get returns the associated value.

func (NullableServiceDefinitionV2LinkType) IsSet

func (v NullableServiceDefinitionV2LinkType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableServiceDefinitionV2LinkType) MarshalJSON

func (v NullableServiceDefinitionV2LinkType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableServiceDefinitionV2LinkType) Set

func (v *NullableServiceDefinitionV2LinkType) Set(val *ServiceDefinitionV2LinkType)

Set changes the value and indicates it's been called.

func (*NullableServiceDefinitionV2LinkType) UnmarshalJSON

func (v *NullableServiceDefinitionV2LinkType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableServiceDefinitionV2LinkType) Unset

func (v *NullableServiceDefinitionV2LinkType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableServiceDefinitionV2OpsgenieRegion

NullableServiceDefinitionV2OpsgenieRegion handles when a null is used for ServiceDefinitionV2OpsgenieRegion.

type NullableServiceDefinitionV2OpsgenieRegion struct {
    // contains filtered or unexported fields
}

func NewNullableServiceDefinitionV2OpsgenieRegion

func NewNullableServiceDefinitionV2OpsgenieRegion(val *ServiceDefinitionV2OpsgenieRegion) *NullableServiceDefinitionV2OpsgenieRegion

NewNullableServiceDefinitionV2OpsgenieRegion initializes the struct as if Set has been called.

func (NullableServiceDefinitionV2OpsgenieRegion) Get

func (v NullableServiceDefinitionV2OpsgenieRegion) Get() *ServiceDefinitionV2OpsgenieRegion

Get returns the associated value.

func (NullableServiceDefinitionV2OpsgenieRegion) IsSet

func (v NullableServiceDefinitionV2OpsgenieRegion) IsSet() bool

IsSet returns whether Set has been called.

func (NullableServiceDefinitionV2OpsgenieRegion) MarshalJSON

func (v NullableServiceDefinitionV2OpsgenieRegion) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableServiceDefinitionV2OpsgenieRegion) Set

func (v *NullableServiceDefinitionV2OpsgenieRegion) Set(val *ServiceDefinitionV2OpsgenieRegion)

Set changes the value and indicates it's been called.

func (*NullableServiceDefinitionV2OpsgenieRegion) UnmarshalJSON

func (v *NullableServiceDefinitionV2OpsgenieRegion) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableServiceDefinitionV2OpsgenieRegion) Unset

func (v *NullableServiceDefinitionV2OpsgenieRegion) Unset()

Unset sets the value to nil and resets the set flag.

type NullableServiceDefinitionV2SlackType

NullableServiceDefinitionV2SlackType handles when a null is used for ServiceDefinitionV2SlackType.

type NullableServiceDefinitionV2SlackType struct {
    // contains filtered or unexported fields
}

func NewNullableServiceDefinitionV2SlackType

func NewNullableServiceDefinitionV2SlackType(val *ServiceDefinitionV2SlackType) *NullableServiceDefinitionV2SlackType

NewNullableServiceDefinitionV2SlackType initializes the struct as if Set has been called.

func (NullableServiceDefinitionV2SlackType) Get

func (v NullableServiceDefinitionV2SlackType) Get() *ServiceDefinitionV2SlackType

Get returns the associated value.

func (NullableServiceDefinitionV2SlackType) IsSet

func (v NullableServiceDefinitionV2SlackType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableServiceDefinitionV2SlackType) MarshalJSON

func (v NullableServiceDefinitionV2SlackType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableServiceDefinitionV2SlackType) Set

func (v *NullableServiceDefinitionV2SlackType) Set(val *ServiceDefinitionV2SlackType)

Set changes the value and indicates it's been called.

func (*NullableServiceDefinitionV2SlackType) UnmarshalJSON

func (v *NullableServiceDefinitionV2SlackType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableServiceDefinitionV2SlackType) Unset

func (v *NullableServiceDefinitionV2SlackType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableServiceDefinitionV2Version

NullableServiceDefinitionV2Version handles when a null is used for ServiceDefinitionV2Version.

type NullableServiceDefinitionV2Version struct {
    // contains filtered or unexported fields
}

func NewNullableServiceDefinitionV2Version

func NewNullableServiceDefinitionV2Version(val *ServiceDefinitionV2Version) *NullableServiceDefinitionV2Version

NewNullableServiceDefinitionV2Version initializes the struct as if Set has been called.

func (NullableServiceDefinitionV2Version) Get

func (v NullableServiceDefinitionV2Version) Get() *ServiceDefinitionV2Version

Get returns the associated value.

func (NullableServiceDefinitionV2Version) IsSet

func (v NullableServiceDefinitionV2Version) IsSet() bool

IsSet returns whether Set has been called.

func (NullableServiceDefinitionV2Version) MarshalJSON

func (v NullableServiceDefinitionV2Version) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableServiceDefinitionV2Version) Set

func (v *NullableServiceDefinitionV2Version) Set(val *ServiceDefinitionV2Version)

Set changes the value and indicates it's been called.

func (*NullableServiceDefinitionV2Version) UnmarshalJSON

func (v *NullableServiceDefinitionV2Version) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableServiceDefinitionV2Version) Unset

func (v *NullableServiceDefinitionV2Version) Unset()

Unset sets the value to nil and resets the set flag.

type NullableServiceDefinitionsCreateRequest

NullableServiceDefinitionsCreateRequest handles when a null is used for ServiceDefinitionsCreateRequest.

type NullableServiceDefinitionsCreateRequest struct {
    // contains filtered or unexported fields
}

func NewNullableServiceDefinitionsCreateRequest

func NewNullableServiceDefinitionsCreateRequest(val *ServiceDefinitionsCreateRequest) *NullableServiceDefinitionsCreateRequest

NewNullableServiceDefinitionsCreateRequest initializes the struct as if Set has been called.

func (NullableServiceDefinitionsCreateRequest) Get

func (v NullableServiceDefinitionsCreateRequest) Get() *ServiceDefinitionsCreateRequest

Get returns the associated value.

func (NullableServiceDefinitionsCreateRequest) IsSet

func (v NullableServiceDefinitionsCreateRequest) IsSet() bool

IsSet returns whether Set has been called.

func (NullableServiceDefinitionsCreateRequest) MarshalJSON

func (v NullableServiceDefinitionsCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableServiceDefinitionsCreateRequest) Set

func (v *NullableServiceDefinitionsCreateRequest) Set(val *ServiceDefinitionsCreateRequest)

Set changes the value and indicates it's been called.

func (*NullableServiceDefinitionsCreateRequest) UnmarshalJSON

func (v *NullableServiceDefinitionsCreateRequest) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableServiceDefinitionsCreateRequest) Unset

func (v *NullableServiceDefinitionsCreateRequest) Unset()

Unset sets the value to nil and resets the set flag/

type NullableUsageTimeSeriesType

NullableUsageTimeSeriesType handles when a null is used for UsageTimeSeriesType.

type NullableUsageTimeSeriesType struct {
    // contains filtered or unexported fields
}

func NewNullableUsageTimeSeriesType

func NewNullableUsageTimeSeriesType(val *UsageTimeSeriesType) *NullableUsageTimeSeriesType

NewNullableUsageTimeSeriesType initializes the struct as if Set has been called.

func (NullableUsageTimeSeriesType) Get

func (v NullableUsageTimeSeriesType) Get() *UsageTimeSeriesType

Get returns the associated value.

func (NullableUsageTimeSeriesType) IsSet

func (v NullableUsageTimeSeriesType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableUsageTimeSeriesType) MarshalJSON

func (v NullableUsageTimeSeriesType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableUsageTimeSeriesType) Set

func (v *NullableUsageTimeSeriesType) Set(val *UsageTimeSeriesType)

Set changes the value and indicates it's been called.

func (*NullableUsageTimeSeriesType) UnmarshalJSON

func (v *NullableUsageTimeSeriesType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableUsageTimeSeriesType) Unset

func (v *NullableUsageTimeSeriesType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableUserInvitationsType

NullableUserInvitationsType handles when a null is used for UserInvitationsType.

type NullableUserInvitationsType struct {
    // contains filtered or unexported fields
}

func NewNullableUserInvitationsType

func NewNullableUserInvitationsType(val *UserInvitationsType) *NullableUserInvitationsType

NewNullableUserInvitationsType initializes the struct as if Set has been called.

func (NullableUserInvitationsType) Get

func (v NullableUserInvitationsType) Get() *UserInvitationsType

Get returns the associated value.

func (NullableUserInvitationsType) IsSet

func (v NullableUserInvitationsType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableUserInvitationsType) MarshalJSON

func (v NullableUserInvitationsType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableUserInvitationsType) Set

func (v *NullableUserInvitationsType) Set(val *UserInvitationsType)

Set changes the value and indicates it's been called.

func (*NullableUserInvitationsType) UnmarshalJSON

func (v *NullableUserInvitationsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableUserInvitationsType) Unset

func (v *NullableUserInvitationsType) Unset()

Unset sets the value to nil and resets the set flag.

type NullableUserResponseIncludedItem

NullableUserResponseIncludedItem handles when a null is used for UserResponseIncludedItem.

type NullableUserResponseIncludedItem struct {
    // contains filtered or unexported fields
}

func NewNullableUserResponseIncludedItem

func NewNullableUserResponseIncludedItem(val *UserResponseIncludedItem) *NullableUserResponseIncludedItem

NewNullableUserResponseIncludedItem initializes the struct as if Set has been called.

func (NullableUserResponseIncludedItem) Get

func (v NullableUserResponseIncludedItem) Get() *UserResponseIncludedItem

Get returns the associated value.

func (NullableUserResponseIncludedItem) IsSet

func (v NullableUserResponseIncludedItem) IsSet() bool

IsSet returns whether Set has been called.

func (NullableUserResponseIncludedItem) MarshalJSON

func (v NullableUserResponseIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableUserResponseIncludedItem) Set

func (v *NullableUserResponseIncludedItem) Set(val *UserResponseIncludedItem)

Set changes the value and indicates it's been called.

func (*NullableUserResponseIncludedItem) UnmarshalJSON

func (v *NullableUserResponseIncludedItem) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableUserResponseIncludedItem) Unset

func (v *NullableUserResponseIncludedItem) Unset()

Unset sets the value to nil and resets the set flag/

type NullableUsersType

NullableUsersType handles when a null is used for UsersType.

type NullableUsersType struct {
    // contains filtered or unexported fields
}

func NewNullableUsersType

func NewNullableUsersType(val *UsersType) *NullableUsersType

NewNullableUsersType initializes the struct as if Set has been called.

func (NullableUsersType) Get

func (v NullableUsersType) Get() *UsersType

Get returns the associated value.

func (NullableUsersType) IsSet

func (v NullableUsersType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableUsersType) MarshalJSON

func (v NullableUsersType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableUsersType) Set

func (v *NullableUsersType) Set(val *UsersType)

Set changes the value and indicates it's been called.

func (*NullableUsersType) UnmarshalJSON

func (v *NullableUsersType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableUsersType) Unset

func (v *NullableUsersType) Unset()

Unset sets the value to nil and resets the set flag.

type OpsgenieIntegrationApi

OpsgenieIntegrationApi service type

type OpsgenieIntegrationApi datadog.Service

func NewOpsgenieIntegrationApi

func NewOpsgenieIntegrationApi(client *datadog.APIClient) *OpsgenieIntegrationApi

NewOpsgenieIntegrationApi Returns NewOpsgenieIntegrationApi.

func (*OpsgenieIntegrationApi) CreateOpsgenieService

func (a *OpsgenieIntegrationApi) CreateOpsgenieService(ctx _context.Context, body OpsgenieServiceCreateRequest) (OpsgenieServiceResponse, *_nethttp.Response, error)

CreateOpsgenieService Create a new service object. Create a new service object in the Opsgenie integration.

func (*OpsgenieIntegrationApi) DeleteOpsgenieService

func (a *OpsgenieIntegrationApi) DeleteOpsgenieService(ctx _context.Context, integrationServiceId string) (*_nethttp.Response, error)

DeleteOpsgenieService Delete a single service object. Delete a single service object in the Datadog Opsgenie integration.

func (*OpsgenieIntegrationApi) GetOpsgenieService

func (a *OpsgenieIntegrationApi) GetOpsgenieService(ctx _context.Context, integrationServiceId string) (OpsgenieServiceResponse, *_nethttp.Response, error)

GetOpsgenieService Get a single service object. Get a single service from the Datadog Opsgenie integration.

func (*OpsgenieIntegrationApi) ListOpsgenieServices

func (a *OpsgenieIntegrationApi) ListOpsgenieServices(ctx _context.Context) (OpsgenieServicesResponse, *_nethttp.Response, error)

ListOpsgenieServices Get all service objects. Get a list of all services from the Datadog Opsgenie integration.

func (*OpsgenieIntegrationApi) UpdateOpsgenieService

func (a *OpsgenieIntegrationApi) UpdateOpsgenieService(ctx _context.Context, integrationServiceId string, body OpsgenieServiceUpdateRequest) (OpsgenieServiceResponse, *_nethttp.Response, error)

UpdateOpsgenieService Update a single service object. Update a single service object in the Datadog Opsgenie integration.

type OpsgenieServiceCreateAttributes

OpsgenieServiceCreateAttributes The Opsgenie service attributes for a create request.

type OpsgenieServiceCreateAttributes struct {
    // The custom URL for a custom region.
    CustomUrl *string `json:"custom_url,omitempty"`
    // The name for the Opsgenie service.
    Name string `json:"name"`
    // The Opsgenie API key for your Opsgenie service.
    OpsgenieApiKey string `json:"opsgenie_api_key"`
    // The region for the Opsgenie service.
    Region OpsgenieServiceRegionType `json:"region"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewOpsgenieServiceCreateAttributes

func NewOpsgenieServiceCreateAttributes(name string, opsgenieApiKey string, region OpsgenieServiceRegionType) *OpsgenieServiceCreateAttributes

NewOpsgenieServiceCreateAttributes instantiates a new OpsgenieServiceCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewOpsgenieServiceCreateAttributesWithDefaults

func NewOpsgenieServiceCreateAttributesWithDefaults() *OpsgenieServiceCreateAttributes

NewOpsgenieServiceCreateAttributesWithDefaults instantiates a new OpsgenieServiceCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*OpsgenieServiceCreateAttributes) GetCustomUrl

func (o *OpsgenieServiceCreateAttributes) GetCustomUrl() string

GetCustomUrl returns the CustomUrl field value if set, zero value otherwise.

func (*OpsgenieServiceCreateAttributes) GetCustomUrlOk

func (o *OpsgenieServiceCreateAttributes) GetCustomUrlOk() (*string, bool)

GetCustomUrlOk returns a tuple with the CustomUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OpsgenieServiceCreateAttributes) GetName

func (o *OpsgenieServiceCreateAttributes) GetName() string

GetName returns the Name field value.

func (*OpsgenieServiceCreateAttributes) GetNameOk

func (o *OpsgenieServiceCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*OpsgenieServiceCreateAttributes) GetOpsgenieApiKey

func (o *OpsgenieServiceCreateAttributes) GetOpsgenieApiKey() string

GetOpsgenieApiKey returns the OpsgenieApiKey field value.

func (*OpsgenieServiceCreateAttributes) GetOpsgenieApiKeyOk

func (o *OpsgenieServiceCreateAttributes) GetOpsgenieApiKeyOk() (*string, bool)

GetOpsgenieApiKeyOk returns a tuple with the OpsgenieApiKey field value and a boolean to check if the value has been set.

func (*OpsgenieServiceCreateAttributes) GetRegion

func (o *OpsgenieServiceCreateAttributes) GetRegion() OpsgenieServiceRegionType

GetRegion returns the Region field value.

func (*OpsgenieServiceCreateAttributes) GetRegionOk

func (o *OpsgenieServiceCreateAttributes) GetRegionOk() (*OpsgenieServiceRegionType, bool)

GetRegionOk returns a tuple with the Region field value and a boolean to check if the value has been set.

func (*OpsgenieServiceCreateAttributes) HasCustomUrl

func (o *OpsgenieServiceCreateAttributes) HasCustomUrl() bool

HasCustomUrl returns a boolean if a field has been set.

func (OpsgenieServiceCreateAttributes) MarshalJSON

func (o OpsgenieServiceCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpsgenieServiceCreateAttributes) SetCustomUrl

func (o *OpsgenieServiceCreateAttributes) SetCustomUrl(v string)

SetCustomUrl gets a reference to the given string and assigns it to the CustomUrl field.

func (*OpsgenieServiceCreateAttributes) SetName

func (o *OpsgenieServiceCreateAttributes) SetName(v string)

SetName sets field value.

func (*OpsgenieServiceCreateAttributes) SetOpsgenieApiKey

func (o *OpsgenieServiceCreateAttributes) SetOpsgenieApiKey(v string)

SetOpsgenieApiKey sets field value.

func (*OpsgenieServiceCreateAttributes) SetRegion

func (o *OpsgenieServiceCreateAttributes) SetRegion(v OpsgenieServiceRegionType)

SetRegion sets field value.

func (*OpsgenieServiceCreateAttributes) UnmarshalJSON

func (o *OpsgenieServiceCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OpsgenieServiceCreateData

OpsgenieServiceCreateData Opsgenie service data for a create request.

type OpsgenieServiceCreateData struct {
    // The Opsgenie service attributes for a create request.
    Attributes OpsgenieServiceCreateAttributes `json:"attributes"`
    // Opsgenie service resource type.
    Type OpsgenieServiceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewOpsgenieServiceCreateData

func NewOpsgenieServiceCreateData(attributes OpsgenieServiceCreateAttributes, typeVar OpsgenieServiceType) *OpsgenieServiceCreateData

NewOpsgenieServiceCreateData instantiates a new OpsgenieServiceCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewOpsgenieServiceCreateDataWithDefaults

func NewOpsgenieServiceCreateDataWithDefaults() *OpsgenieServiceCreateData

NewOpsgenieServiceCreateDataWithDefaults instantiates a new OpsgenieServiceCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*OpsgenieServiceCreateData) GetAttributes

func (o *OpsgenieServiceCreateData) GetAttributes() OpsgenieServiceCreateAttributes

GetAttributes returns the Attributes field value.

func (*OpsgenieServiceCreateData) GetAttributesOk

func (o *OpsgenieServiceCreateData) GetAttributesOk() (*OpsgenieServiceCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*OpsgenieServiceCreateData) GetType

func (o *OpsgenieServiceCreateData) GetType() OpsgenieServiceType

GetType returns the Type field value.

func (*OpsgenieServiceCreateData) GetTypeOk

func (o *OpsgenieServiceCreateData) GetTypeOk() (*OpsgenieServiceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (OpsgenieServiceCreateData) MarshalJSON

func (o OpsgenieServiceCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpsgenieServiceCreateData) SetAttributes

func (o *OpsgenieServiceCreateData) SetAttributes(v OpsgenieServiceCreateAttributes)

SetAttributes sets field value.

func (*OpsgenieServiceCreateData) SetType

func (o *OpsgenieServiceCreateData) SetType(v OpsgenieServiceType)

SetType sets field value.

func (*OpsgenieServiceCreateData) UnmarshalJSON

func (o *OpsgenieServiceCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OpsgenieServiceCreateRequest

OpsgenieServiceCreateRequest Create request for an Opsgenie service.

type OpsgenieServiceCreateRequest struct {
    // Opsgenie service data for a create request.
    Data OpsgenieServiceCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewOpsgenieServiceCreateRequest

func NewOpsgenieServiceCreateRequest(data OpsgenieServiceCreateData) *OpsgenieServiceCreateRequest

NewOpsgenieServiceCreateRequest instantiates a new OpsgenieServiceCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewOpsgenieServiceCreateRequestWithDefaults

func NewOpsgenieServiceCreateRequestWithDefaults() *OpsgenieServiceCreateRequest

NewOpsgenieServiceCreateRequestWithDefaults instantiates a new OpsgenieServiceCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*OpsgenieServiceCreateRequest) GetData

func (o *OpsgenieServiceCreateRequest) GetData() OpsgenieServiceCreateData

GetData returns the Data field value.

func (*OpsgenieServiceCreateRequest) GetDataOk

func (o *OpsgenieServiceCreateRequest) GetDataOk() (*OpsgenieServiceCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (OpsgenieServiceCreateRequest) MarshalJSON

func (o OpsgenieServiceCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpsgenieServiceCreateRequest) SetData

func (o *OpsgenieServiceCreateRequest) SetData(v OpsgenieServiceCreateData)

SetData sets field value.

func (*OpsgenieServiceCreateRequest) UnmarshalJSON

func (o *OpsgenieServiceCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OpsgenieServiceRegionType

OpsgenieServiceRegionType The region for the Opsgenie service.

type OpsgenieServiceRegionType string

List of OpsgenieServiceRegionType.

const (
    OPSGENIESERVICEREGIONTYPE_US     OpsgenieServiceRegionType = "us"
    OPSGENIESERVICEREGIONTYPE_EU     OpsgenieServiceRegionType = "eu"
    OPSGENIESERVICEREGIONTYPE_CUSTOM OpsgenieServiceRegionType = "custom"
)

func NewOpsgenieServiceRegionTypeFromValue

func NewOpsgenieServiceRegionTypeFromValue(v string) (*OpsgenieServiceRegionType, error)

NewOpsgenieServiceRegionTypeFromValue returns a pointer to a valid OpsgenieServiceRegionType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*OpsgenieServiceRegionType) GetAllowedValues

func (v *OpsgenieServiceRegionType) GetAllowedValues() []OpsgenieServiceRegionType

GetAllowedValues reeturns the list of possible values.

func (OpsgenieServiceRegionType) IsValid

func (v OpsgenieServiceRegionType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (OpsgenieServiceRegionType) Ptr

func (v OpsgenieServiceRegionType) Ptr() *OpsgenieServiceRegionType

Ptr returns reference to OpsgenieServiceRegionType value.

func (*OpsgenieServiceRegionType) UnmarshalJSON

func (v *OpsgenieServiceRegionType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type OpsgenieServiceResponse

OpsgenieServiceResponse Response of an Opsgenie service.

type OpsgenieServiceResponse struct {
    // Opsgenie service data from a response.
    Data OpsgenieServiceResponseData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewOpsgenieServiceResponse

func NewOpsgenieServiceResponse(data OpsgenieServiceResponseData) *OpsgenieServiceResponse

NewOpsgenieServiceResponse instantiates a new OpsgenieServiceResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewOpsgenieServiceResponseWithDefaults

func NewOpsgenieServiceResponseWithDefaults() *OpsgenieServiceResponse

NewOpsgenieServiceResponseWithDefaults instantiates a new OpsgenieServiceResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*OpsgenieServiceResponse) GetData

func (o *OpsgenieServiceResponse) GetData() OpsgenieServiceResponseData

GetData returns the Data field value.

func (*OpsgenieServiceResponse) GetDataOk

func (o *OpsgenieServiceResponse) GetDataOk() (*OpsgenieServiceResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (OpsgenieServiceResponse) MarshalJSON

func (o OpsgenieServiceResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpsgenieServiceResponse) SetData

func (o *OpsgenieServiceResponse) SetData(v OpsgenieServiceResponseData)

SetData sets field value.

func (*OpsgenieServiceResponse) UnmarshalJSON

func (o *OpsgenieServiceResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OpsgenieServiceResponseAttributes

OpsgenieServiceResponseAttributes The attributes from an Opsgenie service response.

type OpsgenieServiceResponseAttributes struct {
    // The custom URL for a custom region.
    CustomUrl datadog.NullableString `json:"custom_url,omitempty"`
    // The name for the Opsgenie service.
    Name *string `json:"name,omitempty"`
    // The region for the Opsgenie service.
    Region *OpsgenieServiceRegionType `json:"region,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewOpsgenieServiceResponseAttributes

func NewOpsgenieServiceResponseAttributes() *OpsgenieServiceResponseAttributes

NewOpsgenieServiceResponseAttributes instantiates a new OpsgenieServiceResponseAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewOpsgenieServiceResponseAttributesWithDefaults

func NewOpsgenieServiceResponseAttributesWithDefaults() *OpsgenieServiceResponseAttributes

NewOpsgenieServiceResponseAttributesWithDefaults instantiates a new OpsgenieServiceResponseAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*OpsgenieServiceResponseAttributes) GetCustomUrl

func (o *OpsgenieServiceResponseAttributes) GetCustomUrl() string

GetCustomUrl returns the CustomUrl field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OpsgenieServiceResponseAttributes) GetCustomUrlOk

func (o *OpsgenieServiceResponseAttributes) GetCustomUrlOk() (*string, bool)

GetCustomUrlOk returns a tuple with the CustomUrl field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*OpsgenieServiceResponseAttributes) GetName

func (o *OpsgenieServiceResponseAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*OpsgenieServiceResponseAttributes) GetNameOk

func (o *OpsgenieServiceResponseAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OpsgenieServiceResponseAttributes) GetRegion

func (o *OpsgenieServiceResponseAttributes) GetRegion() OpsgenieServiceRegionType

GetRegion returns the Region field value if set, zero value otherwise.

func (*OpsgenieServiceResponseAttributes) GetRegionOk

func (o *OpsgenieServiceResponseAttributes) GetRegionOk() (*OpsgenieServiceRegionType, bool)

GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OpsgenieServiceResponseAttributes) HasCustomUrl

func (o *OpsgenieServiceResponseAttributes) HasCustomUrl() bool

HasCustomUrl returns a boolean if a field has been set.

func (*OpsgenieServiceResponseAttributes) HasName

func (o *OpsgenieServiceResponseAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*OpsgenieServiceResponseAttributes) HasRegion

func (o *OpsgenieServiceResponseAttributes) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (OpsgenieServiceResponseAttributes) MarshalJSON

func (o OpsgenieServiceResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpsgenieServiceResponseAttributes) SetCustomUrl

func (o *OpsgenieServiceResponseAttributes) SetCustomUrl(v string)

SetCustomUrl gets a reference to the given datadog.NullableString and assigns it to the CustomUrl field.

func (*OpsgenieServiceResponseAttributes) SetCustomUrlNil

func (o *OpsgenieServiceResponseAttributes) SetCustomUrlNil()

SetCustomUrlNil sets the value for CustomUrl to be an explicit nil.

func (*OpsgenieServiceResponseAttributes) SetName

func (o *OpsgenieServiceResponseAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*OpsgenieServiceResponseAttributes) SetRegion

func (o *OpsgenieServiceResponseAttributes) SetRegion(v OpsgenieServiceRegionType)

SetRegion gets a reference to the given OpsgenieServiceRegionType and assigns it to the Region field.

func (*OpsgenieServiceResponseAttributes) UnmarshalJSON

func (o *OpsgenieServiceResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*OpsgenieServiceResponseAttributes) UnsetCustomUrl

func (o *OpsgenieServiceResponseAttributes) UnsetCustomUrl()

UnsetCustomUrl ensures that no value is present for CustomUrl, not even an explicit nil.

type OpsgenieServiceResponseData

OpsgenieServiceResponseData Opsgenie service data from a response.

type OpsgenieServiceResponseData struct {
    // The attributes from an Opsgenie service response.
    Attributes OpsgenieServiceResponseAttributes `json:"attributes"`
    // The ID of the Opsgenie service.
    Id string `json:"id"`
    // Opsgenie service resource type.
    Type OpsgenieServiceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewOpsgenieServiceResponseData

func NewOpsgenieServiceResponseData(attributes OpsgenieServiceResponseAttributes, id string, typeVar OpsgenieServiceType) *OpsgenieServiceResponseData

NewOpsgenieServiceResponseData instantiates a new OpsgenieServiceResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewOpsgenieServiceResponseDataWithDefaults

func NewOpsgenieServiceResponseDataWithDefaults() *OpsgenieServiceResponseData

NewOpsgenieServiceResponseDataWithDefaults instantiates a new OpsgenieServiceResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*OpsgenieServiceResponseData) GetAttributes

func (o *OpsgenieServiceResponseData) GetAttributes() OpsgenieServiceResponseAttributes

GetAttributes returns the Attributes field value.

func (*OpsgenieServiceResponseData) GetAttributesOk

func (o *OpsgenieServiceResponseData) GetAttributesOk() (*OpsgenieServiceResponseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*OpsgenieServiceResponseData) GetId

func (o *OpsgenieServiceResponseData) GetId() string

GetId returns the Id field value.

func (*OpsgenieServiceResponseData) GetIdOk

func (o *OpsgenieServiceResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*OpsgenieServiceResponseData) GetType

func (o *OpsgenieServiceResponseData) GetType() OpsgenieServiceType

GetType returns the Type field value.

func (*OpsgenieServiceResponseData) GetTypeOk

func (o *OpsgenieServiceResponseData) GetTypeOk() (*OpsgenieServiceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (OpsgenieServiceResponseData) MarshalJSON

func (o OpsgenieServiceResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpsgenieServiceResponseData) SetAttributes

func (o *OpsgenieServiceResponseData) SetAttributes(v OpsgenieServiceResponseAttributes)

SetAttributes sets field value.

func (*OpsgenieServiceResponseData) SetId

func (o *OpsgenieServiceResponseData) SetId(v string)

SetId sets field value.

func (*OpsgenieServiceResponseData) SetType

func (o *OpsgenieServiceResponseData) SetType(v OpsgenieServiceType)

SetType sets field value.

func (*OpsgenieServiceResponseData) UnmarshalJSON

func (o *OpsgenieServiceResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OpsgenieServiceType

OpsgenieServiceType Opsgenie service resource type.

type OpsgenieServiceType string

List of OpsgenieServiceType.

const (
    OPSGENIESERVICETYPE_OPSGENIE_SERVICE OpsgenieServiceType = "opsgenie-service"
)

func NewOpsgenieServiceTypeFromValue

func NewOpsgenieServiceTypeFromValue(v string) (*OpsgenieServiceType, error)

NewOpsgenieServiceTypeFromValue returns a pointer to a valid OpsgenieServiceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*OpsgenieServiceType) GetAllowedValues

func (v *OpsgenieServiceType) GetAllowedValues() []OpsgenieServiceType

GetAllowedValues reeturns the list of possible values.

func (OpsgenieServiceType) IsValid

func (v OpsgenieServiceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (OpsgenieServiceType) Ptr

func (v OpsgenieServiceType) Ptr() *OpsgenieServiceType

Ptr returns reference to OpsgenieServiceType value.

func (*OpsgenieServiceType) UnmarshalJSON

func (v *OpsgenieServiceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type OpsgenieServiceUpdateAttributes

OpsgenieServiceUpdateAttributes The Opsgenie service attributes for an update request.

type OpsgenieServiceUpdateAttributes struct {
    // The custom URL for a custom region.
    CustomUrl datadog.NullableString `json:"custom_url,omitempty"`
    // The name for the Opsgenie service.
    Name *string `json:"name,omitempty"`
    // The Opsgenie API key for your Opsgenie service.
    OpsgenieApiKey *string `json:"opsgenie_api_key,omitempty"`
    // The region for the Opsgenie service.
    Region *OpsgenieServiceRegionType `json:"region,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewOpsgenieServiceUpdateAttributes

func NewOpsgenieServiceUpdateAttributes() *OpsgenieServiceUpdateAttributes

NewOpsgenieServiceUpdateAttributes instantiates a new OpsgenieServiceUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewOpsgenieServiceUpdateAttributesWithDefaults

func NewOpsgenieServiceUpdateAttributesWithDefaults() *OpsgenieServiceUpdateAttributes

NewOpsgenieServiceUpdateAttributesWithDefaults instantiates a new OpsgenieServiceUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*OpsgenieServiceUpdateAttributes) GetCustomUrl

func (o *OpsgenieServiceUpdateAttributes) GetCustomUrl() string

GetCustomUrl returns the CustomUrl field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OpsgenieServiceUpdateAttributes) GetCustomUrlOk

func (o *OpsgenieServiceUpdateAttributes) GetCustomUrlOk() (*string, bool)

GetCustomUrlOk returns a tuple with the CustomUrl field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*OpsgenieServiceUpdateAttributes) GetName

func (o *OpsgenieServiceUpdateAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*OpsgenieServiceUpdateAttributes) GetNameOk

func (o *OpsgenieServiceUpdateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OpsgenieServiceUpdateAttributes) GetOpsgenieApiKey

func (o *OpsgenieServiceUpdateAttributes) GetOpsgenieApiKey() string

GetOpsgenieApiKey returns the OpsgenieApiKey field value if set, zero value otherwise.

func (*OpsgenieServiceUpdateAttributes) GetOpsgenieApiKeyOk

func (o *OpsgenieServiceUpdateAttributes) GetOpsgenieApiKeyOk() (*string, bool)

GetOpsgenieApiKeyOk returns a tuple with the OpsgenieApiKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OpsgenieServiceUpdateAttributes) GetRegion

func (o *OpsgenieServiceUpdateAttributes) GetRegion() OpsgenieServiceRegionType

GetRegion returns the Region field value if set, zero value otherwise.

func (*OpsgenieServiceUpdateAttributes) GetRegionOk

func (o *OpsgenieServiceUpdateAttributes) GetRegionOk() (*OpsgenieServiceRegionType, bool)

GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OpsgenieServiceUpdateAttributes) HasCustomUrl

func (o *OpsgenieServiceUpdateAttributes) HasCustomUrl() bool

HasCustomUrl returns a boolean if a field has been set.

func (*OpsgenieServiceUpdateAttributes) HasName

func (o *OpsgenieServiceUpdateAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*OpsgenieServiceUpdateAttributes) HasOpsgenieApiKey

func (o *OpsgenieServiceUpdateAttributes) HasOpsgenieApiKey() bool

HasOpsgenieApiKey returns a boolean if a field has been set.

func (*OpsgenieServiceUpdateAttributes) HasRegion

func (o *OpsgenieServiceUpdateAttributes) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (OpsgenieServiceUpdateAttributes) MarshalJSON

func (o OpsgenieServiceUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpsgenieServiceUpdateAttributes) SetCustomUrl

func (o *OpsgenieServiceUpdateAttributes) SetCustomUrl(v string)

SetCustomUrl gets a reference to the given datadog.NullableString and assigns it to the CustomUrl field.

func (*OpsgenieServiceUpdateAttributes) SetCustomUrlNil

func (o *OpsgenieServiceUpdateAttributes) SetCustomUrlNil()

SetCustomUrlNil sets the value for CustomUrl to be an explicit nil.

func (*OpsgenieServiceUpdateAttributes) SetName

func (o *OpsgenieServiceUpdateAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*OpsgenieServiceUpdateAttributes) SetOpsgenieApiKey

func (o *OpsgenieServiceUpdateAttributes) SetOpsgenieApiKey(v string)

SetOpsgenieApiKey gets a reference to the given string and assigns it to the OpsgenieApiKey field.

func (*OpsgenieServiceUpdateAttributes) SetRegion

func (o *OpsgenieServiceUpdateAttributes) SetRegion(v OpsgenieServiceRegionType)

SetRegion gets a reference to the given OpsgenieServiceRegionType and assigns it to the Region field.

func (*OpsgenieServiceUpdateAttributes) UnmarshalJSON

func (o *OpsgenieServiceUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*OpsgenieServiceUpdateAttributes) UnsetCustomUrl

func (o *OpsgenieServiceUpdateAttributes) UnsetCustomUrl()

UnsetCustomUrl ensures that no value is present for CustomUrl, not even an explicit nil.

type OpsgenieServiceUpdateData

OpsgenieServiceUpdateData Opsgenie service for an update request.

type OpsgenieServiceUpdateData struct {
    // The Opsgenie service attributes for an update request.
    Attributes OpsgenieServiceUpdateAttributes `json:"attributes"`
    // The ID of the Opsgenie service.
    Id string `json:"id"`
    // Opsgenie service resource type.
    Type OpsgenieServiceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewOpsgenieServiceUpdateData

func NewOpsgenieServiceUpdateData(attributes OpsgenieServiceUpdateAttributes, id string, typeVar OpsgenieServiceType) *OpsgenieServiceUpdateData

NewOpsgenieServiceUpdateData instantiates a new OpsgenieServiceUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewOpsgenieServiceUpdateDataWithDefaults

func NewOpsgenieServiceUpdateDataWithDefaults() *OpsgenieServiceUpdateData

NewOpsgenieServiceUpdateDataWithDefaults instantiates a new OpsgenieServiceUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*OpsgenieServiceUpdateData) GetAttributes

func (o *OpsgenieServiceUpdateData) GetAttributes() OpsgenieServiceUpdateAttributes

GetAttributes returns the Attributes field value.

func (*OpsgenieServiceUpdateData) GetAttributesOk

func (o *OpsgenieServiceUpdateData) GetAttributesOk() (*OpsgenieServiceUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*OpsgenieServiceUpdateData) GetId

func (o *OpsgenieServiceUpdateData) GetId() string

GetId returns the Id field value.

func (*OpsgenieServiceUpdateData) GetIdOk

func (o *OpsgenieServiceUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*OpsgenieServiceUpdateData) GetType

func (o *OpsgenieServiceUpdateData) GetType() OpsgenieServiceType

GetType returns the Type field value.

func (*OpsgenieServiceUpdateData) GetTypeOk

func (o *OpsgenieServiceUpdateData) GetTypeOk() (*OpsgenieServiceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (OpsgenieServiceUpdateData) MarshalJSON

func (o OpsgenieServiceUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpsgenieServiceUpdateData) SetAttributes

func (o *OpsgenieServiceUpdateData) SetAttributes(v OpsgenieServiceUpdateAttributes)

SetAttributes sets field value.

func (*OpsgenieServiceUpdateData) SetId

func (o *OpsgenieServiceUpdateData) SetId(v string)

SetId sets field value.

func (*OpsgenieServiceUpdateData) SetType

func (o *OpsgenieServiceUpdateData) SetType(v OpsgenieServiceType)

SetType sets field value.

func (*OpsgenieServiceUpdateData) UnmarshalJSON

func (o *OpsgenieServiceUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OpsgenieServiceUpdateRequest

OpsgenieServiceUpdateRequest Update request for an Opsgenie service.

type OpsgenieServiceUpdateRequest struct {
    // Opsgenie service for an update request.
    Data OpsgenieServiceUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewOpsgenieServiceUpdateRequest

func NewOpsgenieServiceUpdateRequest(data OpsgenieServiceUpdateData) *OpsgenieServiceUpdateRequest

NewOpsgenieServiceUpdateRequest instantiates a new OpsgenieServiceUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewOpsgenieServiceUpdateRequestWithDefaults

func NewOpsgenieServiceUpdateRequestWithDefaults() *OpsgenieServiceUpdateRequest

NewOpsgenieServiceUpdateRequestWithDefaults instantiates a new OpsgenieServiceUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*OpsgenieServiceUpdateRequest) GetData

func (o *OpsgenieServiceUpdateRequest) GetData() OpsgenieServiceUpdateData

GetData returns the Data field value.

func (*OpsgenieServiceUpdateRequest) GetDataOk

func (o *OpsgenieServiceUpdateRequest) GetDataOk() (*OpsgenieServiceUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (OpsgenieServiceUpdateRequest) MarshalJSON

func (o OpsgenieServiceUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpsgenieServiceUpdateRequest) SetData

func (o *OpsgenieServiceUpdateRequest) SetData(v OpsgenieServiceUpdateData)

SetData sets field value.

func (*OpsgenieServiceUpdateRequest) UnmarshalJSON

func (o *OpsgenieServiceUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OpsgenieServicesResponse

OpsgenieServicesResponse Response with a list of Opsgenie services.

type OpsgenieServicesResponse struct {
    // An array of Opsgenie services.
    Data []OpsgenieServiceResponseData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewOpsgenieServicesResponse

func NewOpsgenieServicesResponse(data []OpsgenieServiceResponseData) *OpsgenieServicesResponse

NewOpsgenieServicesResponse instantiates a new OpsgenieServicesResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewOpsgenieServicesResponseWithDefaults

func NewOpsgenieServicesResponseWithDefaults() *OpsgenieServicesResponse

NewOpsgenieServicesResponseWithDefaults instantiates a new OpsgenieServicesResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*OpsgenieServicesResponse) GetData

func (o *OpsgenieServicesResponse) GetData() []OpsgenieServiceResponseData

GetData returns the Data field value.

func (*OpsgenieServicesResponse) GetDataOk

func (o *OpsgenieServicesResponse) GetDataOk() (*[]OpsgenieServiceResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (OpsgenieServicesResponse) MarshalJSON

func (o OpsgenieServicesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpsgenieServicesResponse) SetData

func (o *OpsgenieServicesResponse) SetData(v []OpsgenieServiceResponseData)

SetData sets field value.

func (*OpsgenieServicesResponse) UnmarshalJSON

func (o *OpsgenieServicesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type Organization

Organization Organization object.

type Organization struct {
    // Attributes of the organization.
    Attributes *OrganizationAttributes `json:"attributes,omitempty"`
    // ID of the organization.
    Id *string `json:"id,omitempty"`
    // Organizations resource type.
    Type OrganizationsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewOrganization

func NewOrganization(typeVar OrganizationsType) *Organization

NewOrganization instantiates a new Organization object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewOrganizationWithDefaults

func NewOrganizationWithDefaults() *Organization

NewOrganizationWithDefaults instantiates a new Organization object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*Organization) GetAttributes

func (o *Organization) GetAttributes() OrganizationAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*Organization) GetAttributesOk

func (o *Organization) GetAttributesOk() (*OrganizationAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Organization) GetId

func (o *Organization) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Organization) GetIdOk

func (o *Organization) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Organization) GetType

func (o *Organization) GetType() OrganizationsType

GetType returns the Type field value.

func (*Organization) GetTypeOk

func (o *Organization) GetTypeOk() (*OrganizationsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Organization) HasAttributes

func (o *Organization) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*Organization) HasId

func (o *Organization) HasId() bool

HasId returns a boolean if a field has been set.

func (Organization) MarshalJSON

func (o Organization) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Organization) SetAttributes

func (o *Organization) SetAttributes(v OrganizationAttributes)

SetAttributes gets a reference to the given OrganizationAttributes and assigns it to the Attributes field.

func (*Organization) SetId

func (o *Organization) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Organization) SetType

func (o *Organization) SetType(v OrganizationsType)

SetType sets field value.

func (*Organization) UnmarshalJSON

func (o *Organization) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OrganizationAttributes

OrganizationAttributes Attributes of the organization.

type OrganizationAttributes struct {
    // Creation time of the organization.
    CreatedAt *time.Time `json:"created_at,omitempty"`
    // Description of the organization.
    Description *string `json:"description,omitempty"`
    // Whether or not the organization is disabled.
    Disabled *bool `json:"disabled,omitempty"`
    // Time of last organization modification.
    ModifiedAt *time.Time `json:"modified_at,omitempty"`
    // Name of the organization.
    Name *string `json:"name,omitempty"`
    // Public ID of the organization.
    PublicId *string `json:"public_id,omitempty"`
    // Sharing type of the organization.
    Sharing *string `json:"sharing,omitempty"`
    // URL of the site that this organization exists at.
    Url *string `json:"url,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewOrganizationAttributes

func NewOrganizationAttributes() *OrganizationAttributes

NewOrganizationAttributes instantiates a new OrganizationAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewOrganizationAttributesWithDefaults

func NewOrganizationAttributesWithDefaults() *OrganizationAttributes

NewOrganizationAttributesWithDefaults instantiates a new OrganizationAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*OrganizationAttributes) GetCreatedAt

func (o *OrganizationAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*OrganizationAttributes) GetCreatedAtOk

func (o *OrganizationAttributes) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationAttributes) GetDescription

func (o *OrganizationAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*OrganizationAttributes) GetDescriptionOk

func (o *OrganizationAttributes) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationAttributes) GetDisabled

func (o *OrganizationAttributes) GetDisabled() bool

GetDisabled returns the Disabled field value if set, zero value otherwise.

func (*OrganizationAttributes) GetDisabledOk

func (o *OrganizationAttributes) GetDisabledOk() (*bool, bool)

GetDisabledOk returns a tuple with the Disabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationAttributes) GetModifiedAt

func (o *OrganizationAttributes) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*OrganizationAttributes) GetModifiedAtOk

func (o *OrganizationAttributes) GetModifiedAtOk() (*time.Time, bool)

GetModifiedAtOk returns a tuple with the ModifiedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationAttributes) GetName

func (o *OrganizationAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*OrganizationAttributes) GetNameOk

func (o *OrganizationAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationAttributes) GetPublicId

func (o *OrganizationAttributes) GetPublicId() string

GetPublicId returns the PublicId field value if set, zero value otherwise.

func (*OrganizationAttributes) GetPublicIdOk

func (o *OrganizationAttributes) GetPublicIdOk() (*string, bool)

GetPublicIdOk returns a tuple with the PublicId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationAttributes) GetSharing

func (o *OrganizationAttributes) GetSharing() string

GetSharing returns the Sharing field value if set, zero value otherwise.

func (*OrganizationAttributes) GetSharingOk

func (o *OrganizationAttributes) GetSharingOk() (*string, bool)

GetSharingOk returns a tuple with the Sharing field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationAttributes) GetUrl

func (o *OrganizationAttributes) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*OrganizationAttributes) GetUrlOk

func (o *OrganizationAttributes) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationAttributes) HasCreatedAt

func (o *OrganizationAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*OrganizationAttributes) HasDescription

func (o *OrganizationAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*OrganizationAttributes) HasDisabled

func (o *OrganizationAttributes) HasDisabled() bool

HasDisabled returns a boolean if a field has been set.

func (*OrganizationAttributes) HasModifiedAt

func (o *OrganizationAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*OrganizationAttributes) HasName

func (o *OrganizationAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*OrganizationAttributes) HasPublicId

func (o *OrganizationAttributes) HasPublicId() bool

HasPublicId returns a boolean if a field has been set.

func (*OrganizationAttributes) HasSharing

func (o *OrganizationAttributes) HasSharing() bool

HasSharing returns a boolean if a field has been set.

func (*OrganizationAttributes) HasUrl

func (o *OrganizationAttributes) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (OrganizationAttributes) MarshalJSON

func (o OrganizationAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OrganizationAttributes) SetCreatedAt

func (o *OrganizationAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*OrganizationAttributes) SetDescription

func (o *OrganizationAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*OrganizationAttributes) SetDisabled

func (o *OrganizationAttributes) SetDisabled(v bool)

SetDisabled gets a reference to the given bool and assigns it to the Disabled field.

func (*OrganizationAttributes) SetModifiedAt

func (o *OrganizationAttributes) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given time.Time and assigns it to the ModifiedAt field.

func (*OrganizationAttributes) SetName

func (o *OrganizationAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*OrganizationAttributes) SetPublicId

func (o *OrganizationAttributes) SetPublicId(v string)

SetPublicId gets a reference to the given string and assigns it to the PublicId field.

func (*OrganizationAttributes) SetSharing

func (o *OrganizationAttributes) SetSharing(v string)

SetSharing gets a reference to the given string and assigns it to the Sharing field.

func (*OrganizationAttributes) SetUrl

func (o *OrganizationAttributes) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (*OrganizationAttributes) UnmarshalJSON

func (o *OrganizationAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OrganizationsApi

OrganizationsApi service type

type OrganizationsApi datadog.Service

func NewOrganizationsApi

func NewOrganizationsApi(client *datadog.APIClient) *OrganizationsApi

NewOrganizationsApi Returns NewOrganizationsApi.

func (*OrganizationsApi) UploadIdPMetadata

func (a *OrganizationsApi) UploadIdPMetadata(ctx _context.Context, o ...UploadIdPMetadataOptionalParameters) (*_nethttp.Response, error)

UploadIdPMetadata Upload IdP metadata. Endpoint for uploading IdP metadata for SAML setup.

Use this endpoint to upload or replace IdP metadata for SAML login configuration.

type OrganizationsType

OrganizationsType Organizations resource type.

type OrganizationsType string

List of OrganizationsType.

const (
    ORGANIZATIONSTYPE_ORGS OrganizationsType = "orgs"
)

func NewOrganizationsTypeFromValue

func NewOrganizationsTypeFromValue(v string) (*OrganizationsType, error)

NewOrganizationsTypeFromValue returns a pointer to a valid OrganizationsType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*OrganizationsType) GetAllowedValues

func (v *OrganizationsType) GetAllowedValues() []OrganizationsType

GetAllowedValues reeturns the list of possible values.

func (OrganizationsType) IsValid

func (v OrganizationsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (OrganizationsType) Ptr

func (v OrganizationsType) Ptr() *OrganizationsType

Ptr returns reference to OrganizationsType value.

func (*OrganizationsType) UnmarshalJSON

func (v *OrganizationsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type Pagination

Pagination Pagination object.

type Pagination struct {
    // Total count.
    TotalCount *int64 `json:"total_count,omitempty"`
    // Total count of elements matched by the filter.
    TotalFilteredCount *int64 `json:"total_filtered_count,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewPagination

func NewPagination() *Pagination

NewPagination instantiates a new Pagination object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewPaginationWithDefaults

func NewPaginationWithDefaults() *Pagination

NewPaginationWithDefaults instantiates a new Pagination object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*Pagination) GetTotalCount

func (o *Pagination) GetTotalCount() int64

GetTotalCount returns the TotalCount field value if set, zero value otherwise.

func (*Pagination) GetTotalCountOk

func (o *Pagination) GetTotalCountOk() (*int64, bool)

GetTotalCountOk returns a tuple with the TotalCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Pagination) GetTotalFilteredCount

func (o *Pagination) GetTotalFilteredCount() int64

GetTotalFilteredCount returns the TotalFilteredCount field value if set, zero value otherwise.

func (*Pagination) GetTotalFilteredCountOk

func (o *Pagination) GetTotalFilteredCountOk() (*int64, bool)

GetTotalFilteredCountOk returns a tuple with the TotalFilteredCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Pagination) HasTotalCount

func (o *Pagination) HasTotalCount() bool

HasTotalCount returns a boolean if a field has been set.

func (*Pagination) HasTotalFilteredCount

func (o *Pagination) HasTotalFilteredCount() bool

HasTotalFilteredCount returns a boolean if a field has been set.

func (Pagination) MarshalJSON

func (o Pagination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Pagination) SetTotalCount

func (o *Pagination) SetTotalCount(v int64)

SetTotalCount gets a reference to the given int64 and assigns it to the TotalCount field.

func (*Pagination) SetTotalFilteredCount

func (o *Pagination) SetTotalFilteredCount(v int64)

SetTotalFilteredCount gets a reference to the given int64 and assigns it to the TotalFilteredCount field.

func (*Pagination) UnmarshalJSON

func (o *Pagination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PartialAPIKey

PartialAPIKey Partial Datadog API key.

type PartialAPIKey struct {
    // Attributes of a partial API key.
    Attributes *PartialAPIKeyAttributes `json:"attributes,omitempty"`
    // ID of the API key.
    Id *string `json:"id,omitempty"`
    // Resources related to the API key.
    Relationships *APIKeyRelationships `json:"relationships,omitempty"`
    // API Keys resource type.
    Type *APIKeysType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewPartialAPIKey

func NewPartialAPIKey() *PartialAPIKey

NewPartialAPIKey instantiates a new PartialAPIKey object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewPartialAPIKeyWithDefaults

func NewPartialAPIKeyWithDefaults() *PartialAPIKey

NewPartialAPIKeyWithDefaults instantiates a new PartialAPIKey object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*PartialAPIKey) GetAttributes

func (o *PartialAPIKey) GetAttributes() PartialAPIKeyAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*PartialAPIKey) GetAttributesOk

func (o *PartialAPIKey) GetAttributesOk() (*PartialAPIKeyAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialAPIKey) GetId

func (o *PartialAPIKey) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*PartialAPIKey) GetIdOk

func (o *PartialAPIKey) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialAPIKey) GetRelationships

func (o *PartialAPIKey) GetRelationships() APIKeyRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*PartialAPIKey) GetRelationshipsOk

func (o *PartialAPIKey) GetRelationshipsOk() (*APIKeyRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialAPIKey) GetType

func (o *PartialAPIKey) GetType() APIKeysType

GetType returns the Type field value if set, zero value otherwise.

func (*PartialAPIKey) GetTypeOk

func (o *PartialAPIKey) GetTypeOk() (*APIKeysType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialAPIKey) HasAttributes

func (o *PartialAPIKey) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*PartialAPIKey) HasId

func (o *PartialAPIKey) HasId() bool

HasId returns a boolean if a field has been set.

func (*PartialAPIKey) HasRelationships

func (o *PartialAPIKey) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*PartialAPIKey) HasType

func (o *PartialAPIKey) HasType() bool

HasType returns a boolean if a field has been set.

func (PartialAPIKey) MarshalJSON

func (o PartialAPIKey) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PartialAPIKey) SetAttributes

func (o *PartialAPIKey) SetAttributes(v PartialAPIKeyAttributes)

SetAttributes gets a reference to the given PartialAPIKeyAttributes and assigns it to the Attributes field.

func (*PartialAPIKey) SetId

func (o *PartialAPIKey) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*PartialAPIKey) SetRelationships

func (o *PartialAPIKey) SetRelationships(v APIKeyRelationships)

SetRelationships gets a reference to the given APIKeyRelationships and assigns it to the Relationships field.

func (*PartialAPIKey) SetType

func (o *PartialAPIKey) SetType(v APIKeysType)

SetType gets a reference to the given APIKeysType and assigns it to the Type field.

func (*PartialAPIKey) UnmarshalJSON

func (o *PartialAPIKey) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PartialAPIKeyAttributes

PartialAPIKeyAttributes Attributes of a partial API key.

type PartialAPIKeyAttributes struct {
    // Creation date of the API key.
    CreatedAt *string `json:"created_at,omitempty"`
    // The last four characters of the API key.
    Last4 *string `json:"last4,omitempty"`
    // Date the API key was last modified.
    ModifiedAt *string `json:"modified_at,omitempty"`
    // Name of the API key.
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewPartialAPIKeyAttributes

func NewPartialAPIKeyAttributes() *PartialAPIKeyAttributes

NewPartialAPIKeyAttributes instantiates a new PartialAPIKeyAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewPartialAPIKeyAttributesWithDefaults

func NewPartialAPIKeyAttributesWithDefaults() *PartialAPIKeyAttributes

NewPartialAPIKeyAttributesWithDefaults instantiates a new PartialAPIKeyAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*PartialAPIKeyAttributes) GetCreatedAt

func (o *PartialAPIKeyAttributes) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*PartialAPIKeyAttributes) GetCreatedAtOk

func (o *PartialAPIKeyAttributes) GetCreatedAtOk() (*string, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialAPIKeyAttributes) GetLast4

func (o *PartialAPIKeyAttributes) GetLast4() string

GetLast4 returns the Last4 field value if set, zero value otherwise.

func (*PartialAPIKeyAttributes) GetLast4Ok

func (o *PartialAPIKeyAttributes) GetLast4Ok() (*string, bool)

GetLast4Ok returns a tuple with the Last4 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialAPIKeyAttributes) GetModifiedAt

func (o *PartialAPIKeyAttributes) GetModifiedAt() string

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*PartialAPIKeyAttributes) GetModifiedAtOk

func (o *PartialAPIKeyAttributes) GetModifiedAtOk() (*string, bool)

GetModifiedAtOk returns a tuple with the ModifiedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialAPIKeyAttributes) GetName

func (o *PartialAPIKeyAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PartialAPIKeyAttributes) GetNameOk

func (o *PartialAPIKeyAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialAPIKeyAttributes) HasCreatedAt

func (o *PartialAPIKeyAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*PartialAPIKeyAttributes) HasLast4

func (o *PartialAPIKeyAttributes) HasLast4() bool

HasLast4 returns a boolean if a field has been set.

func (*PartialAPIKeyAttributes) HasModifiedAt

func (o *PartialAPIKeyAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*PartialAPIKeyAttributes) HasName

func (o *PartialAPIKeyAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (PartialAPIKeyAttributes) MarshalJSON

func (o PartialAPIKeyAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PartialAPIKeyAttributes) SetCreatedAt

func (o *PartialAPIKeyAttributes) SetCreatedAt(v string)

SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.

func (*PartialAPIKeyAttributes) SetLast4

func (o *PartialAPIKeyAttributes) SetLast4(v string)

SetLast4 gets a reference to the given string and assigns it to the Last4 field.

func (*PartialAPIKeyAttributes) SetModifiedAt

func (o *PartialAPIKeyAttributes) SetModifiedAt(v string)

SetModifiedAt gets a reference to the given string and assigns it to the ModifiedAt field.

func (*PartialAPIKeyAttributes) SetName

func (o *PartialAPIKeyAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*PartialAPIKeyAttributes) UnmarshalJSON

func (o *PartialAPIKeyAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PartialApplicationKey

PartialApplicationKey Partial Datadog application key.

type PartialApplicationKey struct {
    // Attributes of a partial application key.
    Attributes *PartialApplicationKeyAttributes `json:"attributes,omitempty"`
    // ID of the application key.
    Id *string `json:"id,omitempty"`
    // Resources related to the application key.
    Relationships *ApplicationKeyRelationships `json:"relationships,omitempty"`
    // Application Keys resource type.
    Type *ApplicationKeysType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewPartialApplicationKey

func NewPartialApplicationKey() *PartialApplicationKey

NewPartialApplicationKey instantiates a new PartialApplicationKey object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewPartialApplicationKeyWithDefaults

func NewPartialApplicationKeyWithDefaults() *PartialApplicationKey

NewPartialApplicationKeyWithDefaults instantiates a new PartialApplicationKey object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*PartialApplicationKey) GetAttributes

func (o *PartialApplicationKey) GetAttributes() PartialApplicationKeyAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*PartialApplicationKey) GetAttributesOk

func (o *PartialApplicationKey) GetAttributesOk() (*PartialApplicationKeyAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialApplicationKey) GetId

func (o *PartialApplicationKey) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*PartialApplicationKey) GetIdOk

func (o *PartialApplicationKey) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialApplicationKey) GetRelationships

func (o *PartialApplicationKey) GetRelationships() ApplicationKeyRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*PartialApplicationKey) GetRelationshipsOk

func (o *PartialApplicationKey) GetRelationshipsOk() (*ApplicationKeyRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialApplicationKey) GetType

func (o *PartialApplicationKey) GetType() ApplicationKeysType

GetType returns the Type field value if set, zero value otherwise.

func (*PartialApplicationKey) GetTypeOk

func (o *PartialApplicationKey) GetTypeOk() (*ApplicationKeysType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialApplicationKey) HasAttributes

func (o *PartialApplicationKey) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*PartialApplicationKey) HasId

func (o *PartialApplicationKey) HasId() bool

HasId returns a boolean if a field has been set.

func (*PartialApplicationKey) HasRelationships

func (o *PartialApplicationKey) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*PartialApplicationKey) HasType

func (o *PartialApplicationKey) HasType() bool

HasType returns a boolean if a field has been set.

func (PartialApplicationKey) MarshalJSON

func (o PartialApplicationKey) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PartialApplicationKey) SetAttributes

func (o *PartialApplicationKey) SetAttributes(v PartialApplicationKeyAttributes)

SetAttributes gets a reference to the given PartialApplicationKeyAttributes and assigns it to the Attributes field.

func (*PartialApplicationKey) SetId

func (o *PartialApplicationKey) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*PartialApplicationKey) SetRelationships

func (o *PartialApplicationKey) SetRelationships(v ApplicationKeyRelationships)

SetRelationships gets a reference to the given ApplicationKeyRelationships and assigns it to the Relationships field.

func (*PartialApplicationKey) SetType

func (o *PartialApplicationKey) SetType(v ApplicationKeysType)

SetType gets a reference to the given ApplicationKeysType and assigns it to the Type field.

func (*PartialApplicationKey) UnmarshalJSON

func (o *PartialApplicationKey) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PartialApplicationKeyAttributes

PartialApplicationKeyAttributes Attributes of a partial application key.

type PartialApplicationKeyAttributes struct {
    // Creation date of the application key.
    CreatedAt *string `json:"created_at,omitempty"`
    // The last four characters of the application key.
    Last4 *string `json:"last4,omitempty"`
    // Name of the application key.
    Name *string `json:"name,omitempty"`
    // Array of scopes to grant the application key. This feature is in private beta, please contact Datadog support to enable scopes for your application keys.
    Scopes []string `json:"scopes,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewPartialApplicationKeyAttributes

func NewPartialApplicationKeyAttributes() *PartialApplicationKeyAttributes

NewPartialApplicationKeyAttributes instantiates a new PartialApplicationKeyAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewPartialApplicationKeyAttributesWithDefaults

func NewPartialApplicationKeyAttributesWithDefaults() *PartialApplicationKeyAttributes

NewPartialApplicationKeyAttributesWithDefaults instantiates a new PartialApplicationKeyAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*PartialApplicationKeyAttributes) GetCreatedAt

func (o *PartialApplicationKeyAttributes) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*PartialApplicationKeyAttributes) GetCreatedAtOk

func (o *PartialApplicationKeyAttributes) GetCreatedAtOk() (*string, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialApplicationKeyAttributes) GetLast4

func (o *PartialApplicationKeyAttributes) GetLast4() string

GetLast4 returns the Last4 field value if set, zero value otherwise.

func (*PartialApplicationKeyAttributes) GetLast4Ok

func (o *PartialApplicationKeyAttributes) GetLast4Ok() (*string, bool)

GetLast4Ok returns a tuple with the Last4 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialApplicationKeyAttributes) GetName

func (o *PartialApplicationKeyAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PartialApplicationKeyAttributes) GetNameOk

func (o *PartialApplicationKeyAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialApplicationKeyAttributes) GetScopes

func (o *PartialApplicationKeyAttributes) GetScopes() []string

GetScopes returns the Scopes field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PartialApplicationKeyAttributes) GetScopesOk

func (o *PartialApplicationKeyAttributes) GetScopesOk() (*[]string, bool)

GetScopesOk returns a tuple with the Scopes field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*PartialApplicationKeyAttributes) HasCreatedAt

func (o *PartialApplicationKeyAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*PartialApplicationKeyAttributes) HasLast4

func (o *PartialApplicationKeyAttributes) HasLast4() bool

HasLast4 returns a boolean if a field has been set.

func (*PartialApplicationKeyAttributes) HasName

func (o *PartialApplicationKeyAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*PartialApplicationKeyAttributes) HasScopes

func (o *PartialApplicationKeyAttributes) HasScopes() bool

HasScopes returns a boolean if a field has been set.

func (PartialApplicationKeyAttributes) MarshalJSON

func (o PartialApplicationKeyAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PartialApplicationKeyAttributes) SetCreatedAt

func (o *PartialApplicationKeyAttributes) SetCreatedAt(v string)

SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.

func (*PartialApplicationKeyAttributes) SetLast4

func (o *PartialApplicationKeyAttributes) SetLast4(v string)

SetLast4 gets a reference to the given string and assigns it to the Last4 field.

func (*PartialApplicationKeyAttributes) SetName

func (o *PartialApplicationKeyAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*PartialApplicationKeyAttributes) SetScopes

func (o *PartialApplicationKeyAttributes) SetScopes(v []string)

SetScopes gets a reference to the given []string and assigns it to the Scopes field.

func (*PartialApplicationKeyAttributes) UnmarshalJSON

func (o *PartialApplicationKeyAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PartialApplicationKeyResponse

PartialApplicationKeyResponse Response for retrieving a partial application key.

type PartialApplicationKeyResponse struct {
    // Partial Datadog application key.
    Data *PartialApplicationKey `json:"data,omitempty"`
    // Array of objects related to the application key.
    Included []ApplicationKeyResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewPartialApplicationKeyResponse

func NewPartialApplicationKeyResponse() *PartialApplicationKeyResponse

NewPartialApplicationKeyResponse instantiates a new PartialApplicationKeyResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewPartialApplicationKeyResponseWithDefaults

func NewPartialApplicationKeyResponseWithDefaults() *PartialApplicationKeyResponse

NewPartialApplicationKeyResponseWithDefaults instantiates a new PartialApplicationKeyResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*PartialApplicationKeyResponse) GetData

func (o *PartialApplicationKeyResponse) GetData() PartialApplicationKey

GetData returns the Data field value if set, zero value otherwise.

func (*PartialApplicationKeyResponse) GetDataOk

func (o *PartialApplicationKeyResponse) GetDataOk() (*PartialApplicationKey, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialApplicationKeyResponse) GetIncluded

func (o *PartialApplicationKeyResponse) GetIncluded() []ApplicationKeyResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*PartialApplicationKeyResponse) GetIncludedOk

func (o *PartialApplicationKeyResponse) GetIncludedOk() (*[]ApplicationKeyResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialApplicationKeyResponse) HasData

func (o *PartialApplicationKeyResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*PartialApplicationKeyResponse) HasIncluded

func (o *PartialApplicationKeyResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (PartialApplicationKeyResponse) MarshalJSON

func (o PartialApplicationKeyResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PartialApplicationKeyResponse) SetData

func (o *PartialApplicationKeyResponse) SetData(v PartialApplicationKey)

SetData gets a reference to the given PartialApplicationKey and assigns it to the Data field.

func (*PartialApplicationKeyResponse) SetIncluded

func (o *PartialApplicationKeyResponse) SetIncluded(v []ApplicationKeyResponseIncludedItem)

SetIncluded gets a reference to the given []ApplicationKeyResponseIncludedItem and assigns it to the Included field.

func (*PartialApplicationKeyResponse) UnmarshalJSON

func (o *PartialApplicationKeyResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type Permission

Permission Permission object.

type Permission struct {
    // Attributes of a permission.
    Attributes *PermissionAttributes `json:"attributes,omitempty"`
    // ID of the permission.
    Id *string `json:"id,omitempty"`
    // Permissions resource type.
    Type PermissionsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewPermission

func NewPermission(typeVar PermissionsType) *Permission

NewPermission instantiates a new Permission object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewPermissionWithDefaults

func NewPermissionWithDefaults() *Permission

NewPermissionWithDefaults instantiates a new Permission object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*Permission) GetAttributes

func (o *Permission) GetAttributes() PermissionAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*Permission) GetAttributesOk

func (o *Permission) GetAttributesOk() (*PermissionAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Permission) GetId

func (o *Permission) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Permission) GetIdOk

func (o *Permission) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Permission) GetType

func (o *Permission) GetType() PermissionsType

GetType returns the Type field value.

func (*Permission) GetTypeOk

func (o *Permission) GetTypeOk() (*PermissionsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Permission) HasAttributes

func (o *Permission) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*Permission) HasId

func (o *Permission) HasId() bool

HasId returns a boolean if a field has been set.

func (Permission) MarshalJSON

func (o Permission) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Permission) SetAttributes

func (o *Permission) SetAttributes(v PermissionAttributes)

SetAttributes gets a reference to the given PermissionAttributes and assigns it to the Attributes field.

func (*Permission) SetId

func (o *Permission) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Permission) SetType

func (o *Permission) SetType(v PermissionsType)

SetType sets field value.

func (*Permission) UnmarshalJSON

func (o *Permission) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PermissionAttributes

PermissionAttributes Attributes of a permission.

type PermissionAttributes struct {
    // Creation time of the permission.
    Created *time.Time `json:"created,omitempty"`
    // Description of the permission.
    Description *string `json:"description,omitempty"`
    // Displayed name for the permission.
    DisplayName *string `json:"display_name,omitempty"`
    // Display type.
    DisplayType *string `json:"display_type,omitempty"`
    // Name of the permission group.
    GroupName *string `json:"group_name,omitempty"`
    // Name of the permission.
    Name *string `json:"name,omitempty"`
    // Whether or not the permission is restricted.
    Restricted *bool `json:"restricted,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewPermissionAttributes

func NewPermissionAttributes() *PermissionAttributes

NewPermissionAttributes instantiates a new PermissionAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewPermissionAttributesWithDefaults

func NewPermissionAttributesWithDefaults() *PermissionAttributes

NewPermissionAttributesWithDefaults instantiates a new PermissionAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*PermissionAttributes) GetCreated

func (o *PermissionAttributes) GetCreated() time.Time

GetCreated returns the Created field value if set, zero value otherwise.

func (*PermissionAttributes) GetCreatedOk

func (o *PermissionAttributes) GetCreatedOk() (*time.Time, bool)

GetCreatedOk returns a tuple with the Created field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionAttributes) GetDescription

func (o *PermissionAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*PermissionAttributes) GetDescriptionOk

func (o *PermissionAttributes) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionAttributes) GetDisplayName

func (o *PermissionAttributes) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*PermissionAttributes) GetDisplayNameOk

func (o *PermissionAttributes) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionAttributes) GetDisplayType

func (o *PermissionAttributes) GetDisplayType() string

GetDisplayType returns the DisplayType field value if set, zero value otherwise.

func (*PermissionAttributes) GetDisplayTypeOk

func (o *PermissionAttributes) GetDisplayTypeOk() (*string, bool)

GetDisplayTypeOk returns a tuple with the DisplayType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionAttributes) GetGroupName

func (o *PermissionAttributes) GetGroupName() string

GetGroupName returns the GroupName field value if set, zero value otherwise.

func (*PermissionAttributes) GetGroupNameOk

func (o *PermissionAttributes) GetGroupNameOk() (*string, bool)

GetGroupNameOk returns a tuple with the GroupName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionAttributes) GetName

func (o *PermissionAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PermissionAttributes) GetNameOk

func (o *PermissionAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionAttributes) GetRestricted

func (o *PermissionAttributes) GetRestricted() bool

GetRestricted returns the Restricted field value if set, zero value otherwise.

func (*PermissionAttributes) GetRestrictedOk

func (o *PermissionAttributes) GetRestrictedOk() (*bool, bool)

GetRestrictedOk returns a tuple with the Restricted field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionAttributes) HasCreated

func (o *PermissionAttributes) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*PermissionAttributes) HasDescription

func (o *PermissionAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PermissionAttributes) HasDisplayName

func (o *PermissionAttributes) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*PermissionAttributes) HasDisplayType

func (o *PermissionAttributes) HasDisplayType() bool

HasDisplayType returns a boolean if a field has been set.

func (*PermissionAttributes) HasGroupName

func (o *PermissionAttributes) HasGroupName() bool

HasGroupName returns a boolean if a field has been set.

func (*PermissionAttributes) HasName

func (o *PermissionAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*PermissionAttributes) HasRestricted

func (o *PermissionAttributes) HasRestricted() bool

HasRestricted returns a boolean if a field has been set.

func (PermissionAttributes) MarshalJSON

func (o PermissionAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PermissionAttributes) SetCreated

func (o *PermissionAttributes) SetCreated(v time.Time)

SetCreated gets a reference to the given time.Time and assigns it to the Created field.

func (*PermissionAttributes) SetDescription

func (o *PermissionAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PermissionAttributes) SetDisplayName

func (o *PermissionAttributes) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*PermissionAttributes) SetDisplayType

func (o *PermissionAttributes) SetDisplayType(v string)

SetDisplayType gets a reference to the given string and assigns it to the DisplayType field.

func (*PermissionAttributes) SetGroupName

func (o *PermissionAttributes) SetGroupName(v string)

SetGroupName gets a reference to the given string and assigns it to the GroupName field.

func (*PermissionAttributes) SetName

func (o *PermissionAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*PermissionAttributes) SetRestricted

func (o *PermissionAttributes) SetRestricted(v bool)

SetRestricted gets a reference to the given bool and assigns it to the Restricted field.

func (*PermissionAttributes) UnmarshalJSON

func (o *PermissionAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PermissionsResponse

PermissionsResponse Payload with API-returned permissions.

type PermissionsResponse struct {
    // Array of permissions.
    Data []Permission `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewPermissionsResponse

func NewPermissionsResponse() *PermissionsResponse

NewPermissionsResponse instantiates a new PermissionsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewPermissionsResponseWithDefaults

func NewPermissionsResponseWithDefaults() *PermissionsResponse

NewPermissionsResponseWithDefaults instantiates a new PermissionsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*PermissionsResponse) GetData

func (o *PermissionsResponse) GetData() []Permission

GetData returns the Data field value if set, zero value otherwise.

func (*PermissionsResponse) GetDataOk

func (o *PermissionsResponse) GetDataOk() (*[]Permission, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionsResponse) HasData

func (o *PermissionsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (PermissionsResponse) MarshalJSON

func (o PermissionsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PermissionsResponse) SetData

func (o *PermissionsResponse) SetData(v []Permission)

SetData gets a reference to the given []Permission and assigns it to the Data field.

func (*PermissionsResponse) UnmarshalJSON

func (o *PermissionsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PermissionsType

PermissionsType Permissions resource type.

type PermissionsType string

List of PermissionsType.

const (
    PERMISSIONSTYPE_PERMISSIONS PermissionsType = "permissions"
)

func NewPermissionsTypeFromValue

func NewPermissionsTypeFromValue(v string) (*PermissionsType, error)

NewPermissionsTypeFromValue returns a pointer to a valid PermissionsType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*PermissionsType) GetAllowedValues

func (v *PermissionsType) GetAllowedValues() []PermissionsType

GetAllowedValues reeturns the list of possible values.

func (PermissionsType) IsValid

func (v PermissionsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (PermissionsType) Ptr

func (v PermissionsType) Ptr() *PermissionsType

Ptr returns reference to PermissionsType value.

func (*PermissionsType) UnmarshalJSON

func (v *PermissionsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ProcessSummariesMeta

ProcessSummariesMeta Response metadata object.

type ProcessSummariesMeta struct {
    // Paging attributes.
    Page *ProcessSummariesMetaPage `json:"page,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewProcessSummariesMeta

func NewProcessSummariesMeta() *ProcessSummariesMeta

NewProcessSummariesMeta instantiates a new ProcessSummariesMeta object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewProcessSummariesMetaWithDefaults

func NewProcessSummariesMetaWithDefaults() *ProcessSummariesMeta

NewProcessSummariesMetaWithDefaults instantiates a new ProcessSummariesMeta object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ProcessSummariesMeta) GetPage

func (o *ProcessSummariesMeta) GetPage() ProcessSummariesMetaPage

GetPage returns the Page field value if set, zero value otherwise.

func (*ProcessSummariesMeta) GetPageOk

func (o *ProcessSummariesMeta) GetPageOk() (*ProcessSummariesMetaPage, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummariesMeta) HasPage

func (o *ProcessSummariesMeta) HasPage() bool

HasPage returns a boolean if a field has been set.

func (ProcessSummariesMeta) MarshalJSON

func (o ProcessSummariesMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ProcessSummariesMeta) SetPage

func (o *ProcessSummariesMeta) SetPage(v ProcessSummariesMetaPage)

SetPage gets a reference to the given ProcessSummariesMetaPage and assigns it to the Page field.

func (*ProcessSummariesMeta) UnmarshalJSON

func (o *ProcessSummariesMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ProcessSummariesMetaPage

ProcessSummariesMetaPage Paging attributes.

type ProcessSummariesMetaPage struct {
    // The cursor used to get the next results, if any. To make the next request, use the same
    // parameters with the addition of the `page[cursor]`.
    After *string `json:"after,omitempty"`
    // Number of results returned.
    Size *int32 `json:"size,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewProcessSummariesMetaPage

func NewProcessSummariesMetaPage() *ProcessSummariesMetaPage

NewProcessSummariesMetaPage instantiates a new ProcessSummariesMetaPage object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewProcessSummariesMetaPageWithDefaults

func NewProcessSummariesMetaPageWithDefaults() *ProcessSummariesMetaPage

NewProcessSummariesMetaPageWithDefaults instantiates a new ProcessSummariesMetaPage object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ProcessSummariesMetaPage) GetAfter

func (o *ProcessSummariesMetaPage) GetAfter() string

GetAfter returns the After field value if set, zero value otherwise.

func (*ProcessSummariesMetaPage) GetAfterOk

func (o *ProcessSummariesMetaPage) GetAfterOk() (*string, bool)

GetAfterOk returns a tuple with the After field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummariesMetaPage) GetSize

func (o *ProcessSummariesMetaPage) GetSize() int32

GetSize returns the Size field value if set, zero value otherwise.

func (*ProcessSummariesMetaPage) GetSizeOk

func (o *ProcessSummariesMetaPage) GetSizeOk() (*int32, bool)

GetSizeOk returns a tuple with the Size field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummariesMetaPage) HasAfter

func (o *ProcessSummariesMetaPage) HasAfter() bool

HasAfter returns a boolean if a field has been set.

func (*ProcessSummariesMetaPage) HasSize

func (o *ProcessSummariesMetaPage) HasSize() bool

HasSize returns a boolean if a field has been set.

func (ProcessSummariesMetaPage) MarshalJSON

func (o ProcessSummariesMetaPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ProcessSummariesMetaPage) SetAfter

func (o *ProcessSummariesMetaPage) SetAfter(v string)

SetAfter gets a reference to the given string and assigns it to the After field.

func (*ProcessSummariesMetaPage) SetSize

func (o *ProcessSummariesMetaPage) SetSize(v int32)

SetSize gets a reference to the given int32 and assigns it to the Size field.

func (*ProcessSummariesMetaPage) UnmarshalJSON

func (o *ProcessSummariesMetaPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ProcessSummariesResponse

ProcessSummariesResponse List of process summaries.

type ProcessSummariesResponse struct {
    // Array of process summary objects.
    Data []ProcessSummary `json:"data,omitempty"`
    // Response metadata object.
    Meta *ProcessSummariesMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewProcessSummariesResponse

func NewProcessSummariesResponse() *ProcessSummariesResponse

NewProcessSummariesResponse instantiates a new ProcessSummariesResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewProcessSummariesResponseWithDefaults

func NewProcessSummariesResponseWithDefaults() *ProcessSummariesResponse

NewProcessSummariesResponseWithDefaults instantiates a new ProcessSummariesResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ProcessSummariesResponse) GetData

func (o *ProcessSummariesResponse) GetData() []ProcessSummary

GetData returns the Data field value if set, zero value otherwise.

func (*ProcessSummariesResponse) GetDataOk

func (o *ProcessSummariesResponse) GetDataOk() (*[]ProcessSummary, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummariesResponse) GetMeta

func (o *ProcessSummariesResponse) GetMeta() ProcessSummariesMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ProcessSummariesResponse) GetMetaOk

func (o *ProcessSummariesResponse) GetMetaOk() (*ProcessSummariesMeta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummariesResponse) HasData

func (o *ProcessSummariesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*ProcessSummariesResponse) HasMeta

func (o *ProcessSummariesResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (ProcessSummariesResponse) MarshalJSON

func (o ProcessSummariesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ProcessSummariesResponse) SetData

func (o *ProcessSummariesResponse) SetData(v []ProcessSummary)

SetData gets a reference to the given []ProcessSummary and assigns it to the Data field.

func (*ProcessSummariesResponse) SetMeta

func (o *ProcessSummariesResponse) SetMeta(v ProcessSummariesMeta)

SetMeta gets a reference to the given ProcessSummariesMeta and assigns it to the Meta field.

func (*ProcessSummariesResponse) UnmarshalJSON

func (o *ProcessSummariesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ProcessSummary

ProcessSummary Process summary object.

type ProcessSummary struct {
    // Attributes for a process summary.
    Attributes *ProcessSummaryAttributes `json:"attributes,omitempty"`
    // Process ID.
    Id *string `json:"id,omitempty"`
    // Type of process summary.
    Type *ProcessSummaryType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewProcessSummary

func NewProcessSummary() *ProcessSummary

NewProcessSummary instantiates a new ProcessSummary object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewProcessSummaryWithDefaults

func NewProcessSummaryWithDefaults() *ProcessSummary

NewProcessSummaryWithDefaults instantiates a new ProcessSummary object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ProcessSummary) GetAttributes

func (o *ProcessSummary) GetAttributes() ProcessSummaryAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*ProcessSummary) GetAttributesOk

func (o *ProcessSummary) GetAttributesOk() (*ProcessSummaryAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummary) GetId

func (o *ProcessSummary) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ProcessSummary) GetIdOk

func (o *ProcessSummary) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummary) GetType

func (o *ProcessSummary) GetType() ProcessSummaryType

GetType returns the Type field value if set, zero value otherwise.

func (*ProcessSummary) GetTypeOk

func (o *ProcessSummary) GetTypeOk() (*ProcessSummaryType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummary) HasAttributes

func (o *ProcessSummary) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*ProcessSummary) HasId

func (o *ProcessSummary) HasId() bool

HasId returns a boolean if a field has been set.

func (*ProcessSummary) HasType

func (o *ProcessSummary) HasType() bool

HasType returns a boolean if a field has been set.

func (ProcessSummary) MarshalJSON

func (o ProcessSummary) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ProcessSummary) SetAttributes

func (o *ProcessSummary) SetAttributes(v ProcessSummaryAttributes)

SetAttributes gets a reference to the given ProcessSummaryAttributes and assigns it to the Attributes field.

func (*ProcessSummary) SetId

func (o *ProcessSummary) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ProcessSummary) SetType

func (o *ProcessSummary) SetType(v ProcessSummaryType)

SetType gets a reference to the given ProcessSummaryType and assigns it to the Type field.

func (*ProcessSummary) UnmarshalJSON

func (o *ProcessSummary) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ProcessSummaryAttributes

ProcessSummaryAttributes Attributes for a process summary.

type ProcessSummaryAttributes struct {
    // Process command line.
    Cmdline *string `json:"cmdline,omitempty"`
    // Host running the process.
    Host *string `json:"host,omitempty"`
    // Process ID.
    Pid *int64 `json:"pid,omitempty"`
    // Parent process ID.
    Ppid *int64 `json:"ppid,omitempty"`
    // Time the process was started.
    Start *string `json:"start,omitempty"`
    // List of tags associated with the process.
    Tags []string `json:"tags,omitempty"`
    // Time the process was seen.
    Timestamp *string `json:"timestamp,omitempty"`
    // Process owner.
    User *string `json:"user,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewProcessSummaryAttributes

func NewProcessSummaryAttributes() *ProcessSummaryAttributes

NewProcessSummaryAttributes instantiates a new ProcessSummaryAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewProcessSummaryAttributesWithDefaults

func NewProcessSummaryAttributesWithDefaults() *ProcessSummaryAttributes

NewProcessSummaryAttributesWithDefaults instantiates a new ProcessSummaryAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ProcessSummaryAttributes) GetCmdline

func (o *ProcessSummaryAttributes) GetCmdline() string

GetCmdline returns the Cmdline field value if set, zero value otherwise.

func (*ProcessSummaryAttributes) GetCmdlineOk

func (o *ProcessSummaryAttributes) GetCmdlineOk() (*string, bool)

GetCmdlineOk returns a tuple with the Cmdline field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummaryAttributes) GetHost

func (o *ProcessSummaryAttributes) GetHost() string

GetHost returns the Host field value if set, zero value otherwise.

func (*ProcessSummaryAttributes) GetHostOk

func (o *ProcessSummaryAttributes) GetHostOk() (*string, bool)

GetHostOk returns a tuple with the Host field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummaryAttributes) GetPid

func (o *ProcessSummaryAttributes) GetPid() int64

GetPid returns the Pid field value if set, zero value otherwise.

func (*ProcessSummaryAttributes) GetPidOk

func (o *ProcessSummaryAttributes) GetPidOk() (*int64, bool)

GetPidOk returns a tuple with the Pid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummaryAttributes) GetPpid

func (o *ProcessSummaryAttributes) GetPpid() int64

GetPpid returns the Ppid field value if set, zero value otherwise.

func (*ProcessSummaryAttributes) GetPpidOk

func (o *ProcessSummaryAttributes) GetPpidOk() (*int64, bool)

GetPpidOk returns a tuple with the Ppid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummaryAttributes) GetStart

func (o *ProcessSummaryAttributes) GetStart() string

GetStart returns the Start field value if set, zero value otherwise.

func (*ProcessSummaryAttributes) GetStartOk

func (o *ProcessSummaryAttributes) GetStartOk() (*string, bool)

GetStartOk returns a tuple with the Start field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummaryAttributes) GetTags

func (o *ProcessSummaryAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ProcessSummaryAttributes) GetTagsOk

func (o *ProcessSummaryAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummaryAttributes) GetTimestamp

func (o *ProcessSummaryAttributes) GetTimestamp() string

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*ProcessSummaryAttributes) GetTimestampOk

func (o *ProcessSummaryAttributes) GetTimestampOk() (*string, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummaryAttributes) GetUser

func (o *ProcessSummaryAttributes) GetUser() string

GetUser returns the User field value if set, zero value otherwise.

func (*ProcessSummaryAttributes) GetUserOk

func (o *ProcessSummaryAttributes) GetUserOk() (*string, bool)

GetUserOk returns a tuple with the User field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessSummaryAttributes) HasCmdline

func (o *ProcessSummaryAttributes) HasCmdline() bool

HasCmdline returns a boolean if a field has been set.

func (*ProcessSummaryAttributes) HasHost

func (o *ProcessSummaryAttributes) HasHost() bool

HasHost returns a boolean if a field has been set.

func (*ProcessSummaryAttributes) HasPid

func (o *ProcessSummaryAttributes) HasPid() bool

HasPid returns a boolean if a field has been set.

func (*ProcessSummaryAttributes) HasPpid

func (o *ProcessSummaryAttributes) HasPpid() bool

HasPpid returns a boolean if a field has been set.

func (*ProcessSummaryAttributes) HasStart

func (o *ProcessSummaryAttributes) HasStart() bool

HasStart returns a boolean if a field has been set.

func (*ProcessSummaryAttributes) HasTags

func (o *ProcessSummaryAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*ProcessSummaryAttributes) HasTimestamp

func (o *ProcessSummaryAttributes) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (*ProcessSummaryAttributes) HasUser

func (o *ProcessSummaryAttributes) HasUser() bool

HasUser returns a boolean if a field has been set.

func (ProcessSummaryAttributes) MarshalJSON

func (o ProcessSummaryAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ProcessSummaryAttributes) SetCmdline

func (o *ProcessSummaryAttributes) SetCmdline(v string)

SetCmdline gets a reference to the given string and assigns it to the Cmdline field.

func (*ProcessSummaryAttributes) SetHost

func (o *ProcessSummaryAttributes) SetHost(v string)

SetHost gets a reference to the given string and assigns it to the Host field.

func (*ProcessSummaryAttributes) SetPid

func (o *ProcessSummaryAttributes) SetPid(v int64)

SetPid gets a reference to the given int64 and assigns it to the Pid field.

func (*ProcessSummaryAttributes) SetPpid

func (o *ProcessSummaryAttributes) SetPpid(v int64)

SetPpid gets a reference to the given int64 and assigns it to the Ppid field.

func (*ProcessSummaryAttributes) SetStart

func (o *ProcessSummaryAttributes) SetStart(v string)

SetStart gets a reference to the given string and assigns it to the Start field.

func (*ProcessSummaryAttributes) SetTags

func (o *ProcessSummaryAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ProcessSummaryAttributes) SetTimestamp

func (o *ProcessSummaryAttributes) SetTimestamp(v string)

SetTimestamp gets a reference to the given string and assigns it to the Timestamp field.

func (*ProcessSummaryAttributes) SetUser

func (o *ProcessSummaryAttributes) SetUser(v string)

SetUser gets a reference to the given string and assigns it to the User field.

func (*ProcessSummaryAttributes) UnmarshalJSON

func (o *ProcessSummaryAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ProcessSummaryType

ProcessSummaryType Type of process summary.

type ProcessSummaryType string

List of ProcessSummaryType.

const (
    PROCESSSUMMARYTYPE_PROCESS ProcessSummaryType = "process"
)

func NewProcessSummaryTypeFromValue

func NewProcessSummaryTypeFromValue(v string) (*ProcessSummaryType, error)

NewProcessSummaryTypeFromValue returns a pointer to a valid ProcessSummaryType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ProcessSummaryType) GetAllowedValues

func (v *ProcessSummaryType) GetAllowedValues() []ProcessSummaryType

GetAllowedValues reeturns the list of possible values.

func (ProcessSummaryType) IsValid

func (v ProcessSummaryType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ProcessSummaryType) Ptr

func (v ProcessSummaryType) Ptr() *ProcessSummaryType

Ptr returns reference to ProcessSummaryType value.

func (*ProcessSummaryType) UnmarshalJSON

func (v *ProcessSummaryType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ProcessesApi

ProcessesApi service type

type ProcessesApi datadog.Service

func NewProcessesApi

func NewProcessesApi(client *datadog.APIClient) *ProcessesApi

NewProcessesApi Returns NewProcessesApi.

func (*ProcessesApi) ListProcesses

func (a *ProcessesApi) ListProcesses(ctx _context.Context, o ...ListProcessesOptionalParameters) (ProcessSummariesResponse, *_nethttp.Response, error)

ListProcesses Get all processes. Get all processes for your organization.

func (*ProcessesApi) ListProcessesWithPagination

func (a *ProcessesApi) ListProcessesWithPagination(ctx _context.Context, o ...ListProcessesOptionalParameters) (<-chan ProcessSummary, func(), error)

ListProcessesWithPagination provides a paginated version of ListProcesses returning a channel with all items.

type QuerySortOrder

QuerySortOrder Direction of sort.

type QuerySortOrder string

List of QuerySortOrder.

const (
    QUERYSORTORDER_ASC  QuerySortOrder = "asc"
    QUERYSORTORDER_DESC QuerySortOrder = "desc"
)

func NewQuerySortOrderFromValue

func NewQuerySortOrderFromValue(v string) (*QuerySortOrder, error)

NewQuerySortOrderFromValue returns a pointer to a valid QuerySortOrder for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*QuerySortOrder) GetAllowedValues

func (v *QuerySortOrder) GetAllowedValues() []QuerySortOrder

GetAllowedValues reeturns the list of possible values.

func (QuerySortOrder) IsValid

func (v QuerySortOrder) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (QuerySortOrder) Ptr

func (v QuerySortOrder) Ptr() *QuerySortOrder

Ptr returns reference to QuerySortOrder value.

func (*QuerySortOrder) UnmarshalJSON

func (v *QuerySortOrder) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMAggregateBucketValue

RUMAggregateBucketValue - A bucket value, can be either a timeseries or a single value.

type RUMAggregateBucketValue struct {
    RUMAggregateBucketValueSingleString *string
    RUMAggregateBucketValueSingleNumber *float64
    RUMAggregateBucketValueTimeseries   *RUMAggregateBucketValueTimeseries

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func RUMAggregateBucketValueSingleNumberAsRUMAggregateBucketValue

func RUMAggregateBucketValueSingleNumberAsRUMAggregateBucketValue(v *float64) RUMAggregateBucketValue

RUMAggregateBucketValueSingleNumberAsRUMAggregateBucketValue is a convenience function that returns float64 wrapped in RUMAggregateBucketValue.

func RUMAggregateBucketValueSingleStringAsRUMAggregateBucketValue

func RUMAggregateBucketValueSingleStringAsRUMAggregateBucketValue(v *string) RUMAggregateBucketValue

RUMAggregateBucketValueSingleStringAsRUMAggregateBucketValue is a convenience function that returns string wrapped in RUMAggregateBucketValue.

func RUMAggregateBucketValueTimeseriesAsRUMAggregateBucketValue

func RUMAggregateBucketValueTimeseriesAsRUMAggregateBucketValue(v *RUMAggregateBucketValueTimeseries) RUMAggregateBucketValue

RUMAggregateBucketValueTimeseriesAsRUMAggregateBucketValue is a convenience function that returns RUMAggregateBucketValueTimeseries wrapped in RUMAggregateBucketValue.

func (*RUMAggregateBucketValue) GetActualInstance

func (obj *RUMAggregateBucketValue) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (RUMAggregateBucketValue) MarshalJSON

func (obj RUMAggregateBucketValue) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*RUMAggregateBucketValue) UnmarshalJSON

func (obj *RUMAggregateBucketValue) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type RUMAggregateBucketValueTimeseries

RUMAggregateBucketValueTimeseries A timeseries array.

type RUMAggregateBucketValueTimeseries struct {
    Items []RUMAggregateBucketValueTimeseriesPoint

    // UnparsedObject contains the raw value of the array if there was an error when deserializing into the struct
    UnparsedObject []interface{} `json:"-"`
}

func NewRUMAggregateBucketValueTimeseries

func NewRUMAggregateBucketValueTimeseries() *RUMAggregateBucketValueTimeseries

NewRUMAggregateBucketValueTimeseries instantiates a new RUMAggregateBucketValueTimeseries object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMAggregateBucketValueTimeseriesWithDefaults

func NewRUMAggregateBucketValueTimeseriesWithDefaults() *RUMAggregateBucketValueTimeseries

NewRUMAggregateBucketValueTimeseriesWithDefaults instantiates a new RUMAggregateBucketValueTimeseries object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (RUMAggregateBucketValueTimeseries) MarshalJSON

func (o RUMAggregateBucketValueTimeseries) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMAggregateBucketValueTimeseries) UnmarshalJSON

func (o *RUMAggregateBucketValueTimeseries) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMAggregateBucketValueTimeseriesPoint

RUMAggregateBucketValueTimeseriesPoint A timeseries point.

type RUMAggregateBucketValueTimeseriesPoint struct {
    // The time value for this point.
    Time *time.Time `json:"time,omitempty"`
    // The value for this point.
    Value *float64 `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMAggregateBucketValueTimeseriesPoint

func NewRUMAggregateBucketValueTimeseriesPoint() *RUMAggregateBucketValueTimeseriesPoint

NewRUMAggregateBucketValueTimeseriesPoint instantiates a new RUMAggregateBucketValueTimeseriesPoint object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMAggregateBucketValueTimeseriesPointWithDefaults

func NewRUMAggregateBucketValueTimeseriesPointWithDefaults() *RUMAggregateBucketValueTimeseriesPoint

NewRUMAggregateBucketValueTimeseriesPointWithDefaults instantiates a new RUMAggregateBucketValueTimeseriesPoint object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMAggregateBucketValueTimeseriesPoint) GetTime

func (o *RUMAggregateBucketValueTimeseriesPoint) GetTime() time.Time

GetTime returns the Time field value if set, zero value otherwise.

func (*RUMAggregateBucketValueTimeseriesPoint) GetTimeOk

func (o *RUMAggregateBucketValueTimeseriesPoint) GetTimeOk() (*time.Time, bool)

GetTimeOk returns a tuple with the Time field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMAggregateBucketValueTimeseriesPoint) GetValue

func (o *RUMAggregateBucketValueTimeseriesPoint) GetValue() float64

GetValue returns the Value field value if set, zero value otherwise.

func (*RUMAggregateBucketValueTimeseriesPoint) GetValueOk

func (o *RUMAggregateBucketValueTimeseriesPoint) GetValueOk() (*float64, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMAggregateBucketValueTimeseriesPoint) HasTime

func (o *RUMAggregateBucketValueTimeseriesPoint) HasTime() bool

HasTime returns a boolean if a field has been set.

func (*RUMAggregateBucketValueTimeseriesPoint) HasValue

func (o *RUMAggregateBucketValueTimeseriesPoint) HasValue() bool

HasValue returns a boolean if a field has been set.

func (RUMAggregateBucketValueTimeseriesPoint) MarshalJSON

func (o RUMAggregateBucketValueTimeseriesPoint) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMAggregateBucketValueTimeseriesPoint) SetTime

func (o *RUMAggregateBucketValueTimeseriesPoint) SetTime(v time.Time)

SetTime gets a reference to the given time.Time and assigns it to the Time field.

func (*RUMAggregateBucketValueTimeseriesPoint) SetValue

func (o *RUMAggregateBucketValueTimeseriesPoint) SetValue(v float64)

SetValue gets a reference to the given float64 and assigns it to the Value field.

func (*RUMAggregateBucketValueTimeseriesPoint) UnmarshalJSON

func (o *RUMAggregateBucketValueTimeseriesPoint) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMAggregateRequest

RUMAggregateRequest The object sent with the request to retrieve aggregation buckets of RUM events from your organization.

type RUMAggregateRequest struct {
    // The list of metrics or timeseries to compute for the retrieved buckets.
    Compute []RUMCompute `json:"compute,omitempty"`
    // The search and filter query settings.
    Filter *RUMQueryFilter `json:"filter,omitempty"`
    // The rules for the group by.
    GroupBy []RUMGroupBy `json:"group_by,omitempty"`
    // Global query options that are used during the query.
    // Note: Only supply timezone or time offset, not both. Otherwise, the query fails.
    Options *RUMQueryOptions `json:"options,omitempty"`
    // Paging attributes for listing events.
    Page *RUMQueryPageOptions `json:"page,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMAggregateRequest

func NewRUMAggregateRequest() *RUMAggregateRequest

NewRUMAggregateRequest instantiates a new RUMAggregateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMAggregateRequestWithDefaults

func NewRUMAggregateRequestWithDefaults() *RUMAggregateRequest

NewRUMAggregateRequestWithDefaults instantiates a new RUMAggregateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMAggregateRequest) GetCompute

func (o *RUMAggregateRequest) GetCompute() []RUMCompute

GetCompute returns the Compute field value if set, zero value otherwise.

func (*RUMAggregateRequest) GetComputeOk

func (o *RUMAggregateRequest) GetComputeOk() (*[]RUMCompute, bool)

GetComputeOk returns a tuple with the Compute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMAggregateRequest) GetFilter

func (o *RUMAggregateRequest) GetFilter() RUMQueryFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*RUMAggregateRequest) GetFilterOk

func (o *RUMAggregateRequest) GetFilterOk() (*RUMQueryFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMAggregateRequest) GetGroupBy

func (o *RUMAggregateRequest) GetGroupBy() []RUMGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*RUMAggregateRequest) GetGroupByOk

func (o *RUMAggregateRequest) GetGroupByOk() (*[]RUMGroupBy, bool)

GetGroupByOk returns a tuple with the GroupBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMAggregateRequest) GetOptions

func (o *RUMAggregateRequest) GetOptions() RUMQueryOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*RUMAggregateRequest) GetOptionsOk

func (o *RUMAggregateRequest) GetOptionsOk() (*RUMQueryOptions, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMAggregateRequest) GetPage

func (o *RUMAggregateRequest) GetPage() RUMQueryPageOptions

GetPage returns the Page field value if set, zero value otherwise.

func (*RUMAggregateRequest) GetPageOk

func (o *RUMAggregateRequest) GetPageOk() (*RUMQueryPageOptions, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMAggregateRequest) HasCompute

func (o *RUMAggregateRequest) HasCompute() bool

HasCompute returns a boolean if a field has been set.

func (*RUMAggregateRequest) HasFilter

func (o *RUMAggregateRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*RUMAggregateRequest) HasGroupBy

func (o *RUMAggregateRequest) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (*RUMAggregateRequest) HasOptions

func (o *RUMAggregateRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*RUMAggregateRequest) HasPage

func (o *RUMAggregateRequest) HasPage() bool

HasPage returns a boolean if a field has been set.

func (RUMAggregateRequest) MarshalJSON

func (o RUMAggregateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMAggregateRequest) SetCompute

func (o *RUMAggregateRequest) SetCompute(v []RUMCompute)

SetCompute gets a reference to the given []RUMCompute and assigns it to the Compute field.

func (*RUMAggregateRequest) SetFilter

func (o *RUMAggregateRequest) SetFilter(v RUMQueryFilter)

SetFilter gets a reference to the given RUMQueryFilter and assigns it to the Filter field.

func (*RUMAggregateRequest) SetGroupBy

func (o *RUMAggregateRequest) SetGroupBy(v []RUMGroupBy)

SetGroupBy gets a reference to the given []RUMGroupBy and assigns it to the GroupBy field.

func (*RUMAggregateRequest) SetOptions

func (o *RUMAggregateRequest) SetOptions(v RUMQueryOptions)

SetOptions gets a reference to the given RUMQueryOptions and assigns it to the Options field.

func (*RUMAggregateRequest) SetPage

func (o *RUMAggregateRequest) SetPage(v RUMQueryPageOptions)

SetPage gets a reference to the given RUMQueryPageOptions and assigns it to the Page field.

func (*RUMAggregateRequest) UnmarshalJSON

func (o *RUMAggregateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMAggregateSort

RUMAggregateSort A sort rule.

type RUMAggregateSort struct {
    // An aggregation function.
    Aggregation *RUMAggregationFunction `json:"aggregation,omitempty"`
    // The metric to sort by (only used for `type=measure`).
    Metric *string `json:"metric,omitempty"`
    // The order to use, ascending or descending.
    Order *RUMSortOrder `json:"order,omitempty"`
    // The type of sorting algorithm.
    Type *RUMAggregateSortType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMAggregateSort

func NewRUMAggregateSort() *RUMAggregateSort

NewRUMAggregateSort instantiates a new RUMAggregateSort object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMAggregateSortWithDefaults

func NewRUMAggregateSortWithDefaults() *RUMAggregateSort

NewRUMAggregateSortWithDefaults instantiates a new RUMAggregateSort object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMAggregateSort) GetAggregation

func (o *RUMAggregateSort) GetAggregation() RUMAggregationFunction

GetAggregation returns the Aggregation field value if set, zero value otherwise.

func (*RUMAggregateSort) GetAggregationOk

func (o *RUMAggregateSort) GetAggregationOk() (*RUMAggregationFunction, bool)

GetAggregationOk returns a tuple with the Aggregation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMAggregateSort) GetMetric

func (o *RUMAggregateSort) GetMetric() string

GetMetric returns the Metric field value if set, zero value otherwise.

func (*RUMAggregateSort) GetMetricOk

func (o *RUMAggregateSort) GetMetricOk() (*string, bool)

GetMetricOk returns a tuple with the Metric field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMAggregateSort) GetOrder

func (o *RUMAggregateSort) GetOrder() RUMSortOrder

GetOrder returns the Order field value if set, zero value otherwise.

func (*RUMAggregateSort) GetOrderOk

func (o *RUMAggregateSort) GetOrderOk() (*RUMSortOrder, bool)

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMAggregateSort) GetType

func (o *RUMAggregateSort) GetType() RUMAggregateSortType

GetType returns the Type field value if set, zero value otherwise.

func (*RUMAggregateSort) GetTypeOk

func (o *RUMAggregateSort) GetTypeOk() (*RUMAggregateSortType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMAggregateSort) HasAggregation

func (o *RUMAggregateSort) HasAggregation() bool

HasAggregation returns a boolean if a field has been set.

func (*RUMAggregateSort) HasMetric

func (o *RUMAggregateSort) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*RUMAggregateSort) HasOrder

func (o *RUMAggregateSort) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*RUMAggregateSort) HasType

func (o *RUMAggregateSort) HasType() bool

HasType returns a boolean if a field has been set.

func (RUMAggregateSort) MarshalJSON

func (o RUMAggregateSort) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMAggregateSort) SetAggregation

func (o *RUMAggregateSort) SetAggregation(v RUMAggregationFunction)

SetAggregation gets a reference to the given RUMAggregationFunction and assigns it to the Aggregation field.

func (*RUMAggregateSort) SetMetric

func (o *RUMAggregateSort) SetMetric(v string)

SetMetric gets a reference to the given string and assigns it to the Metric field.

func (*RUMAggregateSort) SetOrder

func (o *RUMAggregateSort) SetOrder(v RUMSortOrder)

SetOrder gets a reference to the given RUMSortOrder and assigns it to the Order field.

func (*RUMAggregateSort) SetType

func (o *RUMAggregateSort) SetType(v RUMAggregateSortType)

SetType gets a reference to the given RUMAggregateSortType and assigns it to the Type field.

func (*RUMAggregateSort) UnmarshalJSON

func (o *RUMAggregateSort) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMAggregateSortType

RUMAggregateSortType The type of sorting algorithm.

type RUMAggregateSortType string

List of RUMAggregateSortType.

const (
    RUMAGGREGATESORTTYPE_ALPHABETICAL RUMAggregateSortType = "alphabetical"
    RUMAGGREGATESORTTYPE_MEASURE      RUMAggregateSortType = "measure"
)

func NewRUMAggregateSortTypeFromValue

func NewRUMAggregateSortTypeFromValue(v string) (*RUMAggregateSortType, error)

NewRUMAggregateSortTypeFromValue returns a pointer to a valid RUMAggregateSortType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMAggregateSortType) GetAllowedValues

func (v *RUMAggregateSortType) GetAllowedValues() []RUMAggregateSortType

GetAllowedValues reeturns the list of possible values.

func (RUMAggregateSortType) IsValid

func (v RUMAggregateSortType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMAggregateSortType) Ptr

func (v RUMAggregateSortType) Ptr() *RUMAggregateSortType

Ptr returns reference to RUMAggregateSortType value.

func (*RUMAggregateSortType) UnmarshalJSON

func (v *RUMAggregateSortType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMAggregationBucketsResponse

RUMAggregationBucketsResponse The query results.

type RUMAggregationBucketsResponse struct {
    // The list of matching buckets, one item per bucket.
    Buckets []RUMBucketResponse `json:"buckets,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMAggregationBucketsResponse

func NewRUMAggregationBucketsResponse() *RUMAggregationBucketsResponse

NewRUMAggregationBucketsResponse instantiates a new RUMAggregationBucketsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMAggregationBucketsResponseWithDefaults

func NewRUMAggregationBucketsResponseWithDefaults() *RUMAggregationBucketsResponse

NewRUMAggregationBucketsResponseWithDefaults instantiates a new RUMAggregationBucketsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMAggregationBucketsResponse) GetBuckets

func (o *RUMAggregationBucketsResponse) GetBuckets() []RUMBucketResponse

GetBuckets returns the Buckets field value if set, zero value otherwise.

func (*RUMAggregationBucketsResponse) GetBucketsOk

func (o *RUMAggregationBucketsResponse) GetBucketsOk() (*[]RUMBucketResponse, bool)

GetBucketsOk returns a tuple with the Buckets field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMAggregationBucketsResponse) HasBuckets

func (o *RUMAggregationBucketsResponse) HasBuckets() bool

HasBuckets returns a boolean if a field has been set.

func (RUMAggregationBucketsResponse) MarshalJSON

func (o RUMAggregationBucketsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMAggregationBucketsResponse) SetBuckets

func (o *RUMAggregationBucketsResponse) SetBuckets(v []RUMBucketResponse)

SetBuckets gets a reference to the given []RUMBucketResponse and assigns it to the Buckets field.

func (*RUMAggregationBucketsResponse) UnmarshalJSON

func (o *RUMAggregationBucketsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMAggregationFunction

RUMAggregationFunction An aggregation function.

type RUMAggregationFunction string

List of RUMAggregationFunction.

const (
    RUMAGGREGATIONFUNCTION_COUNT         RUMAggregationFunction = "count"
    RUMAGGREGATIONFUNCTION_CARDINALITY   RUMAggregationFunction = "cardinality"
    RUMAGGREGATIONFUNCTION_PERCENTILE_75 RUMAggregationFunction = "pc75"
    RUMAGGREGATIONFUNCTION_PERCENTILE_90 RUMAggregationFunction = "pc90"
    RUMAGGREGATIONFUNCTION_PERCENTILE_95 RUMAggregationFunction = "pc95"
    RUMAGGREGATIONFUNCTION_PERCENTILE_98 RUMAggregationFunction = "pc98"
    RUMAGGREGATIONFUNCTION_PERCENTILE_99 RUMAggregationFunction = "pc99"
    RUMAGGREGATIONFUNCTION_SUM           RUMAggregationFunction = "sum"
    RUMAGGREGATIONFUNCTION_MIN           RUMAggregationFunction = "min"
    RUMAGGREGATIONFUNCTION_MAX           RUMAggregationFunction = "max"
    RUMAGGREGATIONFUNCTION_AVG           RUMAggregationFunction = "avg"
    RUMAGGREGATIONFUNCTION_MEDIAN        RUMAggregationFunction = "median"
)

func NewRUMAggregationFunctionFromValue

func NewRUMAggregationFunctionFromValue(v string) (*RUMAggregationFunction, error)

NewRUMAggregationFunctionFromValue returns a pointer to a valid RUMAggregationFunction for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMAggregationFunction) GetAllowedValues

func (v *RUMAggregationFunction) GetAllowedValues() []RUMAggregationFunction

GetAllowedValues reeturns the list of possible values.

func (RUMAggregationFunction) IsValid

func (v RUMAggregationFunction) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMAggregationFunction) Ptr

func (v RUMAggregationFunction) Ptr() *RUMAggregationFunction

Ptr returns reference to RUMAggregationFunction value.

func (*RUMAggregationFunction) UnmarshalJSON

func (v *RUMAggregationFunction) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMAnalyticsAggregateResponse

RUMAnalyticsAggregateResponse The response object for the RUM events aggregate API endpoint.

type RUMAnalyticsAggregateResponse struct {
    // The query results.
    Data *RUMAggregationBucketsResponse `json:"data,omitempty"`
    // Links attributes.
    Links *RUMResponseLinks `json:"links,omitempty"`
    // The metadata associated with a request.
    Meta *RUMResponseMetadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMAnalyticsAggregateResponse

func NewRUMAnalyticsAggregateResponse() *RUMAnalyticsAggregateResponse

NewRUMAnalyticsAggregateResponse instantiates a new RUMAnalyticsAggregateResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMAnalyticsAggregateResponseWithDefaults

func NewRUMAnalyticsAggregateResponseWithDefaults() *RUMAnalyticsAggregateResponse

NewRUMAnalyticsAggregateResponseWithDefaults instantiates a new RUMAnalyticsAggregateResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMAnalyticsAggregateResponse) GetData

func (o *RUMAnalyticsAggregateResponse) GetData() RUMAggregationBucketsResponse

GetData returns the Data field value if set, zero value otherwise.

func (*RUMAnalyticsAggregateResponse) GetDataOk

func (o *RUMAnalyticsAggregateResponse) GetDataOk() (*RUMAggregationBucketsResponse, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *RUMAnalyticsAggregateResponse) GetLinks() RUMResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*RUMAnalyticsAggregateResponse) GetLinksOk

func (o *RUMAnalyticsAggregateResponse) GetLinksOk() (*RUMResponseLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMAnalyticsAggregateResponse) GetMeta

func (o *RUMAnalyticsAggregateResponse) GetMeta() RUMResponseMetadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*RUMAnalyticsAggregateResponse) GetMetaOk

func (o *RUMAnalyticsAggregateResponse) GetMetaOk() (*RUMResponseMetadata, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMAnalyticsAggregateResponse) HasData

func (o *RUMAnalyticsAggregateResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *RUMAnalyticsAggregateResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*RUMAnalyticsAggregateResponse) HasMeta

func (o *RUMAnalyticsAggregateResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (RUMAnalyticsAggregateResponse) MarshalJSON

func (o RUMAnalyticsAggregateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMAnalyticsAggregateResponse) SetData

func (o *RUMAnalyticsAggregateResponse) SetData(v RUMAggregationBucketsResponse)

SetData gets a reference to the given RUMAggregationBucketsResponse and assigns it to the Data field.

func (o *RUMAnalyticsAggregateResponse) SetLinks(v RUMResponseLinks)

SetLinks gets a reference to the given RUMResponseLinks and assigns it to the Links field.

func (*RUMAnalyticsAggregateResponse) SetMeta

func (o *RUMAnalyticsAggregateResponse) SetMeta(v RUMResponseMetadata)

SetMeta gets a reference to the given RUMResponseMetadata and assigns it to the Meta field.

func (*RUMAnalyticsAggregateResponse) UnmarshalJSON

func (o *RUMAnalyticsAggregateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApi

RUMApi service type

type RUMApi datadog.Service

func NewRUMApi

func NewRUMApi(client *datadog.APIClient) *RUMApi

NewRUMApi Returns NewRUMApi.

func (*RUMApi) AggregateRUMEvents

func (a *RUMApi) AggregateRUMEvents(ctx _context.Context, body RUMAggregateRequest) (RUMAnalyticsAggregateResponse, *_nethttp.Response, error)

AggregateRUMEvents Aggregate RUM events. The API endpoint to aggregate RUM events into buckets of computed metrics and timeseries.

func (*RUMApi) CreateRUMApplication

func (a *RUMApi) CreateRUMApplication(ctx _context.Context, body RUMApplicationCreateRequest) (RUMApplicationResponse, *_nethttp.Response, error)

CreateRUMApplication Create a new RUM application. Create a new RUM application in your organization.

func (*RUMApi) DeleteRUMApplication

func (a *RUMApi) DeleteRUMApplication(ctx _context.Context, id string) (*_nethttp.Response, error)

DeleteRUMApplication Delete a RUM application. Delete an existing RUM application in your organization.

func (*RUMApi) GetRUMApplication

func (a *RUMApi) GetRUMApplication(ctx _context.Context, id string) (RUMApplicationResponse, *_nethttp.Response, error)

GetRUMApplication Get a RUM application. Get the RUM application with given ID in your organization.

func (*RUMApi) GetRUMApplications

func (a *RUMApi) GetRUMApplications(ctx _context.Context) (RUMApplicationsResponse, *_nethttp.Response, error)

GetRUMApplications List all the RUM applications. List all the RUM applications in your organization.

func (*RUMApi) ListRUMEvents

func (a *RUMApi) ListRUMEvents(ctx _context.Context, o ...ListRUMEventsOptionalParameters) (RUMEventsResponse, *_nethttp.Response, error)

ListRUMEvents Get a list of RUM events. List endpoint returns events that match a RUM search query. [Results are paginated]1.

Use this endpoint to see your latest RUM events.

func (*RUMApi) ListRUMEventsWithPagination

func (a *RUMApi) ListRUMEventsWithPagination(ctx _context.Context, o ...ListRUMEventsOptionalParameters) (<-chan RUMEvent, func(), error)

ListRUMEventsWithPagination provides a paginated version of ListRUMEvents returning a channel with all items.

func (*RUMApi) SearchRUMEvents

func (a *RUMApi) SearchRUMEvents(ctx _context.Context, body RUMSearchEventsRequest) (RUMEventsResponse, *_nethttp.Response, error)

SearchRUMEvents Search RUM events. List endpoint returns RUM events that match a RUM search query. [Results are paginated]1.

Use this endpoint to build complex RUM events filtering and search.

func (*RUMApi) SearchRUMEventsWithPagination

func (a *RUMApi) SearchRUMEventsWithPagination(ctx _context.Context, body RUMSearchEventsRequest) (<-chan RUMEvent, func(), error)

SearchRUMEventsWithPagination provides a paginated version of SearchRUMEvents returning a channel with all items.

func (*RUMApi) UpdateRUMApplication

func (a *RUMApi) UpdateRUMApplication(ctx _context.Context, id string, body RUMApplicationUpdateRequest) (RUMApplicationResponse, *_nethttp.Response, error)

UpdateRUMApplication Update a RUM application. Update the RUM application with given ID in your organization.

type RUMApplication

RUMApplication RUM application.

type RUMApplication struct {
    // RUM application attributes.
    Attributes RUMApplicationAttributes `json:"attributes"`
    // RUM application ID.
    Id string `json:"id"`
    // RUM application response type.
    Type RUMApplicationType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMApplication

func NewRUMApplication(attributes RUMApplicationAttributes, id string, typeVar RUMApplicationType) *RUMApplication

NewRUMApplication instantiates a new RUMApplication object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMApplicationWithDefaults

func NewRUMApplicationWithDefaults() *RUMApplication

NewRUMApplicationWithDefaults instantiates a new RUMApplication object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMApplication) GetAttributes

func (o *RUMApplication) GetAttributes() RUMApplicationAttributes

GetAttributes returns the Attributes field value.

func (*RUMApplication) GetAttributesOk

func (o *RUMApplication) GetAttributesOk() (*RUMApplicationAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*RUMApplication) GetId

func (o *RUMApplication) GetId() string

GetId returns the Id field value.

func (*RUMApplication) GetIdOk

func (o *RUMApplication) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RUMApplication) GetType

func (o *RUMApplication) GetType() RUMApplicationType

GetType returns the Type field value.

func (*RUMApplication) GetTypeOk

func (o *RUMApplication) GetTypeOk() (*RUMApplicationType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RUMApplication) MarshalJSON

func (o RUMApplication) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplication) SetAttributes

func (o *RUMApplication) SetAttributes(v RUMApplicationAttributes)

SetAttributes sets field value.

func (*RUMApplication) SetId

func (o *RUMApplication) SetId(v string)

SetId sets field value.

func (*RUMApplication) SetType

func (o *RUMApplication) SetType(v RUMApplicationType)

SetType sets field value.

func (*RUMApplication) UnmarshalJSON

func (o *RUMApplication) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApplicationAttributes

RUMApplicationAttributes RUM application attributes.

type RUMApplicationAttributes struct {
    // ID of the RUM application.
    ApplicationId string `json:"application_id"`
    // Timestamp in ms of the creation date.
    CreatedAt int64 `json:"created_at"`
    // Handle of the creator user.
    CreatedByHandle string `json:"created_by_handle"`
    // Client token of the RUM application.
    Hash *string `json:"hash,omitempty"`
    // Name of the RUM application.
    Name string `json:"name"`
    // Org ID of the RUM application.
    OrgId int32 `json:"org_id"`
    // Type of the RUM application. Supported values are `browser`, `ios`, `android`, `react-native`, `flutter`.
    Type string `json:"type"`
    // Timestamp in ms of the last update date.
    UpdatedAt int64 `json:"updated_at"`
    // Handle of the updater user.
    UpdatedByHandle string `json:"updated_by_handle"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMApplicationAttributes

func NewRUMApplicationAttributes(applicationId string, createdAt int64, createdByHandle string, name string, orgId int32, typeVar string, updatedAt int64, updatedByHandle string) *RUMApplicationAttributes

NewRUMApplicationAttributes instantiates a new RUMApplicationAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMApplicationAttributesWithDefaults

func NewRUMApplicationAttributesWithDefaults() *RUMApplicationAttributes

NewRUMApplicationAttributesWithDefaults instantiates a new RUMApplicationAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMApplicationAttributes) GetApplicationId

func (o *RUMApplicationAttributes) GetApplicationId() string

GetApplicationId returns the ApplicationId field value.

func (*RUMApplicationAttributes) GetApplicationIdOk

func (o *RUMApplicationAttributes) GetApplicationIdOk() (*string, bool)

GetApplicationIdOk returns a tuple with the ApplicationId field value and a boolean to check if the value has been set.

func (*RUMApplicationAttributes) GetCreatedAt

func (o *RUMApplicationAttributes) GetCreatedAt() int64

GetCreatedAt returns the CreatedAt field value.

func (*RUMApplicationAttributes) GetCreatedAtOk

func (o *RUMApplicationAttributes) GetCreatedAtOk() (*int64, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*RUMApplicationAttributes) GetCreatedByHandle

func (o *RUMApplicationAttributes) GetCreatedByHandle() string

GetCreatedByHandle returns the CreatedByHandle field value.

func (*RUMApplicationAttributes) GetCreatedByHandleOk

func (o *RUMApplicationAttributes) GetCreatedByHandleOk() (*string, bool)

GetCreatedByHandleOk returns a tuple with the CreatedByHandle field value and a boolean to check if the value has been set.

func (*RUMApplicationAttributes) GetHash

func (o *RUMApplicationAttributes) GetHash() string

GetHash returns the Hash field value if set, zero value otherwise.

func (*RUMApplicationAttributes) GetHashOk

func (o *RUMApplicationAttributes) GetHashOk() (*string, bool)

GetHashOk returns a tuple with the Hash field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMApplicationAttributes) GetName

func (o *RUMApplicationAttributes) GetName() string

GetName returns the Name field value.

func (*RUMApplicationAttributes) GetNameOk

func (o *RUMApplicationAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*RUMApplicationAttributes) GetOrgId

func (o *RUMApplicationAttributes) GetOrgId() int32

GetOrgId returns the OrgId field value.

func (*RUMApplicationAttributes) GetOrgIdOk

func (o *RUMApplicationAttributes) GetOrgIdOk() (*int32, bool)

GetOrgIdOk returns a tuple with the OrgId field value and a boolean to check if the value has been set.

func (*RUMApplicationAttributes) GetType

func (o *RUMApplicationAttributes) GetType() string

GetType returns the Type field value.

func (*RUMApplicationAttributes) GetTypeOk

func (o *RUMApplicationAttributes) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RUMApplicationAttributes) GetUpdatedAt

func (o *RUMApplicationAttributes) GetUpdatedAt() int64

GetUpdatedAt returns the UpdatedAt field value.

func (*RUMApplicationAttributes) GetUpdatedAtOk

func (o *RUMApplicationAttributes) GetUpdatedAtOk() (*int64, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (*RUMApplicationAttributes) GetUpdatedByHandle

func (o *RUMApplicationAttributes) GetUpdatedByHandle() string

GetUpdatedByHandle returns the UpdatedByHandle field value.

func (*RUMApplicationAttributes) GetUpdatedByHandleOk

func (o *RUMApplicationAttributes) GetUpdatedByHandleOk() (*string, bool)

GetUpdatedByHandleOk returns a tuple with the UpdatedByHandle field value and a boolean to check if the value has been set.

func (*RUMApplicationAttributes) HasHash

func (o *RUMApplicationAttributes) HasHash() bool

HasHash returns a boolean if a field has been set.

func (RUMApplicationAttributes) MarshalJSON

func (o RUMApplicationAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplicationAttributes) SetApplicationId

func (o *RUMApplicationAttributes) SetApplicationId(v string)

SetApplicationId sets field value.

func (*RUMApplicationAttributes) SetCreatedAt

func (o *RUMApplicationAttributes) SetCreatedAt(v int64)

SetCreatedAt sets field value.

func (*RUMApplicationAttributes) SetCreatedByHandle

func (o *RUMApplicationAttributes) SetCreatedByHandle(v string)

SetCreatedByHandle sets field value.

func (*RUMApplicationAttributes) SetHash

func (o *RUMApplicationAttributes) SetHash(v string)

SetHash gets a reference to the given string and assigns it to the Hash field.

func (*RUMApplicationAttributes) SetName

func (o *RUMApplicationAttributes) SetName(v string)

SetName sets field value.

func (*RUMApplicationAttributes) SetOrgId

func (o *RUMApplicationAttributes) SetOrgId(v int32)

SetOrgId sets field value.

func (*RUMApplicationAttributes) SetType

func (o *RUMApplicationAttributes) SetType(v string)

SetType sets field value.

func (*RUMApplicationAttributes) SetUpdatedAt

func (o *RUMApplicationAttributes) SetUpdatedAt(v int64)

SetUpdatedAt sets field value.

func (*RUMApplicationAttributes) SetUpdatedByHandle

func (o *RUMApplicationAttributes) SetUpdatedByHandle(v string)

SetUpdatedByHandle sets field value.

func (*RUMApplicationAttributes) UnmarshalJSON

func (o *RUMApplicationAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApplicationCreate

RUMApplicationCreate RUM application creation.

type RUMApplicationCreate struct {
    // RUM application creation attributes.
    Attributes RUMApplicationCreateAttributes `json:"attributes"`
    // RUM application creation type.
    Type RUMApplicationCreateType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMApplicationCreate

func NewRUMApplicationCreate(attributes RUMApplicationCreateAttributes, typeVar RUMApplicationCreateType) *RUMApplicationCreate

NewRUMApplicationCreate instantiates a new RUMApplicationCreate object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMApplicationCreateWithDefaults

func NewRUMApplicationCreateWithDefaults() *RUMApplicationCreate

NewRUMApplicationCreateWithDefaults instantiates a new RUMApplicationCreate object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMApplicationCreate) GetAttributes

func (o *RUMApplicationCreate) GetAttributes() RUMApplicationCreateAttributes

GetAttributes returns the Attributes field value.

func (*RUMApplicationCreate) GetAttributesOk

func (o *RUMApplicationCreate) GetAttributesOk() (*RUMApplicationCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*RUMApplicationCreate) GetType

func (o *RUMApplicationCreate) GetType() RUMApplicationCreateType

GetType returns the Type field value.

func (*RUMApplicationCreate) GetTypeOk

func (o *RUMApplicationCreate) GetTypeOk() (*RUMApplicationCreateType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RUMApplicationCreate) MarshalJSON

func (o RUMApplicationCreate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplicationCreate) SetAttributes

func (o *RUMApplicationCreate) SetAttributes(v RUMApplicationCreateAttributes)

SetAttributes sets field value.

func (*RUMApplicationCreate) SetType

func (o *RUMApplicationCreate) SetType(v RUMApplicationCreateType)

SetType sets field value.

func (*RUMApplicationCreate) UnmarshalJSON

func (o *RUMApplicationCreate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApplicationCreateAttributes

RUMApplicationCreateAttributes RUM application creation attributes.

type RUMApplicationCreateAttributes struct {
    // Name of the RUM application.
    Name string `json:"name"`
    // Type of the RUM application. Supported values are `browser`, `ios`, `android`, `react-native`, `flutter`.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMApplicationCreateAttributes

func NewRUMApplicationCreateAttributes(name string) *RUMApplicationCreateAttributes

NewRUMApplicationCreateAttributes instantiates a new RUMApplicationCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMApplicationCreateAttributesWithDefaults

func NewRUMApplicationCreateAttributesWithDefaults() *RUMApplicationCreateAttributes

NewRUMApplicationCreateAttributesWithDefaults instantiates a new RUMApplicationCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMApplicationCreateAttributes) GetName

func (o *RUMApplicationCreateAttributes) GetName() string

GetName returns the Name field value.

func (*RUMApplicationCreateAttributes) GetNameOk

func (o *RUMApplicationCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*RUMApplicationCreateAttributes) GetType

func (o *RUMApplicationCreateAttributes) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*RUMApplicationCreateAttributes) GetTypeOk

func (o *RUMApplicationCreateAttributes) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMApplicationCreateAttributes) HasType

func (o *RUMApplicationCreateAttributes) HasType() bool

HasType returns a boolean if a field has been set.

func (RUMApplicationCreateAttributes) MarshalJSON

func (o RUMApplicationCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplicationCreateAttributes) SetName

func (o *RUMApplicationCreateAttributes) SetName(v string)

SetName sets field value.

func (*RUMApplicationCreateAttributes) SetType

func (o *RUMApplicationCreateAttributes) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*RUMApplicationCreateAttributes) UnmarshalJSON

func (o *RUMApplicationCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApplicationCreateRequest

RUMApplicationCreateRequest RUM application creation request attributes.

type RUMApplicationCreateRequest struct {
    // RUM application creation.
    Data RUMApplicationCreate `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMApplicationCreateRequest

func NewRUMApplicationCreateRequest(data RUMApplicationCreate) *RUMApplicationCreateRequest

NewRUMApplicationCreateRequest instantiates a new RUMApplicationCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMApplicationCreateRequestWithDefaults

func NewRUMApplicationCreateRequestWithDefaults() *RUMApplicationCreateRequest

NewRUMApplicationCreateRequestWithDefaults instantiates a new RUMApplicationCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMApplicationCreateRequest) GetData

func (o *RUMApplicationCreateRequest) GetData() RUMApplicationCreate

GetData returns the Data field value.

func (*RUMApplicationCreateRequest) GetDataOk

func (o *RUMApplicationCreateRequest) GetDataOk() (*RUMApplicationCreate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RUMApplicationCreateRequest) MarshalJSON

func (o RUMApplicationCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplicationCreateRequest) SetData

func (o *RUMApplicationCreateRequest) SetData(v RUMApplicationCreate)

SetData sets field value.

func (*RUMApplicationCreateRequest) UnmarshalJSON

func (o *RUMApplicationCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApplicationCreateType

RUMApplicationCreateType RUM application creation type.

type RUMApplicationCreateType string

List of RUMApplicationCreateType.

const (
    RUMAPPLICATIONCREATETYPE_RUM_APPLICATION_CREATE RUMApplicationCreateType = "rum_application_create"
)

func NewRUMApplicationCreateTypeFromValue

func NewRUMApplicationCreateTypeFromValue(v string) (*RUMApplicationCreateType, error)

NewRUMApplicationCreateTypeFromValue returns a pointer to a valid RUMApplicationCreateType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMApplicationCreateType) GetAllowedValues

func (v *RUMApplicationCreateType) GetAllowedValues() []RUMApplicationCreateType

GetAllowedValues reeturns the list of possible values.

func (RUMApplicationCreateType) IsValid

func (v RUMApplicationCreateType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMApplicationCreateType) Ptr

func (v RUMApplicationCreateType) Ptr() *RUMApplicationCreateType

Ptr returns reference to RUMApplicationCreateType value.

func (*RUMApplicationCreateType) UnmarshalJSON

func (v *RUMApplicationCreateType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMApplicationResponse

RUMApplicationResponse RUM application response.

type RUMApplicationResponse struct {
    // RUM application.
    Data *RUMApplication `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMApplicationResponse

func NewRUMApplicationResponse() *RUMApplicationResponse

NewRUMApplicationResponse instantiates a new RUMApplicationResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMApplicationResponseWithDefaults

func NewRUMApplicationResponseWithDefaults() *RUMApplicationResponse

NewRUMApplicationResponseWithDefaults instantiates a new RUMApplicationResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMApplicationResponse) GetData

func (o *RUMApplicationResponse) GetData() RUMApplication

GetData returns the Data field value if set, zero value otherwise.

func (*RUMApplicationResponse) GetDataOk

func (o *RUMApplicationResponse) GetDataOk() (*RUMApplication, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMApplicationResponse) HasData

func (o *RUMApplicationResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (RUMApplicationResponse) MarshalJSON

func (o RUMApplicationResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplicationResponse) SetData

func (o *RUMApplicationResponse) SetData(v RUMApplication)

SetData gets a reference to the given RUMApplication and assigns it to the Data field.

func (*RUMApplicationResponse) UnmarshalJSON

func (o *RUMApplicationResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApplicationType

RUMApplicationType RUM application response type.

type RUMApplicationType string

List of RUMApplicationType.

const (
    RUMAPPLICATIONTYPE_RUM_APPLICATION RUMApplicationType = "rum_application"
)

func NewRUMApplicationTypeFromValue

func NewRUMApplicationTypeFromValue(v string) (*RUMApplicationType, error)

NewRUMApplicationTypeFromValue returns a pointer to a valid RUMApplicationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMApplicationType) GetAllowedValues

func (v *RUMApplicationType) GetAllowedValues() []RUMApplicationType

GetAllowedValues reeturns the list of possible values.

func (RUMApplicationType) IsValid

func (v RUMApplicationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMApplicationType) Ptr

func (v RUMApplicationType) Ptr() *RUMApplicationType

Ptr returns reference to RUMApplicationType value.

func (*RUMApplicationType) UnmarshalJSON

func (v *RUMApplicationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMApplicationUpdate

RUMApplicationUpdate RUM application update.

type RUMApplicationUpdate struct {
    // RUM application update attributes.
    Attributes *RUMApplicationUpdateAttributes `json:"attributes,omitempty"`
    // RUM application ID.
    Id string `json:"id"`
    // RUM application update type.
    Type RUMApplicationUpdateType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMApplicationUpdate

func NewRUMApplicationUpdate(id string, typeVar RUMApplicationUpdateType) *RUMApplicationUpdate

NewRUMApplicationUpdate instantiates a new RUMApplicationUpdate object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMApplicationUpdateWithDefaults

func NewRUMApplicationUpdateWithDefaults() *RUMApplicationUpdate

NewRUMApplicationUpdateWithDefaults instantiates a new RUMApplicationUpdate object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMApplicationUpdate) GetAttributes

func (o *RUMApplicationUpdate) GetAttributes() RUMApplicationUpdateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*RUMApplicationUpdate) GetAttributesOk

func (o *RUMApplicationUpdate) GetAttributesOk() (*RUMApplicationUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMApplicationUpdate) GetId

func (o *RUMApplicationUpdate) GetId() string

GetId returns the Id field value.

func (*RUMApplicationUpdate) GetIdOk

func (o *RUMApplicationUpdate) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RUMApplicationUpdate) GetType

func (o *RUMApplicationUpdate) GetType() RUMApplicationUpdateType

GetType returns the Type field value.

func (*RUMApplicationUpdate) GetTypeOk

func (o *RUMApplicationUpdate) GetTypeOk() (*RUMApplicationUpdateType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RUMApplicationUpdate) HasAttributes

func (o *RUMApplicationUpdate) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (RUMApplicationUpdate) MarshalJSON

func (o RUMApplicationUpdate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplicationUpdate) SetAttributes

func (o *RUMApplicationUpdate) SetAttributes(v RUMApplicationUpdateAttributes)

SetAttributes gets a reference to the given RUMApplicationUpdateAttributes and assigns it to the Attributes field.

func (*RUMApplicationUpdate) SetId

func (o *RUMApplicationUpdate) SetId(v string)

SetId sets field value.

func (*RUMApplicationUpdate) SetType

func (o *RUMApplicationUpdate) SetType(v RUMApplicationUpdateType)

SetType sets field value.

func (*RUMApplicationUpdate) UnmarshalJSON

func (o *RUMApplicationUpdate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApplicationUpdateAttributes

RUMApplicationUpdateAttributes RUM application update attributes.

type RUMApplicationUpdateAttributes struct {
    // Name of the RUM application.
    Name *string `json:"name,omitempty"`
    // Type of the RUM application. Supported values are `browser`, `ios`, `android`, `react-native`, `flutter`.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMApplicationUpdateAttributes

func NewRUMApplicationUpdateAttributes() *RUMApplicationUpdateAttributes

NewRUMApplicationUpdateAttributes instantiates a new RUMApplicationUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMApplicationUpdateAttributesWithDefaults

func NewRUMApplicationUpdateAttributesWithDefaults() *RUMApplicationUpdateAttributes

NewRUMApplicationUpdateAttributesWithDefaults instantiates a new RUMApplicationUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMApplicationUpdateAttributes) GetName

func (o *RUMApplicationUpdateAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RUMApplicationUpdateAttributes) GetNameOk

func (o *RUMApplicationUpdateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMApplicationUpdateAttributes) GetType

func (o *RUMApplicationUpdateAttributes) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*RUMApplicationUpdateAttributes) GetTypeOk

func (o *RUMApplicationUpdateAttributes) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMApplicationUpdateAttributes) HasName

func (o *RUMApplicationUpdateAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*RUMApplicationUpdateAttributes) HasType

func (o *RUMApplicationUpdateAttributes) HasType() bool

HasType returns a boolean if a field has been set.

func (RUMApplicationUpdateAttributes) MarshalJSON

func (o RUMApplicationUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplicationUpdateAttributes) SetName

func (o *RUMApplicationUpdateAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*RUMApplicationUpdateAttributes) SetType

func (o *RUMApplicationUpdateAttributes) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*RUMApplicationUpdateAttributes) UnmarshalJSON

func (o *RUMApplicationUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApplicationUpdateRequest

RUMApplicationUpdateRequest RUM application update request.

type RUMApplicationUpdateRequest struct {
    // RUM application update.
    Data RUMApplicationUpdate `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMApplicationUpdateRequest

func NewRUMApplicationUpdateRequest(data RUMApplicationUpdate) *RUMApplicationUpdateRequest

NewRUMApplicationUpdateRequest instantiates a new RUMApplicationUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMApplicationUpdateRequestWithDefaults

func NewRUMApplicationUpdateRequestWithDefaults() *RUMApplicationUpdateRequest

NewRUMApplicationUpdateRequestWithDefaults instantiates a new RUMApplicationUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMApplicationUpdateRequest) GetData

func (o *RUMApplicationUpdateRequest) GetData() RUMApplicationUpdate

GetData returns the Data field value.

func (*RUMApplicationUpdateRequest) GetDataOk

func (o *RUMApplicationUpdateRequest) GetDataOk() (*RUMApplicationUpdate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RUMApplicationUpdateRequest) MarshalJSON

func (o RUMApplicationUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplicationUpdateRequest) SetData

func (o *RUMApplicationUpdateRequest) SetData(v RUMApplicationUpdate)

SetData sets field value.

func (*RUMApplicationUpdateRequest) UnmarshalJSON

func (o *RUMApplicationUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApplicationUpdateType

RUMApplicationUpdateType RUM application update type.

type RUMApplicationUpdateType string

List of RUMApplicationUpdateType.

const (
    RUMAPPLICATIONUPDATETYPE_RUM_APPLICATION_UPDATE RUMApplicationUpdateType = "rum_application_update"
)

func NewRUMApplicationUpdateTypeFromValue

func NewRUMApplicationUpdateTypeFromValue(v string) (*RUMApplicationUpdateType, error)

NewRUMApplicationUpdateTypeFromValue returns a pointer to a valid RUMApplicationUpdateType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMApplicationUpdateType) GetAllowedValues

func (v *RUMApplicationUpdateType) GetAllowedValues() []RUMApplicationUpdateType

GetAllowedValues reeturns the list of possible values.

func (RUMApplicationUpdateType) IsValid

func (v RUMApplicationUpdateType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMApplicationUpdateType) Ptr

func (v RUMApplicationUpdateType) Ptr() *RUMApplicationUpdateType

Ptr returns reference to RUMApplicationUpdateType value.

func (*RUMApplicationUpdateType) UnmarshalJSON

func (v *RUMApplicationUpdateType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMApplicationsResponse

RUMApplicationsResponse RUM applications response.

type RUMApplicationsResponse struct {
    // RUM applications array response.
    Data []RUMApplication `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMApplicationsResponse

func NewRUMApplicationsResponse() *RUMApplicationsResponse

NewRUMApplicationsResponse instantiates a new RUMApplicationsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMApplicationsResponseWithDefaults

func NewRUMApplicationsResponseWithDefaults() *RUMApplicationsResponse

NewRUMApplicationsResponseWithDefaults instantiates a new RUMApplicationsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMApplicationsResponse) GetData

func (o *RUMApplicationsResponse) GetData() []RUMApplication

GetData returns the Data field value if set, zero value otherwise.

func (*RUMApplicationsResponse) GetDataOk

func (o *RUMApplicationsResponse) GetDataOk() (*[]RUMApplication, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMApplicationsResponse) HasData

func (o *RUMApplicationsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (RUMApplicationsResponse) MarshalJSON

func (o RUMApplicationsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplicationsResponse) SetData

func (o *RUMApplicationsResponse) SetData(v []RUMApplication)

SetData gets a reference to the given []RUMApplication and assigns it to the Data field.

func (*RUMApplicationsResponse) UnmarshalJSON

func (o *RUMApplicationsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMBucketResponse

RUMBucketResponse Bucket values.

type RUMBucketResponse struct {
    // The key-value pairs for each group-by.
    By map[string]string `json:"by,omitempty"`
    // A map of the metric name to value for regular compute, or a list of values for a timeseries.
    Computes map[string]RUMAggregateBucketValue `json:"computes,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMBucketResponse

func NewRUMBucketResponse() *RUMBucketResponse

NewRUMBucketResponse instantiates a new RUMBucketResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMBucketResponseWithDefaults

func NewRUMBucketResponseWithDefaults() *RUMBucketResponse

NewRUMBucketResponseWithDefaults instantiates a new RUMBucketResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMBucketResponse) GetBy

func (o *RUMBucketResponse) GetBy() map[string]string

GetBy returns the By field value if set, zero value otherwise.

func (*RUMBucketResponse) GetByOk

func (o *RUMBucketResponse) GetByOk() (*map[string]string, bool)

GetByOk returns a tuple with the By field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMBucketResponse) GetComputes

func (o *RUMBucketResponse) GetComputes() map[string]RUMAggregateBucketValue

GetComputes returns the Computes field value if set, zero value otherwise.

func (*RUMBucketResponse) GetComputesOk

func (o *RUMBucketResponse) GetComputesOk() (*map[string]RUMAggregateBucketValue, bool)

GetComputesOk returns a tuple with the Computes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMBucketResponse) HasBy

func (o *RUMBucketResponse) HasBy() bool

HasBy returns a boolean if a field has been set.

func (*RUMBucketResponse) HasComputes

func (o *RUMBucketResponse) HasComputes() bool

HasComputes returns a boolean if a field has been set.

func (RUMBucketResponse) MarshalJSON

func (o RUMBucketResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMBucketResponse) SetBy

func (o *RUMBucketResponse) SetBy(v map[string]string)

SetBy gets a reference to the given map[string]string and assigns it to the By field.

func (*RUMBucketResponse) SetComputes

func (o *RUMBucketResponse) SetComputes(v map[string]RUMAggregateBucketValue)

SetComputes gets a reference to the given map[string]RUMAggregateBucketValue and assigns it to the Computes field.

func (*RUMBucketResponse) UnmarshalJSON

func (o *RUMBucketResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMCompute

RUMCompute A compute rule to compute metrics or timeseries.

type RUMCompute struct {
    // An aggregation function.
    Aggregation RUMAggregationFunction `json:"aggregation"`
    // The time buckets' size (only used for type=timeseries)
    // Defaults to a resolution of 150 points.
    Interval *string `json:"interval,omitempty"`
    // The metric to use.
    Metric *string `json:"metric,omitempty"`
    // The type of compute.
    Type *RUMComputeType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMCompute

func NewRUMCompute(aggregation RUMAggregationFunction) *RUMCompute

NewRUMCompute instantiates a new RUMCompute object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMComputeWithDefaults

func NewRUMComputeWithDefaults() *RUMCompute

NewRUMComputeWithDefaults instantiates a new RUMCompute object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMCompute) GetAggregation

func (o *RUMCompute) GetAggregation() RUMAggregationFunction

GetAggregation returns the Aggregation field value.

func (*RUMCompute) GetAggregationOk

func (o *RUMCompute) GetAggregationOk() (*RUMAggregationFunction, bool)

GetAggregationOk returns a tuple with the Aggregation field value and a boolean to check if the value has been set.

func (*RUMCompute) GetInterval

func (o *RUMCompute) GetInterval() string

GetInterval returns the Interval field value if set, zero value otherwise.

func (*RUMCompute) GetIntervalOk

func (o *RUMCompute) GetIntervalOk() (*string, bool)

GetIntervalOk returns a tuple with the Interval field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMCompute) GetMetric

func (o *RUMCompute) GetMetric() string

GetMetric returns the Metric field value if set, zero value otherwise.

func (*RUMCompute) GetMetricOk

func (o *RUMCompute) GetMetricOk() (*string, bool)

GetMetricOk returns a tuple with the Metric field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMCompute) GetType

func (o *RUMCompute) GetType() RUMComputeType

GetType returns the Type field value if set, zero value otherwise.

func (*RUMCompute) GetTypeOk

func (o *RUMCompute) GetTypeOk() (*RUMComputeType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMCompute) HasInterval

func (o *RUMCompute) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (*RUMCompute) HasMetric

func (o *RUMCompute) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*RUMCompute) HasType

func (o *RUMCompute) HasType() bool

HasType returns a boolean if a field has been set.

func (RUMCompute) MarshalJSON

func (o RUMCompute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMCompute) SetAggregation

func (o *RUMCompute) SetAggregation(v RUMAggregationFunction)

SetAggregation sets field value.

func (*RUMCompute) SetInterval

func (o *RUMCompute) SetInterval(v string)

SetInterval gets a reference to the given string and assigns it to the Interval field.

func (*RUMCompute) SetMetric

func (o *RUMCompute) SetMetric(v string)

SetMetric gets a reference to the given string and assigns it to the Metric field.

func (*RUMCompute) SetType

func (o *RUMCompute) SetType(v RUMComputeType)

SetType gets a reference to the given RUMComputeType and assigns it to the Type field.

func (*RUMCompute) UnmarshalJSON

func (o *RUMCompute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMComputeType

RUMComputeType The type of compute.

type RUMComputeType string

List of RUMComputeType.

const (
    RUMCOMPUTETYPE_TIMESERIES RUMComputeType = "timeseries"
    RUMCOMPUTETYPE_TOTAL      RUMComputeType = "total"
)

func NewRUMComputeTypeFromValue

func NewRUMComputeTypeFromValue(v string) (*RUMComputeType, error)

NewRUMComputeTypeFromValue returns a pointer to a valid RUMComputeType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMComputeType) GetAllowedValues

func (v *RUMComputeType) GetAllowedValues() []RUMComputeType

GetAllowedValues reeturns the list of possible values.

func (RUMComputeType) IsValid

func (v RUMComputeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMComputeType) Ptr

func (v RUMComputeType) Ptr() *RUMComputeType

Ptr returns reference to RUMComputeType value.

func (*RUMComputeType) UnmarshalJSON

func (v *RUMComputeType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMEvent

RUMEvent Object description of a RUM event after being processed and stored by Datadog.

type RUMEvent struct {
    // JSON object containing all event attributes and their associated values.
    Attributes *RUMEventAttributes `json:"attributes,omitempty"`
    // Unique ID of the event.
    Id *string `json:"id,omitempty"`
    // Type of the event.
    Type *RUMEventType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMEvent

func NewRUMEvent() *RUMEvent

NewRUMEvent instantiates a new RUMEvent object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMEventWithDefaults

func NewRUMEventWithDefaults() *RUMEvent

NewRUMEventWithDefaults instantiates a new RUMEvent object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMEvent) GetAttributes

func (o *RUMEvent) GetAttributes() RUMEventAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*RUMEvent) GetAttributesOk

func (o *RUMEvent) GetAttributesOk() (*RUMEventAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMEvent) GetId

func (o *RUMEvent) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*RUMEvent) GetIdOk

func (o *RUMEvent) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMEvent) GetType

func (o *RUMEvent) GetType() RUMEventType

GetType returns the Type field value if set, zero value otherwise.

func (*RUMEvent) GetTypeOk

func (o *RUMEvent) GetTypeOk() (*RUMEventType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMEvent) HasAttributes

func (o *RUMEvent) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*RUMEvent) HasId

func (o *RUMEvent) HasId() bool

HasId returns a boolean if a field has been set.

func (*RUMEvent) HasType

func (o *RUMEvent) HasType() bool

HasType returns a boolean if a field has been set.

func (RUMEvent) MarshalJSON

func (o RUMEvent) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMEvent) SetAttributes

func (o *RUMEvent) SetAttributes(v RUMEventAttributes)

SetAttributes gets a reference to the given RUMEventAttributes and assigns it to the Attributes field.

func (*RUMEvent) SetId

func (o *RUMEvent) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*RUMEvent) SetType

func (o *RUMEvent) SetType(v RUMEventType)

SetType gets a reference to the given RUMEventType and assigns it to the Type field.

func (*RUMEvent) UnmarshalJSON

func (o *RUMEvent) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMEventAttributes

RUMEventAttributes JSON object containing all event attributes and their associated values.

type RUMEventAttributes struct {
    // JSON object of attributes from RUM events.
    Attributes map[string]interface{} `json:"attributes,omitempty"`
    // The name of the application or service generating RUM events.
    // It is used to switch from RUM to APM, so make sure you define the same
    // value when you use both products.
    Service *string `json:"service,omitempty"`
    // Array of tags associated with your event.
    Tags []string `json:"tags,omitempty"`
    // Timestamp of your event.
    Timestamp *time.Time `json:"timestamp,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMEventAttributes

func NewRUMEventAttributes() *RUMEventAttributes

NewRUMEventAttributes instantiates a new RUMEventAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMEventAttributesWithDefaults

func NewRUMEventAttributesWithDefaults() *RUMEventAttributes

NewRUMEventAttributesWithDefaults instantiates a new RUMEventAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMEventAttributes) GetAttributes

func (o *RUMEventAttributes) GetAttributes() map[string]interface{}

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*RUMEventAttributes) GetAttributesOk

func (o *RUMEventAttributes) GetAttributesOk() (*map[string]interface{}, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMEventAttributes) GetService

func (o *RUMEventAttributes) GetService() string

GetService returns the Service field value if set, zero value otherwise.

func (*RUMEventAttributes) GetServiceOk

func (o *RUMEventAttributes) GetServiceOk() (*string, bool)

GetServiceOk returns a tuple with the Service field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMEventAttributes) GetTags

func (o *RUMEventAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*RUMEventAttributes) GetTagsOk

func (o *RUMEventAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMEventAttributes) GetTimestamp

func (o *RUMEventAttributes) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*RUMEventAttributes) GetTimestampOk

func (o *RUMEventAttributes) GetTimestampOk() (*time.Time, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMEventAttributes) HasAttributes

func (o *RUMEventAttributes) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*RUMEventAttributes) HasService

func (o *RUMEventAttributes) HasService() bool

HasService returns a boolean if a field has been set.

func (*RUMEventAttributes) HasTags

func (o *RUMEventAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*RUMEventAttributes) HasTimestamp

func (o *RUMEventAttributes) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (RUMEventAttributes) MarshalJSON

func (o RUMEventAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMEventAttributes) SetAttributes

func (o *RUMEventAttributes) SetAttributes(v map[string]interface{})

SetAttributes gets a reference to the given map[string]interface{} and assigns it to the Attributes field.

func (*RUMEventAttributes) SetService

func (o *RUMEventAttributes) SetService(v string)

SetService gets a reference to the given string and assigns it to the Service field.

func (*RUMEventAttributes) SetTags

func (o *RUMEventAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*RUMEventAttributes) SetTimestamp

func (o *RUMEventAttributes) SetTimestamp(v time.Time)

SetTimestamp gets a reference to the given time.Time and assigns it to the Timestamp field.

func (*RUMEventAttributes) UnmarshalJSON

func (o *RUMEventAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMEventType

RUMEventType Type of the event.

type RUMEventType string

List of RUMEventType.

const (
    RUMEVENTTYPE_RUM RUMEventType = "rum"
)

func NewRUMEventTypeFromValue

func NewRUMEventTypeFromValue(v string) (*RUMEventType, error)

NewRUMEventTypeFromValue returns a pointer to a valid RUMEventType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMEventType) GetAllowedValues

func (v *RUMEventType) GetAllowedValues() []RUMEventType

GetAllowedValues reeturns the list of possible values.

func (RUMEventType) IsValid

func (v RUMEventType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMEventType) Ptr

func (v RUMEventType) Ptr() *RUMEventType

Ptr returns reference to RUMEventType value.

func (*RUMEventType) UnmarshalJSON

func (v *RUMEventType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMEventsResponse

RUMEventsResponse Response object with all events matching the request and pagination information.

type RUMEventsResponse struct {
    // Array of events matching the request.
    Data []RUMEvent `json:"data,omitempty"`
    // Links attributes.
    Links *RUMResponseLinks `json:"links,omitempty"`
    // The metadata associated with a request.
    Meta *RUMResponseMetadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMEventsResponse

func NewRUMEventsResponse() *RUMEventsResponse

NewRUMEventsResponse instantiates a new RUMEventsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMEventsResponseWithDefaults

func NewRUMEventsResponseWithDefaults() *RUMEventsResponse

NewRUMEventsResponseWithDefaults instantiates a new RUMEventsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMEventsResponse) GetData

func (o *RUMEventsResponse) GetData() []RUMEvent

GetData returns the Data field value if set, zero value otherwise.

func (*RUMEventsResponse) GetDataOk

func (o *RUMEventsResponse) GetDataOk() (*[]RUMEvent, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *RUMEventsResponse) GetLinks() RUMResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*RUMEventsResponse) GetLinksOk

func (o *RUMEventsResponse) GetLinksOk() (*RUMResponseLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMEventsResponse) GetMeta

func (o *RUMEventsResponse) GetMeta() RUMResponseMetadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*RUMEventsResponse) GetMetaOk

func (o *RUMEventsResponse) GetMetaOk() (*RUMResponseMetadata, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMEventsResponse) HasData

func (o *RUMEventsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *RUMEventsResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*RUMEventsResponse) HasMeta

func (o *RUMEventsResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (RUMEventsResponse) MarshalJSON

func (o RUMEventsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMEventsResponse) SetData

func (o *RUMEventsResponse) SetData(v []RUMEvent)

SetData gets a reference to the given []RUMEvent and assigns it to the Data field.

func (o *RUMEventsResponse) SetLinks(v RUMResponseLinks)

SetLinks gets a reference to the given RUMResponseLinks and assigns it to the Links field.

func (*RUMEventsResponse) SetMeta

func (o *RUMEventsResponse) SetMeta(v RUMResponseMetadata)

SetMeta gets a reference to the given RUMResponseMetadata and assigns it to the Meta field.

func (*RUMEventsResponse) UnmarshalJSON

func (o *RUMEventsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMGroupBy

RUMGroupBy A group-by rule.

type RUMGroupBy struct {
    // The name of the facet to use (required).
    Facet string `json:"facet"`
    // Used to perform a histogram computation (only for measure facets).
    // Note: At most 100 buckets are allowed, the number of buckets is (max - min)/interval.
    Histogram *RUMGroupByHistogram `json:"histogram,omitempty"`
    // The maximum buckets to return for this group-by.
    Limit *int64 `json:"limit,omitempty"`
    // The value to use for logs that don't have the facet used to group by.
    Missing *RUMGroupByMissing `json:"missing,omitempty"`
    // A sort rule.
    Sort *RUMAggregateSort `json:"sort,omitempty"`
    // A resulting object to put the given computes in over all the matching records.
    Total *RUMGroupByTotal `json:"total,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMGroupBy

func NewRUMGroupBy(facet string) *RUMGroupBy

NewRUMGroupBy instantiates a new RUMGroupBy object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMGroupByWithDefaults

func NewRUMGroupByWithDefaults() *RUMGroupBy

NewRUMGroupByWithDefaults instantiates a new RUMGroupBy object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMGroupBy) GetFacet

func (o *RUMGroupBy) GetFacet() string

GetFacet returns the Facet field value.

func (*RUMGroupBy) GetFacetOk

func (o *RUMGroupBy) GetFacetOk() (*string, bool)

GetFacetOk returns a tuple with the Facet field value and a boolean to check if the value has been set.

func (*RUMGroupBy) GetHistogram

func (o *RUMGroupBy) GetHistogram() RUMGroupByHistogram

GetHistogram returns the Histogram field value if set, zero value otherwise.

func (*RUMGroupBy) GetHistogramOk

func (o *RUMGroupBy) GetHistogramOk() (*RUMGroupByHistogram, bool)

GetHistogramOk returns a tuple with the Histogram field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMGroupBy) GetLimit

func (o *RUMGroupBy) GetLimit() int64

GetLimit returns the Limit field value if set, zero value otherwise.

func (*RUMGroupBy) GetLimitOk

func (o *RUMGroupBy) GetLimitOk() (*int64, bool)

GetLimitOk returns a tuple with the Limit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMGroupBy) GetMissing

func (o *RUMGroupBy) GetMissing() RUMGroupByMissing

GetMissing returns the Missing field value if set, zero value otherwise.

func (*RUMGroupBy) GetMissingOk

func (o *RUMGroupBy) GetMissingOk() (*RUMGroupByMissing, bool)

GetMissingOk returns a tuple with the Missing field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMGroupBy) GetSort

func (o *RUMGroupBy) GetSort() RUMAggregateSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*RUMGroupBy) GetSortOk

func (o *RUMGroupBy) GetSortOk() (*RUMAggregateSort, bool)

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMGroupBy) GetTotal

func (o *RUMGroupBy) GetTotal() RUMGroupByTotal

GetTotal returns the Total field value if set, zero value otherwise.

func (*RUMGroupBy) GetTotalOk

func (o *RUMGroupBy) GetTotalOk() (*RUMGroupByTotal, bool)

GetTotalOk returns a tuple with the Total field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMGroupBy) HasHistogram

func (o *RUMGroupBy) HasHistogram() bool

HasHistogram returns a boolean if a field has been set.

func (*RUMGroupBy) HasLimit

func (o *RUMGroupBy) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (*RUMGroupBy) HasMissing

func (o *RUMGroupBy) HasMissing() bool

HasMissing returns a boolean if a field has been set.

func (*RUMGroupBy) HasSort

func (o *RUMGroupBy) HasSort() bool

HasSort returns a boolean if a field has been set.

func (*RUMGroupBy) HasTotal

func (o *RUMGroupBy) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (RUMGroupBy) MarshalJSON

func (o RUMGroupBy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMGroupBy) SetFacet

func (o *RUMGroupBy) SetFacet(v string)

SetFacet sets field value.

func (*RUMGroupBy) SetHistogram

func (o *RUMGroupBy) SetHistogram(v RUMGroupByHistogram)

SetHistogram gets a reference to the given RUMGroupByHistogram and assigns it to the Histogram field.

func (*RUMGroupBy) SetLimit

func (o *RUMGroupBy) SetLimit(v int64)

SetLimit gets a reference to the given int64 and assigns it to the Limit field.

func (*RUMGroupBy) SetMissing

func (o *RUMGroupBy) SetMissing(v RUMGroupByMissing)

SetMissing gets a reference to the given RUMGroupByMissing and assigns it to the Missing field.

func (*RUMGroupBy) SetSort

func (o *RUMGroupBy) SetSort(v RUMAggregateSort)

SetSort gets a reference to the given RUMAggregateSort and assigns it to the Sort field.

func (*RUMGroupBy) SetTotal

func (o *RUMGroupBy) SetTotal(v RUMGroupByTotal)

SetTotal gets a reference to the given RUMGroupByTotal and assigns it to the Total field.

func (*RUMGroupBy) UnmarshalJSON

func (o *RUMGroupBy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMGroupByHistogram

RUMGroupByHistogram Used to perform a histogram computation (only for measure facets). Note: At most 100 buckets are allowed, the number of buckets is (max - min)/interval.

type RUMGroupByHistogram struct {
    // The bin size of the histogram buckets.
    Interval float64 `json:"interval"`
    // The maximum value for the measure used in the histogram
    // (values greater than this one are filtered out).
    Max float64 `json:"max"`
    // The minimum value for the measure used in the histogram
    // (values smaller than this one are filtered out).
    Min float64 `json:"min"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMGroupByHistogram

func NewRUMGroupByHistogram(interval float64, max float64, min float64) *RUMGroupByHistogram

NewRUMGroupByHistogram instantiates a new RUMGroupByHistogram object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMGroupByHistogramWithDefaults

func NewRUMGroupByHistogramWithDefaults() *RUMGroupByHistogram

NewRUMGroupByHistogramWithDefaults instantiates a new RUMGroupByHistogram object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMGroupByHistogram) GetInterval

func (o *RUMGroupByHistogram) GetInterval() float64

GetInterval returns the Interval field value.

func (*RUMGroupByHistogram) GetIntervalOk

func (o *RUMGroupByHistogram) GetIntervalOk() (*float64, bool)

GetIntervalOk returns a tuple with the Interval field value and a boolean to check if the value has been set.

func (*RUMGroupByHistogram) GetMax

func (o *RUMGroupByHistogram) GetMax() float64

GetMax returns the Max field value.

func (*RUMGroupByHistogram) GetMaxOk

func (o *RUMGroupByHistogram) GetMaxOk() (*float64, bool)

GetMaxOk returns a tuple with the Max field value and a boolean to check if the value has been set.

func (*RUMGroupByHistogram) GetMin

func (o *RUMGroupByHistogram) GetMin() float64

GetMin returns the Min field value.

func (*RUMGroupByHistogram) GetMinOk

func (o *RUMGroupByHistogram) GetMinOk() (*float64, bool)

GetMinOk returns a tuple with the Min field value and a boolean to check if the value has been set.

func (RUMGroupByHistogram) MarshalJSON

func (o RUMGroupByHistogram) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMGroupByHistogram) SetInterval

func (o *RUMGroupByHistogram) SetInterval(v float64)

SetInterval sets field value.

func (*RUMGroupByHistogram) SetMax

func (o *RUMGroupByHistogram) SetMax(v float64)

SetMax sets field value.

func (*RUMGroupByHistogram) SetMin

func (o *RUMGroupByHistogram) SetMin(v float64)

SetMin sets field value.

func (*RUMGroupByHistogram) UnmarshalJSON

func (o *RUMGroupByHistogram) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMGroupByMissing

RUMGroupByMissing - The value to use for logs that don't have the facet used to group by.

type RUMGroupByMissing struct {
    RUMGroupByMissingString *string
    RUMGroupByMissingNumber *float64

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func RUMGroupByMissingNumberAsRUMGroupByMissing

func RUMGroupByMissingNumberAsRUMGroupByMissing(v *float64) RUMGroupByMissing

RUMGroupByMissingNumberAsRUMGroupByMissing is a convenience function that returns float64 wrapped in RUMGroupByMissing.

func RUMGroupByMissingStringAsRUMGroupByMissing

func RUMGroupByMissingStringAsRUMGroupByMissing(v *string) RUMGroupByMissing

RUMGroupByMissingStringAsRUMGroupByMissing is a convenience function that returns string wrapped in RUMGroupByMissing.

func (*RUMGroupByMissing) GetActualInstance

func (obj *RUMGroupByMissing) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (RUMGroupByMissing) MarshalJSON

func (obj RUMGroupByMissing) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*RUMGroupByMissing) UnmarshalJSON

func (obj *RUMGroupByMissing) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type RUMGroupByTotal

RUMGroupByTotal - A resulting object to put the given computes in over all the matching records.

type RUMGroupByTotal struct {
    RUMGroupByTotalBoolean *bool
    RUMGroupByTotalString  *string
    RUMGroupByTotalNumber  *float64

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func RUMGroupByTotalBooleanAsRUMGroupByTotal

func RUMGroupByTotalBooleanAsRUMGroupByTotal(v *bool) RUMGroupByTotal

RUMGroupByTotalBooleanAsRUMGroupByTotal is a convenience function that returns bool wrapped in RUMGroupByTotal.

func RUMGroupByTotalNumberAsRUMGroupByTotal

func RUMGroupByTotalNumberAsRUMGroupByTotal(v *float64) RUMGroupByTotal

RUMGroupByTotalNumberAsRUMGroupByTotal is a convenience function that returns float64 wrapped in RUMGroupByTotal.

func RUMGroupByTotalStringAsRUMGroupByTotal

func RUMGroupByTotalStringAsRUMGroupByTotal(v *string) RUMGroupByTotal

RUMGroupByTotalStringAsRUMGroupByTotal is a convenience function that returns string wrapped in RUMGroupByTotal.

func (*RUMGroupByTotal) GetActualInstance

func (obj *RUMGroupByTotal) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (RUMGroupByTotal) MarshalJSON

func (obj RUMGroupByTotal) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*RUMGroupByTotal) UnmarshalJSON

func (obj *RUMGroupByTotal) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type RUMQueryFilter

RUMQueryFilter The search and filter query settings.

type RUMQueryFilter struct {
    // The minimum time for the requested events; supports date, math, and regular timestamps (in milliseconds).
    From *string `json:"from,omitempty"`
    // The search query following the RUM search syntax.
    Query *string `json:"query,omitempty"`
    // The maximum time for the requested events; supports date, math, and regular timestamps (in milliseconds).
    To *string `json:"to,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMQueryFilter

func NewRUMQueryFilter() *RUMQueryFilter

NewRUMQueryFilter instantiates a new RUMQueryFilter object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMQueryFilterWithDefaults

func NewRUMQueryFilterWithDefaults() *RUMQueryFilter

NewRUMQueryFilterWithDefaults instantiates a new RUMQueryFilter object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMQueryFilter) GetFrom

func (o *RUMQueryFilter) GetFrom() string

GetFrom returns the From field value if set, zero value otherwise.

func (*RUMQueryFilter) GetFromOk

func (o *RUMQueryFilter) GetFromOk() (*string, bool)

GetFromOk returns a tuple with the From field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMQueryFilter) GetQuery

func (o *RUMQueryFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*RUMQueryFilter) GetQueryOk

func (o *RUMQueryFilter) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMQueryFilter) GetTo

func (o *RUMQueryFilter) GetTo() string

GetTo returns the To field value if set, zero value otherwise.

func (*RUMQueryFilter) GetToOk

func (o *RUMQueryFilter) GetToOk() (*string, bool)

GetToOk returns a tuple with the To field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMQueryFilter) HasFrom

func (o *RUMQueryFilter) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*RUMQueryFilter) HasQuery

func (o *RUMQueryFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*RUMQueryFilter) HasTo

func (o *RUMQueryFilter) HasTo() bool

HasTo returns a boolean if a field has been set.

func (RUMQueryFilter) MarshalJSON

func (o RUMQueryFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMQueryFilter) SetFrom

func (o *RUMQueryFilter) SetFrom(v string)

SetFrom gets a reference to the given string and assigns it to the From field.

func (*RUMQueryFilter) SetQuery

func (o *RUMQueryFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*RUMQueryFilter) SetTo

func (o *RUMQueryFilter) SetTo(v string)

SetTo gets a reference to the given string and assigns it to the To field.

func (*RUMQueryFilter) UnmarshalJSON

func (o *RUMQueryFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMQueryOptions

RUMQueryOptions Global query options that are used during the query. Note: Only supply timezone or time offset, not both. Otherwise, the query fails.

type RUMQueryOptions struct {
    // The time offset (in seconds) to apply to the query.
    TimeOffset *int64 `json:"time_offset,omitempty"`
    // The timezone can be specified both as an offset, for example: "UTC+03:00".
    Timezone *string `json:"timezone,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMQueryOptions

func NewRUMQueryOptions() *RUMQueryOptions

NewRUMQueryOptions instantiates a new RUMQueryOptions object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMQueryOptionsWithDefaults

func NewRUMQueryOptionsWithDefaults() *RUMQueryOptions

NewRUMQueryOptionsWithDefaults instantiates a new RUMQueryOptions object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMQueryOptions) GetTimeOffset

func (o *RUMQueryOptions) GetTimeOffset() int64

GetTimeOffset returns the TimeOffset field value if set, zero value otherwise.

func (*RUMQueryOptions) GetTimeOffsetOk

func (o *RUMQueryOptions) GetTimeOffsetOk() (*int64, bool)

GetTimeOffsetOk returns a tuple with the TimeOffset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMQueryOptions) GetTimezone

func (o *RUMQueryOptions) GetTimezone() string

GetTimezone returns the Timezone field value if set, zero value otherwise.

func (*RUMQueryOptions) GetTimezoneOk

func (o *RUMQueryOptions) GetTimezoneOk() (*string, bool)

GetTimezoneOk returns a tuple with the Timezone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMQueryOptions) HasTimeOffset

func (o *RUMQueryOptions) HasTimeOffset() bool

HasTimeOffset returns a boolean if a field has been set.

func (*RUMQueryOptions) HasTimezone

func (o *RUMQueryOptions) HasTimezone() bool

HasTimezone returns a boolean if a field has been set.

func (RUMQueryOptions) MarshalJSON

func (o RUMQueryOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMQueryOptions) SetTimeOffset

func (o *RUMQueryOptions) SetTimeOffset(v int64)

SetTimeOffset gets a reference to the given int64 and assigns it to the TimeOffset field.

func (*RUMQueryOptions) SetTimezone

func (o *RUMQueryOptions) SetTimezone(v string)

SetTimezone gets a reference to the given string and assigns it to the Timezone field.

func (*RUMQueryOptions) UnmarshalJSON

func (o *RUMQueryOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMQueryPageOptions

RUMQueryPageOptions Paging attributes for listing events.

type RUMQueryPageOptions struct {
    // List following results with a cursor provided in the previous query.
    Cursor *string `json:"cursor,omitempty"`
    // Maximum number of events in the response.
    Limit *int32 `json:"limit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMQueryPageOptions

func NewRUMQueryPageOptions() *RUMQueryPageOptions

NewRUMQueryPageOptions instantiates a new RUMQueryPageOptions object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMQueryPageOptionsWithDefaults

func NewRUMQueryPageOptionsWithDefaults() *RUMQueryPageOptions

NewRUMQueryPageOptionsWithDefaults instantiates a new RUMQueryPageOptions object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMQueryPageOptions) GetCursor

func (o *RUMQueryPageOptions) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*RUMQueryPageOptions) GetCursorOk

func (o *RUMQueryPageOptions) GetCursorOk() (*string, bool)

GetCursorOk returns a tuple with the Cursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMQueryPageOptions) GetLimit

func (o *RUMQueryPageOptions) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*RUMQueryPageOptions) GetLimitOk

func (o *RUMQueryPageOptions) GetLimitOk() (*int32, bool)

GetLimitOk returns a tuple with the Limit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMQueryPageOptions) HasCursor

func (o *RUMQueryPageOptions) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*RUMQueryPageOptions) HasLimit

func (o *RUMQueryPageOptions) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (RUMQueryPageOptions) MarshalJSON

func (o RUMQueryPageOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMQueryPageOptions) SetCursor

func (o *RUMQueryPageOptions) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*RUMQueryPageOptions) SetLimit

func (o *RUMQueryPageOptions) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (*RUMQueryPageOptions) UnmarshalJSON

func (o *RUMQueryPageOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

RUMResponseLinks Links attributes.

type RUMResponseLinks struct {
    // Link for the next set of results. Note that the request can also be made using the
    // POST endpoint.
    Next *string `json:"next,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}
func NewRUMResponseLinks() *RUMResponseLinks

NewRUMResponseLinks instantiates a new RUMResponseLinks object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMResponseLinksWithDefaults

func NewRUMResponseLinksWithDefaults() *RUMResponseLinks

NewRUMResponseLinksWithDefaults instantiates a new RUMResponseLinks object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMResponseLinks) GetNext

func (o *RUMResponseLinks) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*RUMResponseLinks) GetNextOk

func (o *RUMResponseLinks) GetNextOk() (*string, bool)

GetNextOk returns a tuple with the Next field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMResponseLinks) HasNext

func (o *RUMResponseLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (RUMResponseLinks) MarshalJSON

func (o RUMResponseLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMResponseLinks) SetNext

func (o *RUMResponseLinks) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*RUMResponseLinks) UnmarshalJSON

func (o *RUMResponseLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMResponseMetadata

RUMResponseMetadata The metadata associated with a request.

type RUMResponseMetadata struct {
    // The time elapsed in milliseconds.
    Elapsed *int64 `json:"elapsed,omitempty"`
    // Paging attributes.
    Page *RUMResponsePage `json:"page,omitempty"`
    // The identifier of the request.
    RequestId *string `json:"request_id,omitempty"`
    // The status of the response.
    Status *RUMResponseStatus `json:"status,omitempty"`
    // A list of warnings (non-fatal errors) encountered. Partial results may return if
    // warnings are present in the response.
    Warnings []RUMWarning `json:"warnings,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMResponseMetadata

func NewRUMResponseMetadata() *RUMResponseMetadata

NewRUMResponseMetadata instantiates a new RUMResponseMetadata object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMResponseMetadataWithDefaults

func NewRUMResponseMetadataWithDefaults() *RUMResponseMetadata

NewRUMResponseMetadataWithDefaults instantiates a new RUMResponseMetadata object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMResponseMetadata) GetElapsed

func (o *RUMResponseMetadata) GetElapsed() int64

GetElapsed returns the Elapsed field value if set, zero value otherwise.

func (*RUMResponseMetadata) GetElapsedOk

func (o *RUMResponseMetadata) GetElapsedOk() (*int64, bool)

GetElapsedOk returns a tuple with the Elapsed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMResponseMetadata) GetPage

func (o *RUMResponseMetadata) GetPage() RUMResponsePage

GetPage returns the Page field value if set, zero value otherwise.

func (*RUMResponseMetadata) GetPageOk

func (o *RUMResponseMetadata) GetPageOk() (*RUMResponsePage, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMResponseMetadata) GetRequestId

func (o *RUMResponseMetadata) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*RUMResponseMetadata) GetRequestIdOk

func (o *RUMResponseMetadata) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMResponseMetadata) GetStatus

func (o *RUMResponseMetadata) GetStatus() RUMResponseStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*RUMResponseMetadata) GetStatusOk

func (o *RUMResponseMetadata) GetStatusOk() (*RUMResponseStatus, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMResponseMetadata) GetWarnings

func (o *RUMResponseMetadata) GetWarnings() []RUMWarning

GetWarnings returns the Warnings field value if set, zero value otherwise.

func (*RUMResponseMetadata) GetWarningsOk

func (o *RUMResponseMetadata) GetWarningsOk() (*[]RUMWarning, bool)

GetWarningsOk returns a tuple with the Warnings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMResponseMetadata) HasElapsed

func (o *RUMResponseMetadata) HasElapsed() bool

HasElapsed returns a boolean if a field has been set.

func (*RUMResponseMetadata) HasPage

func (o *RUMResponseMetadata) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*RUMResponseMetadata) HasRequestId

func (o *RUMResponseMetadata) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*RUMResponseMetadata) HasStatus

func (o *RUMResponseMetadata) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*RUMResponseMetadata) HasWarnings

func (o *RUMResponseMetadata) HasWarnings() bool

HasWarnings returns a boolean if a field has been set.

func (RUMResponseMetadata) MarshalJSON

func (o RUMResponseMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMResponseMetadata) SetElapsed

func (o *RUMResponseMetadata) SetElapsed(v int64)

SetElapsed gets a reference to the given int64 and assigns it to the Elapsed field.

func (*RUMResponseMetadata) SetPage

func (o *RUMResponseMetadata) SetPage(v RUMResponsePage)

SetPage gets a reference to the given RUMResponsePage and assigns it to the Page field.

func (*RUMResponseMetadata) SetRequestId

func (o *RUMResponseMetadata) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*RUMResponseMetadata) SetStatus

func (o *RUMResponseMetadata) SetStatus(v RUMResponseStatus)

SetStatus gets a reference to the given RUMResponseStatus and assigns it to the Status field.

func (*RUMResponseMetadata) SetWarnings

func (o *RUMResponseMetadata) SetWarnings(v []RUMWarning)

SetWarnings gets a reference to the given []RUMWarning and assigns it to the Warnings field.

func (*RUMResponseMetadata) UnmarshalJSON

func (o *RUMResponseMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMResponsePage

RUMResponsePage Paging attributes.

type RUMResponsePage struct {
    // The cursor to use to get the next results, if any. To make the next request, use the same parameters with the addition of `page[cursor]`.
    After *string `json:"after,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMResponsePage

func NewRUMResponsePage() *RUMResponsePage

NewRUMResponsePage instantiates a new RUMResponsePage object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMResponsePageWithDefaults

func NewRUMResponsePageWithDefaults() *RUMResponsePage

NewRUMResponsePageWithDefaults instantiates a new RUMResponsePage object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMResponsePage) GetAfter

func (o *RUMResponsePage) GetAfter() string

GetAfter returns the After field value if set, zero value otherwise.

func (*RUMResponsePage) GetAfterOk

func (o *RUMResponsePage) GetAfterOk() (*string, bool)

GetAfterOk returns a tuple with the After field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMResponsePage) HasAfter

func (o *RUMResponsePage) HasAfter() bool

HasAfter returns a boolean if a field has been set.

func (RUMResponsePage) MarshalJSON

func (o RUMResponsePage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMResponsePage) SetAfter

func (o *RUMResponsePage) SetAfter(v string)

SetAfter gets a reference to the given string and assigns it to the After field.

func (*RUMResponsePage) UnmarshalJSON

func (o *RUMResponsePage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMResponseStatus

RUMResponseStatus The status of the response.

type RUMResponseStatus string

List of RUMResponseStatus.

const (
    RUMRESPONSESTATUS_DONE    RUMResponseStatus = "done"
    RUMRESPONSESTATUS_TIMEOUT RUMResponseStatus = "timeout"
)

func NewRUMResponseStatusFromValue

func NewRUMResponseStatusFromValue(v string) (*RUMResponseStatus, error)

NewRUMResponseStatusFromValue returns a pointer to a valid RUMResponseStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMResponseStatus) GetAllowedValues

func (v *RUMResponseStatus) GetAllowedValues() []RUMResponseStatus

GetAllowedValues reeturns the list of possible values.

func (RUMResponseStatus) IsValid

func (v RUMResponseStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMResponseStatus) Ptr

func (v RUMResponseStatus) Ptr() *RUMResponseStatus

Ptr returns reference to RUMResponseStatus value.

func (*RUMResponseStatus) UnmarshalJSON

func (v *RUMResponseStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMSearchEventsRequest

RUMSearchEventsRequest The request for a RUM events list.

type RUMSearchEventsRequest struct {
    // The search and filter query settings.
    Filter *RUMQueryFilter `json:"filter,omitempty"`
    // Global query options that are used during the query.
    // Note: Only supply timezone or time offset, not both. Otherwise, the query fails.
    Options *RUMQueryOptions `json:"options,omitempty"`
    // Paging attributes for listing events.
    Page *RUMQueryPageOptions `json:"page,omitempty"`
    // Sort parameters when querying events.
    Sort *RUMSort `json:"sort,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMSearchEventsRequest

func NewRUMSearchEventsRequest() *RUMSearchEventsRequest

NewRUMSearchEventsRequest instantiates a new RUMSearchEventsRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMSearchEventsRequestWithDefaults

func NewRUMSearchEventsRequestWithDefaults() *RUMSearchEventsRequest

NewRUMSearchEventsRequestWithDefaults instantiates a new RUMSearchEventsRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMSearchEventsRequest) GetFilter

func (o *RUMSearchEventsRequest) GetFilter() RUMQueryFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*RUMSearchEventsRequest) GetFilterOk

func (o *RUMSearchEventsRequest) GetFilterOk() (*RUMQueryFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMSearchEventsRequest) GetOptions

func (o *RUMSearchEventsRequest) GetOptions() RUMQueryOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*RUMSearchEventsRequest) GetOptionsOk

func (o *RUMSearchEventsRequest) GetOptionsOk() (*RUMQueryOptions, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMSearchEventsRequest) GetPage

func (o *RUMSearchEventsRequest) GetPage() RUMQueryPageOptions

GetPage returns the Page field value if set, zero value otherwise.

func (*RUMSearchEventsRequest) GetPageOk

func (o *RUMSearchEventsRequest) GetPageOk() (*RUMQueryPageOptions, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMSearchEventsRequest) GetSort

func (o *RUMSearchEventsRequest) GetSort() RUMSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*RUMSearchEventsRequest) GetSortOk

func (o *RUMSearchEventsRequest) GetSortOk() (*RUMSort, bool)

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMSearchEventsRequest) HasFilter

func (o *RUMSearchEventsRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*RUMSearchEventsRequest) HasOptions

func (o *RUMSearchEventsRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*RUMSearchEventsRequest) HasPage

func (o *RUMSearchEventsRequest) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*RUMSearchEventsRequest) HasSort

func (o *RUMSearchEventsRequest) HasSort() bool

HasSort returns a boolean if a field has been set.

func (RUMSearchEventsRequest) MarshalJSON

func (o RUMSearchEventsRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMSearchEventsRequest) SetFilter

func (o *RUMSearchEventsRequest) SetFilter(v RUMQueryFilter)

SetFilter gets a reference to the given RUMQueryFilter and assigns it to the Filter field.

func (*RUMSearchEventsRequest) SetOptions

func (o *RUMSearchEventsRequest) SetOptions(v RUMQueryOptions)

SetOptions gets a reference to the given RUMQueryOptions and assigns it to the Options field.

func (*RUMSearchEventsRequest) SetPage

func (o *RUMSearchEventsRequest) SetPage(v RUMQueryPageOptions)

SetPage gets a reference to the given RUMQueryPageOptions and assigns it to the Page field.

func (*RUMSearchEventsRequest) SetSort

func (o *RUMSearchEventsRequest) SetSort(v RUMSort)

SetSort gets a reference to the given RUMSort and assigns it to the Sort field.

func (*RUMSearchEventsRequest) UnmarshalJSON

func (o *RUMSearchEventsRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMSort

RUMSort Sort parameters when querying events.

type RUMSort string

List of RUMSort.

const (
    RUMSORT_TIMESTAMP_ASCENDING  RUMSort = "timestamp"
    RUMSORT_TIMESTAMP_DESCENDING RUMSort = "-timestamp"
)

func NewRUMSortFromValue

func NewRUMSortFromValue(v string) (*RUMSort, error)

NewRUMSortFromValue returns a pointer to a valid RUMSort for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMSort) GetAllowedValues

func (v *RUMSort) GetAllowedValues() []RUMSort

GetAllowedValues reeturns the list of possible values.

func (RUMSort) IsValid

func (v RUMSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMSort) Ptr

func (v RUMSort) Ptr() *RUMSort

Ptr returns reference to RUMSort value.

func (*RUMSort) UnmarshalJSON

func (v *RUMSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMSortOrder

RUMSortOrder The order to use, ascending or descending.

type RUMSortOrder string

List of RUMSortOrder.

const (
    RUMSORTORDER_ASCENDING  RUMSortOrder = "asc"
    RUMSORTORDER_DESCENDING RUMSortOrder = "desc"
)

func NewRUMSortOrderFromValue

func NewRUMSortOrderFromValue(v string) (*RUMSortOrder, error)

NewRUMSortOrderFromValue returns a pointer to a valid RUMSortOrder for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMSortOrder) GetAllowedValues

func (v *RUMSortOrder) GetAllowedValues() []RUMSortOrder

GetAllowedValues reeturns the list of possible values.

func (RUMSortOrder) IsValid

func (v RUMSortOrder) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMSortOrder) Ptr

func (v RUMSortOrder) Ptr() *RUMSortOrder

Ptr returns reference to RUMSortOrder value.

func (*RUMSortOrder) UnmarshalJSON

func (v *RUMSortOrder) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMWarning

RUMWarning A warning message indicating something that went wrong with the query.

type RUMWarning struct {
    // A unique code for this type of warning.
    Code *string `json:"code,omitempty"`
    // A detailed explanation of this specific warning.
    Detail *string `json:"detail,omitempty"`
    // A short human-readable summary of the warning.
    Title *string `json:"title,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRUMWarning

func NewRUMWarning() *RUMWarning

NewRUMWarning instantiates a new RUMWarning object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRUMWarningWithDefaults

func NewRUMWarningWithDefaults() *RUMWarning

NewRUMWarningWithDefaults instantiates a new RUMWarning object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RUMWarning) GetCode

func (o *RUMWarning) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*RUMWarning) GetCodeOk

func (o *RUMWarning) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMWarning) GetDetail

func (o *RUMWarning) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*RUMWarning) GetDetailOk

func (o *RUMWarning) GetDetailOk() (*string, bool)

GetDetailOk returns a tuple with the Detail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMWarning) GetTitle

func (o *RUMWarning) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*RUMWarning) GetTitleOk

func (o *RUMWarning) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMWarning) HasCode

func (o *RUMWarning) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*RUMWarning) HasDetail

func (o *RUMWarning) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*RUMWarning) HasTitle

func (o *RUMWarning) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (RUMWarning) MarshalJSON

func (o RUMWarning) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMWarning) SetCode

func (o *RUMWarning) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*RUMWarning) SetDetail

func (o *RUMWarning) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*RUMWarning) SetTitle

func (o *RUMWarning) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*RUMWarning) UnmarshalJSON

func (o *RUMWarning) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToIncidentAttachment

RelationshipToIncidentAttachment A relationship reference for attachments.

type RelationshipToIncidentAttachment struct {
    // An array of incident attachments.
    Data []RelationshipToIncidentAttachmentData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToIncidentAttachment

func NewRelationshipToIncidentAttachment(data []RelationshipToIncidentAttachmentData) *RelationshipToIncidentAttachment

NewRelationshipToIncidentAttachment instantiates a new RelationshipToIncidentAttachment object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToIncidentAttachmentWithDefaults

func NewRelationshipToIncidentAttachmentWithDefaults() *RelationshipToIncidentAttachment

NewRelationshipToIncidentAttachmentWithDefaults instantiates a new RelationshipToIncidentAttachment object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToIncidentAttachment) GetData

func (o *RelationshipToIncidentAttachment) GetData() []RelationshipToIncidentAttachmentData

GetData returns the Data field value.

func (*RelationshipToIncidentAttachment) GetDataOk

func (o *RelationshipToIncidentAttachment) GetDataOk() (*[]RelationshipToIncidentAttachmentData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RelationshipToIncidentAttachment) MarshalJSON

func (o RelationshipToIncidentAttachment) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToIncidentAttachment) SetData

func (o *RelationshipToIncidentAttachment) SetData(v []RelationshipToIncidentAttachmentData)

SetData sets field value.

func (*RelationshipToIncidentAttachment) UnmarshalJSON

func (o *RelationshipToIncidentAttachment) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToIncidentAttachmentData

RelationshipToIncidentAttachmentData The attachment relationship data.

type RelationshipToIncidentAttachmentData struct {
    // A unique identifier that represents the attachment.
    Id string `json:"id"`
    // The incident attachment resource type.
    Type IncidentAttachmentType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToIncidentAttachmentData

func NewRelationshipToIncidentAttachmentData(id string, typeVar IncidentAttachmentType) *RelationshipToIncidentAttachmentData

NewRelationshipToIncidentAttachmentData instantiates a new RelationshipToIncidentAttachmentData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToIncidentAttachmentDataWithDefaults

func NewRelationshipToIncidentAttachmentDataWithDefaults() *RelationshipToIncidentAttachmentData

NewRelationshipToIncidentAttachmentDataWithDefaults instantiates a new RelationshipToIncidentAttachmentData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToIncidentAttachmentData) GetId

func (o *RelationshipToIncidentAttachmentData) GetId() string

GetId returns the Id field value.

func (*RelationshipToIncidentAttachmentData) GetIdOk

func (o *RelationshipToIncidentAttachmentData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RelationshipToIncidentAttachmentData) GetType

func (o *RelationshipToIncidentAttachmentData) GetType() IncidentAttachmentType

GetType returns the Type field value.

func (*RelationshipToIncidentAttachmentData) GetTypeOk

func (o *RelationshipToIncidentAttachmentData) GetTypeOk() (*IncidentAttachmentType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RelationshipToIncidentAttachmentData) MarshalJSON

func (o RelationshipToIncidentAttachmentData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToIncidentAttachmentData) SetId

func (o *RelationshipToIncidentAttachmentData) SetId(v string)

SetId sets field value.

func (*RelationshipToIncidentAttachmentData) SetType

func (o *RelationshipToIncidentAttachmentData) SetType(v IncidentAttachmentType)

SetType sets field value.

func (*RelationshipToIncidentAttachmentData) UnmarshalJSON

func (o *RelationshipToIncidentAttachmentData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToIncidentIntegrationMetadataData

RelationshipToIncidentIntegrationMetadataData A relationship reference for an integration metadata object.

type RelationshipToIncidentIntegrationMetadataData struct {
    // A unique identifier that represents the integration metadata.
    Id string `json:"id"`
    // Integration metadata resource type.
    Type IncidentIntegrationMetadataType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToIncidentIntegrationMetadataData

func NewRelationshipToIncidentIntegrationMetadataData(id string, typeVar IncidentIntegrationMetadataType) *RelationshipToIncidentIntegrationMetadataData

NewRelationshipToIncidentIntegrationMetadataData instantiates a new RelationshipToIncidentIntegrationMetadataData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToIncidentIntegrationMetadataDataWithDefaults

func NewRelationshipToIncidentIntegrationMetadataDataWithDefaults() *RelationshipToIncidentIntegrationMetadataData

NewRelationshipToIncidentIntegrationMetadataDataWithDefaults instantiates a new RelationshipToIncidentIntegrationMetadataData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToIncidentIntegrationMetadataData) GetId

func (o *RelationshipToIncidentIntegrationMetadataData) GetId() string

GetId returns the Id field value.

func (*RelationshipToIncidentIntegrationMetadataData) GetIdOk

func (o *RelationshipToIncidentIntegrationMetadataData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RelationshipToIncidentIntegrationMetadataData) GetType

func (o *RelationshipToIncidentIntegrationMetadataData) GetType() IncidentIntegrationMetadataType

GetType returns the Type field value.

func (*RelationshipToIncidentIntegrationMetadataData) GetTypeOk

func (o *RelationshipToIncidentIntegrationMetadataData) GetTypeOk() (*IncidentIntegrationMetadataType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RelationshipToIncidentIntegrationMetadataData) MarshalJSON

func (o RelationshipToIncidentIntegrationMetadataData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToIncidentIntegrationMetadataData) SetId

func (o *RelationshipToIncidentIntegrationMetadataData) SetId(v string)

SetId sets field value.

func (*RelationshipToIncidentIntegrationMetadataData) SetType

func (o *RelationshipToIncidentIntegrationMetadataData) SetType(v IncidentIntegrationMetadataType)

SetType sets field value.

func (*RelationshipToIncidentIntegrationMetadataData) UnmarshalJSON

func (o *RelationshipToIncidentIntegrationMetadataData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToIncidentIntegrationMetadatas

RelationshipToIncidentIntegrationMetadatas A relationship reference for multiple integration metadata objects.

type RelationshipToIncidentIntegrationMetadatas struct {
    // The integration metadata relationship array
    Data []RelationshipToIncidentIntegrationMetadataData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToIncidentIntegrationMetadatas

func NewRelationshipToIncidentIntegrationMetadatas(data []RelationshipToIncidentIntegrationMetadataData) *RelationshipToIncidentIntegrationMetadatas

NewRelationshipToIncidentIntegrationMetadatas instantiates a new RelationshipToIncidentIntegrationMetadatas object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToIncidentIntegrationMetadatasWithDefaults

func NewRelationshipToIncidentIntegrationMetadatasWithDefaults() *RelationshipToIncidentIntegrationMetadatas

NewRelationshipToIncidentIntegrationMetadatasWithDefaults instantiates a new RelationshipToIncidentIntegrationMetadatas object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToIncidentIntegrationMetadatas) GetData

func (o *RelationshipToIncidentIntegrationMetadatas) GetData() []RelationshipToIncidentIntegrationMetadataData

GetData returns the Data field value.

func (*RelationshipToIncidentIntegrationMetadatas) GetDataOk

func (o *RelationshipToIncidentIntegrationMetadatas) GetDataOk() (*[]RelationshipToIncidentIntegrationMetadataData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RelationshipToIncidentIntegrationMetadatas) MarshalJSON

func (o RelationshipToIncidentIntegrationMetadatas) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToIncidentIntegrationMetadatas) SetData

func (o *RelationshipToIncidentIntegrationMetadatas) SetData(v []RelationshipToIncidentIntegrationMetadataData)

SetData sets field value.

func (*RelationshipToIncidentIntegrationMetadatas) UnmarshalJSON

func (o *RelationshipToIncidentIntegrationMetadatas) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToIncidentPostmortem

RelationshipToIncidentPostmortem A relationship reference for postmortems.

type RelationshipToIncidentPostmortem struct {
    // The postmortem relationship data.
    Data RelationshipToIncidentPostmortemData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToIncidentPostmortem

func NewRelationshipToIncidentPostmortem(data RelationshipToIncidentPostmortemData) *RelationshipToIncidentPostmortem

NewRelationshipToIncidentPostmortem instantiates a new RelationshipToIncidentPostmortem object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToIncidentPostmortemWithDefaults

func NewRelationshipToIncidentPostmortemWithDefaults() *RelationshipToIncidentPostmortem

NewRelationshipToIncidentPostmortemWithDefaults instantiates a new RelationshipToIncidentPostmortem object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToIncidentPostmortem) GetData

func (o *RelationshipToIncidentPostmortem) GetData() RelationshipToIncidentPostmortemData

GetData returns the Data field value.

func (*RelationshipToIncidentPostmortem) GetDataOk

func (o *RelationshipToIncidentPostmortem) GetDataOk() (*RelationshipToIncidentPostmortemData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RelationshipToIncidentPostmortem) MarshalJSON

func (o RelationshipToIncidentPostmortem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToIncidentPostmortem) SetData

func (o *RelationshipToIncidentPostmortem) SetData(v RelationshipToIncidentPostmortemData)

SetData sets field value.

func (*RelationshipToIncidentPostmortem) UnmarshalJSON

func (o *RelationshipToIncidentPostmortem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToIncidentPostmortemData

RelationshipToIncidentPostmortemData The postmortem relationship data.

type RelationshipToIncidentPostmortemData struct {
    // A unique identifier that represents the postmortem.
    Id string `json:"id"`
    // Incident postmortem resource type.
    Type IncidentPostmortemType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToIncidentPostmortemData

func NewRelationshipToIncidentPostmortemData(id string, typeVar IncidentPostmortemType) *RelationshipToIncidentPostmortemData

NewRelationshipToIncidentPostmortemData instantiates a new RelationshipToIncidentPostmortemData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToIncidentPostmortemDataWithDefaults

func NewRelationshipToIncidentPostmortemDataWithDefaults() *RelationshipToIncidentPostmortemData

NewRelationshipToIncidentPostmortemDataWithDefaults instantiates a new RelationshipToIncidentPostmortemData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToIncidentPostmortemData) GetId

func (o *RelationshipToIncidentPostmortemData) GetId() string

GetId returns the Id field value.

func (*RelationshipToIncidentPostmortemData) GetIdOk

func (o *RelationshipToIncidentPostmortemData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RelationshipToIncidentPostmortemData) GetType

func (o *RelationshipToIncidentPostmortemData) GetType() IncidentPostmortemType

GetType returns the Type field value.

func (*RelationshipToIncidentPostmortemData) GetTypeOk

func (o *RelationshipToIncidentPostmortemData) GetTypeOk() (*IncidentPostmortemType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RelationshipToIncidentPostmortemData) MarshalJSON

func (o RelationshipToIncidentPostmortemData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToIncidentPostmortemData) SetId

func (o *RelationshipToIncidentPostmortemData) SetId(v string)

SetId sets field value.

func (*RelationshipToIncidentPostmortemData) SetType

func (o *RelationshipToIncidentPostmortemData) SetType(v IncidentPostmortemType)

SetType sets field value.

func (*RelationshipToIncidentPostmortemData) UnmarshalJSON

func (o *RelationshipToIncidentPostmortemData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToOrganization

RelationshipToOrganization Relationship to an organization.

type RelationshipToOrganization struct {
    // Relationship to organization object.
    Data RelationshipToOrganizationData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToOrganization

func NewRelationshipToOrganization(data RelationshipToOrganizationData) *RelationshipToOrganization

NewRelationshipToOrganization instantiates a new RelationshipToOrganization object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToOrganizationWithDefaults

func NewRelationshipToOrganizationWithDefaults() *RelationshipToOrganization

NewRelationshipToOrganizationWithDefaults instantiates a new RelationshipToOrganization object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToOrganization) GetData

func (o *RelationshipToOrganization) GetData() RelationshipToOrganizationData

GetData returns the Data field value.

func (*RelationshipToOrganization) GetDataOk

func (o *RelationshipToOrganization) GetDataOk() (*RelationshipToOrganizationData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RelationshipToOrganization) MarshalJSON

func (o RelationshipToOrganization) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToOrganization) SetData

func (o *RelationshipToOrganization) SetData(v RelationshipToOrganizationData)

SetData sets field value.

func (*RelationshipToOrganization) UnmarshalJSON

func (o *RelationshipToOrganization) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToOrganizationData

RelationshipToOrganizationData Relationship to organization object.

type RelationshipToOrganizationData struct {
    // ID of the organization.
    Id string `json:"id"`
    // Organizations resource type.
    Type OrganizationsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToOrganizationData

func NewRelationshipToOrganizationData(id string, typeVar OrganizationsType) *RelationshipToOrganizationData

NewRelationshipToOrganizationData instantiates a new RelationshipToOrganizationData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToOrganizationDataWithDefaults

func NewRelationshipToOrganizationDataWithDefaults() *RelationshipToOrganizationData

NewRelationshipToOrganizationDataWithDefaults instantiates a new RelationshipToOrganizationData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToOrganizationData) GetId

func (o *RelationshipToOrganizationData) GetId() string

GetId returns the Id field value.

func (*RelationshipToOrganizationData) GetIdOk

func (o *RelationshipToOrganizationData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RelationshipToOrganizationData) GetType

func (o *RelationshipToOrganizationData) GetType() OrganizationsType

GetType returns the Type field value.

func (*RelationshipToOrganizationData) GetTypeOk

func (o *RelationshipToOrganizationData) GetTypeOk() (*OrganizationsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RelationshipToOrganizationData) MarshalJSON

func (o RelationshipToOrganizationData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToOrganizationData) SetId

func (o *RelationshipToOrganizationData) SetId(v string)

SetId sets field value.

func (*RelationshipToOrganizationData) SetType

func (o *RelationshipToOrganizationData) SetType(v OrganizationsType)

SetType sets field value.

func (*RelationshipToOrganizationData) UnmarshalJSON

func (o *RelationshipToOrganizationData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToOrganizations

RelationshipToOrganizations Relationship to organizations.

type RelationshipToOrganizations struct {
    // Relationships to organization objects.
    Data []RelationshipToOrganizationData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToOrganizations

func NewRelationshipToOrganizations(data []RelationshipToOrganizationData) *RelationshipToOrganizations

NewRelationshipToOrganizations instantiates a new RelationshipToOrganizations object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToOrganizationsWithDefaults

func NewRelationshipToOrganizationsWithDefaults() *RelationshipToOrganizations

NewRelationshipToOrganizationsWithDefaults instantiates a new RelationshipToOrganizations object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToOrganizations) GetData

func (o *RelationshipToOrganizations) GetData() []RelationshipToOrganizationData

GetData returns the Data field value.

func (*RelationshipToOrganizations) GetDataOk

func (o *RelationshipToOrganizations) GetDataOk() (*[]RelationshipToOrganizationData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RelationshipToOrganizations) MarshalJSON

func (o RelationshipToOrganizations) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToOrganizations) SetData

func (o *RelationshipToOrganizations) SetData(v []RelationshipToOrganizationData)

SetData sets field value.

func (*RelationshipToOrganizations) UnmarshalJSON

func (o *RelationshipToOrganizations) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToPermission

RelationshipToPermission Relationship to a permissions object.

type RelationshipToPermission struct {
    // Relationship to permission object.
    Data *RelationshipToPermissionData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToPermission

func NewRelationshipToPermission() *RelationshipToPermission

NewRelationshipToPermission instantiates a new RelationshipToPermission object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToPermissionWithDefaults

func NewRelationshipToPermissionWithDefaults() *RelationshipToPermission

NewRelationshipToPermissionWithDefaults instantiates a new RelationshipToPermission object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToPermission) GetData

func (o *RelationshipToPermission) GetData() RelationshipToPermissionData

GetData returns the Data field value if set, zero value otherwise.

func (*RelationshipToPermission) GetDataOk

func (o *RelationshipToPermission) GetDataOk() (*RelationshipToPermissionData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationshipToPermission) HasData

func (o *RelationshipToPermission) HasData() bool

HasData returns a boolean if a field has been set.

func (RelationshipToPermission) MarshalJSON

func (o RelationshipToPermission) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToPermission) SetData

func (o *RelationshipToPermission) SetData(v RelationshipToPermissionData)

SetData gets a reference to the given RelationshipToPermissionData and assigns it to the Data field.

func (*RelationshipToPermission) UnmarshalJSON

func (o *RelationshipToPermission) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToPermissionData

RelationshipToPermissionData Relationship to permission object.

type RelationshipToPermissionData struct {
    // ID of the permission.
    Id *string `json:"id,omitempty"`
    // Permissions resource type.
    Type *PermissionsType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToPermissionData

func NewRelationshipToPermissionData() *RelationshipToPermissionData

NewRelationshipToPermissionData instantiates a new RelationshipToPermissionData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToPermissionDataWithDefaults

func NewRelationshipToPermissionDataWithDefaults() *RelationshipToPermissionData

NewRelationshipToPermissionDataWithDefaults instantiates a new RelationshipToPermissionData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToPermissionData) GetId

func (o *RelationshipToPermissionData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*RelationshipToPermissionData) GetIdOk

func (o *RelationshipToPermissionData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationshipToPermissionData) GetType

func (o *RelationshipToPermissionData) GetType() PermissionsType

GetType returns the Type field value if set, zero value otherwise.

func (*RelationshipToPermissionData) GetTypeOk

func (o *RelationshipToPermissionData) GetTypeOk() (*PermissionsType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationshipToPermissionData) HasId

func (o *RelationshipToPermissionData) HasId() bool

HasId returns a boolean if a field has been set.

func (*RelationshipToPermissionData) HasType

func (o *RelationshipToPermissionData) HasType() bool

HasType returns a boolean if a field has been set.

func (RelationshipToPermissionData) MarshalJSON

func (o RelationshipToPermissionData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToPermissionData) SetId

func (o *RelationshipToPermissionData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*RelationshipToPermissionData) SetType

func (o *RelationshipToPermissionData) SetType(v PermissionsType)

SetType gets a reference to the given PermissionsType and assigns it to the Type field.

func (*RelationshipToPermissionData) UnmarshalJSON

func (o *RelationshipToPermissionData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToPermissions

RelationshipToPermissions Relationship to multiple permissions objects.

type RelationshipToPermissions struct {
    // Relationships to permission objects.
    Data []RelationshipToPermissionData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToPermissions

func NewRelationshipToPermissions() *RelationshipToPermissions

NewRelationshipToPermissions instantiates a new RelationshipToPermissions object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToPermissionsWithDefaults

func NewRelationshipToPermissionsWithDefaults() *RelationshipToPermissions

NewRelationshipToPermissionsWithDefaults instantiates a new RelationshipToPermissions object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToPermissions) GetData

func (o *RelationshipToPermissions) GetData() []RelationshipToPermissionData

GetData returns the Data field value if set, zero value otherwise.

func (*RelationshipToPermissions) GetDataOk

func (o *RelationshipToPermissions) GetDataOk() (*[]RelationshipToPermissionData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationshipToPermissions) HasData

func (o *RelationshipToPermissions) HasData() bool

HasData returns a boolean if a field has been set.

func (RelationshipToPermissions) MarshalJSON

func (o RelationshipToPermissions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToPermissions) SetData

func (o *RelationshipToPermissions) SetData(v []RelationshipToPermissionData)

SetData gets a reference to the given []RelationshipToPermissionData and assigns it to the Data field.

func (*RelationshipToPermissions) UnmarshalJSON

func (o *RelationshipToPermissions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToRole

RelationshipToRole Relationship to role.

type RelationshipToRole struct {
    // Relationship to role object.
    Data *RelationshipToRoleData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToRole

func NewRelationshipToRole() *RelationshipToRole

NewRelationshipToRole instantiates a new RelationshipToRole object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToRoleWithDefaults

func NewRelationshipToRoleWithDefaults() *RelationshipToRole

NewRelationshipToRoleWithDefaults instantiates a new RelationshipToRole object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToRole) GetData

func (o *RelationshipToRole) GetData() RelationshipToRoleData

GetData returns the Data field value if set, zero value otherwise.

func (*RelationshipToRole) GetDataOk

func (o *RelationshipToRole) GetDataOk() (*RelationshipToRoleData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationshipToRole) HasData

func (o *RelationshipToRole) HasData() bool

HasData returns a boolean if a field has been set.

func (RelationshipToRole) MarshalJSON

func (o RelationshipToRole) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToRole) SetData

func (o *RelationshipToRole) SetData(v RelationshipToRoleData)

SetData gets a reference to the given RelationshipToRoleData and assigns it to the Data field.

func (*RelationshipToRole) UnmarshalJSON

func (o *RelationshipToRole) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToRoleData

RelationshipToRoleData Relationship to role object.

type RelationshipToRoleData struct {
    // The unique identifier of the role.
    Id *string `json:"id,omitempty"`
    // Roles type.
    Type *RolesType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToRoleData

func NewRelationshipToRoleData() *RelationshipToRoleData

NewRelationshipToRoleData instantiates a new RelationshipToRoleData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToRoleDataWithDefaults

func NewRelationshipToRoleDataWithDefaults() *RelationshipToRoleData

NewRelationshipToRoleDataWithDefaults instantiates a new RelationshipToRoleData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToRoleData) GetId

func (o *RelationshipToRoleData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*RelationshipToRoleData) GetIdOk

func (o *RelationshipToRoleData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationshipToRoleData) GetType

func (o *RelationshipToRoleData) GetType() RolesType

GetType returns the Type field value if set, zero value otherwise.

func (*RelationshipToRoleData) GetTypeOk

func (o *RelationshipToRoleData) GetTypeOk() (*RolesType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationshipToRoleData) HasId

func (o *RelationshipToRoleData) HasId() bool

HasId returns a boolean if a field has been set.

func (*RelationshipToRoleData) HasType

func (o *RelationshipToRoleData) HasType() bool

HasType returns a boolean if a field has been set.

func (RelationshipToRoleData) MarshalJSON

func (o RelationshipToRoleData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToRoleData) SetId

func (o *RelationshipToRoleData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*RelationshipToRoleData) SetType

func (o *RelationshipToRoleData) SetType(v RolesType)

SetType gets a reference to the given RolesType and assigns it to the Type field.

func (*RelationshipToRoleData) UnmarshalJSON

func (o *RelationshipToRoleData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToRoles

RelationshipToRoles Relationship to roles.

type RelationshipToRoles struct {
    // An array containing type and the unique identifier of a role.
    Data []RelationshipToRoleData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToRoles

func NewRelationshipToRoles() *RelationshipToRoles

NewRelationshipToRoles instantiates a new RelationshipToRoles object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToRolesWithDefaults

func NewRelationshipToRolesWithDefaults() *RelationshipToRoles

NewRelationshipToRolesWithDefaults instantiates a new RelationshipToRoles object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToRoles) GetData

func (o *RelationshipToRoles) GetData() []RelationshipToRoleData

GetData returns the Data field value if set, zero value otherwise.

func (*RelationshipToRoles) GetDataOk

func (o *RelationshipToRoles) GetDataOk() (*[]RelationshipToRoleData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationshipToRoles) HasData

func (o *RelationshipToRoles) HasData() bool

HasData returns a boolean if a field has been set.

func (RelationshipToRoles) MarshalJSON

func (o RelationshipToRoles) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToRoles) SetData

func (o *RelationshipToRoles) SetData(v []RelationshipToRoleData)

SetData gets a reference to the given []RelationshipToRoleData and assigns it to the Data field.

func (*RelationshipToRoles) UnmarshalJSON

func (o *RelationshipToRoles) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToSAMLAssertionAttribute

RelationshipToSAMLAssertionAttribute AuthN Mapping relationship to SAML Assertion Attribute.

type RelationshipToSAMLAssertionAttribute struct {
    // Data of AuthN Mapping relationship to SAML Assertion Attribute.
    Data RelationshipToSAMLAssertionAttributeData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToSAMLAssertionAttribute

func NewRelationshipToSAMLAssertionAttribute(data RelationshipToSAMLAssertionAttributeData) *RelationshipToSAMLAssertionAttribute

NewRelationshipToSAMLAssertionAttribute instantiates a new RelationshipToSAMLAssertionAttribute object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToSAMLAssertionAttributeWithDefaults

func NewRelationshipToSAMLAssertionAttributeWithDefaults() *RelationshipToSAMLAssertionAttribute

NewRelationshipToSAMLAssertionAttributeWithDefaults instantiates a new RelationshipToSAMLAssertionAttribute object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToSAMLAssertionAttribute) GetData

func (o *RelationshipToSAMLAssertionAttribute) GetData() RelationshipToSAMLAssertionAttributeData

GetData returns the Data field value.

func (*RelationshipToSAMLAssertionAttribute) GetDataOk

func (o *RelationshipToSAMLAssertionAttribute) GetDataOk() (*RelationshipToSAMLAssertionAttributeData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RelationshipToSAMLAssertionAttribute) MarshalJSON

func (o RelationshipToSAMLAssertionAttribute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToSAMLAssertionAttribute) SetData

func (o *RelationshipToSAMLAssertionAttribute) SetData(v RelationshipToSAMLAssertionAttributeData)

SetData sets field value.

func (*RelationshipToSAMLAssertionAttribute) UnmarshalJSON

func (o *RelationshipToSAMLAssertionAttribute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToSAMLAssertionAttributeData

RelationshipToSAMLAssertionAttributeData Data of AuthN Mapping relationship to SAML Assertion Attribute.

type RelationshipToSAMLAssertionAttributeData struct {
    // The ID of the SAML assertion attribute.
    Id string `json:"id"`
    // SAML assertion attributes resource type.
    Type SAMLAssertionAttributesType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToSAMLAssertionAttributeData

func NewRelationshipToSAMLAssertionAttributeData(id string, typeVar SAMLAssertionAttributesType) *RelationshipToSAMLAssertionAttributeData

NewRelationshipToSAMLAssertionAttributeData instantiates a new RelationshipToSAMLAssertionAttributeData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToSAMLAssertionAttributeDataWithDefaults

func NewRelationshipToSAMLAssertionAttributeDataWithDefaults() *RelationshipToSAMLAssertionAttributeData

NewRelationshipToSAMLAssertionAttributeDataWithDefaults instantiates a new RelationshipToSAMLAssertionAttributeData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToSAMLAssertionAttributeData) GetId

func (o *RelationshipToSAMLAssertionAttributeData) GetId() string

GetId returns the Id field value.

func (*RelationshipToSAMLAssertionAttributeData) GetIdOk

func (o *RelationshipToSAMLAssertionAttributeData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RelationshipToSAMLAssertionAttributeData) GetType

func (o *RelationshipToSAMLAssertionAttributeData) GetType() SAMLAssertionAttributesType

GetType returns the Type field value.

func (*RelationshipToSAMLAssertionAttributeData) GetTypeOk

func (o *RelationshipToSAMLAssertionAttributeData) GetTypeOk() (*SAMLAssertionAttributesType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RelationshipToSAMLAssertionAttributeData) MarshalJSON

func (o RelationshipToSAMLAssertionAttributeData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToSAMLAssertionAttributeData) SetId

func (o *RelationshipToSAMLAssertionAttributeData) SetId(v string)

SetId sets field value.

func (*RelationshipToSAMLAssertionAttributeData) SetType

func (o *RelationshipToSAMLAssertionAttributeData) SetType(v SAMLAssertionAttributesType)

SetType sets field value.

func (*RelationshipToSAMLAssertionAttributeData) UnmarshalJSON

func (o *RelationshipToSAMLAssertionAttributeData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToUser

RelationshipToUser Relationship to user.

type RelationshipToUser struct {
    // Relationship to user object.
    Data RelationshipToUserData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToUser

func NewRelationshipToUser(data RelationshipToUserData) *RelationshipToUser

NewRelationshipToUser instantiates a new RelationshipToUser object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToUserWithDefaults

func NewRelationshipToUserWithDefaults() *RelationshipToUser

NewRelationshipToUserWithDefaults instantiates a new RelationshipToUser object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToUser) GetData

func (o *RelationshipToUser) GetData() RelationshipToUserData

GetData returns the Data field value.

func (*RelationshipToUser) GetDataOk

func (o *RelationshipToUser) GetDataOk() (*RelationshipToUserData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RelationshipToUser) MarshalJSON

func (o RelationshipToUser) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToUser) SetData

func (o *RelationshipToUser) SetData(v RelationshipToUserData)

SetData sets field value.

func (*RelationshipToUser) UnmarshalJSON

func (o *RelationshipToUser) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToUserData

RelationshipToUserData Relationship to user object.

type RelationshipToUserData struct {
    // A unique identifier that represents the user.
    Id string `json:"id"`
    // Users resource type.
    Type UsersType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToUserData

func NewRelationshipToUserData(id string, typeVar UsersType) *RelationshipToUserData

NewRelationshipToUserData instantiates a new RelationshipToUserData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToUserDataWithDefaults

func NewRelationshipToUserDataWithDefaults() *RelationshipToUserData

NewRelationshipToUserDataWithDefaults instantiates a new RelationshipToUserData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToUserData) GetId

func (o *RelationshipToUserData) GetId() string

GetId returns the Id field value.

func (*RelationshipToUserData) GetIdOk

func (o *RelationshipToUserData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RelationshipToUserData) GetType

func (o *RelationshipToUserData) GetType() UsersType

GetType returns the Type field value.

func (*RelationshipToUserData) GetTypeOk

func (o *RelationshipToUserData) GetTypeOk() (*UsersType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RelationshipToUserData) MarshalJSON

func (o RelationshipToUserData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToUserData) SetId

func (o *RelationshipToUserData) SetId(v string)

SetId sets field value.

func (*RelationshipToUserData) SetType

func (o *RelationshipToUserData) SetType(v UsersType)

SetType sets field value.

func (*RelationshipToUserData) UnmarshalJSON

func (o *RelationshipToUserData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToUsers

RelationshipToUsers Relationship to users.

type RelationshipToUsers struct {
    // Relationships to user objects.
    Data []RelationshipToUserData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRelationshipToUsers

func NewRelationshipToUsers(data []RelationshipToUserData) *RelationshipToUsers

NewRelationshipToUsers instantiates a new RelationshipToUsers object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRelationshipToUsersWithDefaults

func NewRelationshipToUsersWithDefaults() *RelationshipToUsers

NewRelationshipToUsersWithDefaults instantiates a new RelationshipToUsers object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RelationshipToUsers) GetData

func (o *RelationshipToUsers) GetData() []RelationshipToUserData

GetData returns the Data field value.

func (*RelationshipToUsers) GetDataOk

func (o *RelationshipToUsers) GetDataOk() (*[]RelationshipToUserData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RelationshipToUsers) MarshalJSON

func (o RelationshipToUsers) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToUsers) SetData

func (o *RelationshipToUsers) SetData(v []RelationshipToUserData)

SetData sets field value.

func (*RelationshipToUsers) UnmarshalJSON

func (o *RelationshipToUsers) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ResponseMetaAttributes

ResponseMetaAttributes Object describing meta attributes of response.

type ResponseMetaAttributes struct {
    // Pagination object.
    Page *Pagination `json:"page,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewResponseMetaAttributes

func NewResponseMetaAttributes() *ResponseMetaAttributes

NewResponseMetaAttributes instantiates a new ResponseMetaAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewResponseMetaAttributesWithDefaults

func NewResponseMetaAttributesWithDefaults() *ResponseMetaAttributes

NewResponseMetaAttributesWithDefaults instantiates a new ResponseMetaAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ResponseMetaAttributes) GetPage

func (o *ResponseMetaAttributes) GetPage() Pagination

GetPage returns the Page field value if set, zero value otherwise.

func (*ResponseMetaAttributes) GetPageOk

func (o *ResponseMetaAttributes) GetPageOk() (*Pagination, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseMetaAttributes) HasPage

func (o *ResponseMetaAttributes) HasPage() bool

HasPage returns a boolean if a field has been set.

func (ResponseMetaAttributes) MarshalJSON

func (o ResponseMetaAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ResponseMetaAttributes) SetPage

func (o *ResponseMetaAttributes) SetPage(v Pagination)

SetPage gets a reference to the given Pagination and assigns it to the Page field.

func (*ResponseMetaAttributes) UnmarshalJSON

func (o *ResponseMetaAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type Role

Role Role object returned by the API.

type Role struct {
    // Attributes of the role.
    Attributes *RoleAttributes `json:"attributes,omitempty"`
    // The unique identifier of the role.
    Id *string `json:"id,omitempty"`
    // Relationships of the role object returned by the API.
    Relationships *RoleResponseRelationships `json:"relationships,omitempty"`
    // Roles type.
    Type RolesType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRole

func NewRole(typeVar RolesType) *Role

NewRole instantiates a new Role object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleWithDefaults

func NewRoleWithDefaults() *Role

NewRoleWithDefaults instantiates a new Role object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*Role) GetAttributes

func (o *Role) GetAttributes() RoleAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*Role) GetAttributesOk

func (o *Role) GetAttributesOk() (*RoleAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Role) GetId

func (o *Role) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Role) GetIdOk

func (o *Role) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Role) GetRelationships

func (o *Role) GetRelationships() RoleResponseRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*Role) GetRelationshipsOk

func (o *Role) GetRelationshipsOk() (*RoleResponseRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Role) GetType

func (o *Role) GetType() RolesType

GetType returns the Type field value.

func (*Role) GetTypeOk

func (o *Role) GetTypeOk() (*RolesType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Role) HasAttributes

func (o *Role) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*Role) HasId

func (o *Role) HasId() bool

HasId returns a boolean if a field has been set.

func (*Role) HasRelationships

func (o *Role) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (Role) MarshalJSON

func (o Role) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Role) SetAttributes

func (o *Role) SetAttributes(v RoleAttributes)

SetAttributes gets a reference to the given RoleAttributes and assigns it to the Attributes field.

func (*Role) SetId

func (o *Role) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Role) SetRelationships

func (o *Role) SetRelationships(v RoleResponseRelationships)

SetRelationships gets a reference to the given RoleResponseRelationships and assigns it to the Relationships field.

func (*Role) SetType

func (o *Role) SetType(v RolesType)

SetType sets field value.

func (*Role) UnmarshalJSON

func (o *Role) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleAttributes

RoleAttributes Attributes of the role.

type RoleAttributes struct {
    // Creation time of the role.
    CreatedAt *time.Time `json:"created_at,omitempty"`
    // Time of last role modification.
    ModifiedAt *time.Time `json:"modified_at,omitempty"`
    // The name of the role. The name is neither unique nor a stable identifier of the role.
    Name *string `json:"name,omitempty"`
    // Number of users with that role.
    UserCount *int64 `json:"user_count,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleAttributes

func NewRoleAttributes() *RoleAttributes

NewRoleAttributes instantiates a new RoleAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleAttributesWithDefaults

func NewRoleAttributesWithDefaults() *RoleAttributes

NewRoleAttributesWithDefaults instantiates a new RoleAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleAttributes) GetCreatedAt

func (o *RoleAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*RoleAttributes) GetCreatedAtOk

func (o *RoleAttributes) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleAttributes) GetModifiedAt

func (o *RoleAttributes) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*RoleAttributes) GetModifiedAtOk

func (o *RoleAttributes) GetModifiedAtOk() (*time.Time, bool)

GetModifiedAtOk returns a tuple with the ModifiedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleAttributes) GetName

func (o *RoleAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RoleAttributes) GetNameOk

func (o *RoleAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleAttributes) GetUserCount

func (o *RoleAttributes) GetUserCount() int64

GetUserCount returns the UserCount field value if set, zero value otherwise.

func (*RoleAttributes) GetUserCountOk

func (o *RoleAttributes) GetUserCountOk() (*int64, bool)

GetUserCountOk returns a tuple with the UserCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleAttributes) HasCreatedAt

func (o *RoleAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*RoleAttributes) HasModifiedAt

func (o *RoleAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*RoleAttributes) HasName

func (o *RoleAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*RoleAttributes) HasUserCount

func (o *RoleAttributes) HasUserCount() bool

HasUserCount returns a boolean if a field has been set.

func (RoleAttributes) MarshalJSON

func (o RoleAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleAttributes) SetCreatedAt

func (o *RoleAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*RoleAttributes) SetModifiedAt

func (o *RoleAttributes) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given time.Time and assigns it to the ModifiedAt field.

func (*RoleAttributes) SetName

func (o *RoleAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*RoleAttributes) SetUserCount

func (o *RoleAttributes) SetUserCount(v int64)

SetUserCount gets a reference to the given int64 and assigns it to the UserCount field.

func (*RoleAttributes) UnmarshalJSON

func (o *RoleAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleClone

RoleClone Data for the clone role request.

type RoleClone struct {
    // Attributes required to create a new role by cloning an existing one.
    Attributes RoleCloneAttributes `json:"attributes"`
    // Roles type.
    Type RolesType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleClone

func NewRoleClone(attributes RoleCloneAttributes, typeVar RolesType) *RoleClone

NewRoleClone instantiates a new RoleClone object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleCloneWithDefaults

func NewRoleCloneWithDefaults() *RoleClone

NewRoleCloneWithDefaults instantiates a new RoleClone object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleClone) GetAttributes

func (o *RoleClone) GetAttributes() RoleCloneAttributes

GetAttributes returns the Attributes field value.

func (*RoleClone) GetAttributesOk

func (o *RoleClone) GetAttributesOk() (*RoleCloneAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*RoleClone) GetType

func (o *RoleClone) GetType() RolesType

GetType returns the Type field value.

func (*RoleClone) GetTypeOk

func (o *RoleClone) GetTypeOk() (*RolesType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RoleClone) MarshalJSON

func (o RoleClone) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleClone) SetAttributes

func (o *RoleClone) SetAttributes(v RoleCloneAttributes)

SetAttributes sets field value.

func (*RoleClone) SetType

func (o *RoleClone) SetType(v RolesType)

SetType sets field value.

func (*RoleClone) UnmarshalJSON

func (o *RoleClone) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleCloneAttributes

RoleCloneAttributes Attributes required to create a new role by cloning an existing one.

type RoleCloneAttributes struct {
    // Name of the new role that is cloned.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleCloneAttributes

func NewRoleCloneAttributes(name string) *RoleCloneAttributes

NewRoleCloneAttributes instantiates a new RoleCloneAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleCloneAttributesWithDefaults

func NewRoleCloneAttributesWithDefaults() *RoleCloneAttributes

NewRoleCloneAttributesWithDefaults instantiates a new RoleCloneAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleCloneAttributes) GetName

func (o *RoleCloneAttributes) GetName() string

GetName returns the Name field value.

func (*RoleCloneAttributes) GetNameOk

func (o *RoleCloneAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (RoleCloneAttributes) MarshalJSON

func (o RoleCloneAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleCloneAttributes) SetName

func (o *RoleCloneAttributes) SetName(v string)

SetName sets field value.

func (*RoleCloneAttributes) UnmarshalJSON

func (o *RoleCloneAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleCloneRequest

RoleCloneRequest Request to create a role by cloning an existing role.

type RoleCloneRequest struct {
    // Data for the clone role request.
    Data RoleClone `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleCloneRequest

func NewRoleCloneRequest(data RoleClone) *RoleCloneRequest

NewRoleCloneRequest instantiates a new RoleCloneRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleCloneRequestWithDefaults

func NewRoleCloneRequestWithDefaults() *RoleCloneRequest

NewRoleCloneRequestWithDefaults instantiates a new RoleCloneRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleCloneRequest) GetData

func (o *RoleCloneRequest) GetData() RoleClone

GetData returns the Data field value.

func (*RoleCloneRequest) GetDataOk

func (o *RoleCloneRequest) GetDataOk() (*RoleClone, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RoleCloneRequest) MarshalJSON

func (o RoleCloneRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleCloneRequest) SetData

func (o *RoleCloneRequest) SetData(v RoleClone)

SetData sets field value.

func (*RoleCloneRequest) UnmarshalJSON

func (o *RoleCloneRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleCreateAttributes

RoleCreateAttributes Attributes of the created role.

type RoleCreateAttributes struct {
    // Creation time of the role.
    CreatedAt *time.Time `json:"created_at,omitempty"`
    // Time of last role modification.
    ModifiedAt *time.Time `json:"modified_at,omitempty"`
    // Name of the role.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleCreateAttributes

func NewRoleCreateAttributes(name string) *RoleCreateAttributes

NewRoleCreateAttributes instantiates a new RoleCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleCreateAttributesWithDefaults

func NewRoleCreateAttributesWithDefaults() *RoleCreateAttributes

NewRoleCreateAttributesWithDefaults instantiates a new RoleCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleCreateAttributes) GetCreatedAt

func (o *RoleCreateAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*RoleCreateAttributes) GetCreatedAtOk

func (o *RoleCreateAttributes) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleCreateAttributes) GetModifiedAt

func (o *RoleCreateAttributes) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*RoleCreateAttributes) GetModifiedAtOk

func (o *RoleCreateAttributes) GetModifiedAtOk() (*time.Time, bool)

GetModifiedAtOk returns a tuple with the ModifiedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleCreateAttributes) GetName

func (o *RoleCreateAttributes) GetName() string

GetName returns the Name field value.

func (*RoleCreateAttributes) GetNameOk

func (o *RoleCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*RoleCreateAttributes) HasCreatedAt

func (o *RoleCreateAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*RoleCreateAttributes) HasModifiedAt

func (o *RoleCreateAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (RoleCreateAttributes) MarshalJSON

func (o RoleCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleCreateAttributes) SetCreatedAt

func (o *RoleCreateAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*RoleCreateAttributes) SetModifiedAt

func (o *RoleCreateAttributes) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given time.Time and assigns it to the ModifiedAt field.

func (*RoleCreateAttributes) SetName

func (o *RoleCreateAttributes) SetName(v string)

SetName sets field value.

func (*RoleCreateAttributes) UnmarshalJSON

func (o *RoleCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleCreateData

RoleCreateData Data related to the creation of a role.

type RoleCreateData struct {
    // Attributes of the created role.
    Attributes RoleCreateAttributes `json:"attributes"`
    // Relationships of the role object.
    Relationships *RoleRelationships `json:"relationships,omitempty"`
    // Roles type.
    Type *RolesType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleCreateData

func NewRoleCreateData(attributes RoleCreateAttributes) *RoleCreateData

NewRoleCreateData instantiates a new RoleCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleCreateDataWithDefaults

func NewRoleCreateDataWithDefaults() *RoleCreateData

NewRoleCreateDataWithDefaults instantiates a new RoleCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleCreateData) GetAttributes

func (o *RoleCreateData) GetAttributes() RoleCreateAttributes

GetAttributes returns the Attributes field value.

func (*RoleCreateData) GetAttributesOk

func (o *RoleCreateData) GetAttributesOk() (*RoleCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*RoleCreateData) GetRelationships

func (o *RoleCreateData) GetRelationships() RoleRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*RoleCreateData) GetRelationshipsOk

func (o *RoleCreateData) GetRelationshipsOk() (*RoleRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleCreateData) GetType

func (o *RoleCreateData) GetType() RolesType

GetType returns the Type field value if set, zero value otherwise.

func (*RoleCreateData) GetTypeOk

func (o *RoleCreateData) GetTypeOk() (*RolesType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleCreateData) HasRelationships

func (o *RoleCreateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*RoleCreateData) HasType

func (o *RoleCreateData) HasType() bool

HasType returns a boolean if a field has been set.

func (RoleCreateData) MarshalJSON

func (o RoleCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleCreateData) SetAttributes

func (o *RoleCreateData) SetAttributes(v RoleCreateAttributes)

SetAttributes sets field value.

func (*RoleCreateData) SetRelationships

func (o *RoleCreateData) SetRelationships(v RoleRelationships)

SetRelationships gets a reference to the given RoleRelationships and assigns it to the Relationships field.

func (*RoleCreateData) SetType

func (o *RoleCreateData) SetType(v RolesType)

SetType gets a reference to the given RolesType and assigns it to the Type field.

func (*RoleCreateData) UnmarshalJSON

func (o *RoleCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleCreateRequest

RoleCreateRequest Create a role.

type RoleCreateRequest struct {
    // Data related to the creation of a role.
    Data RoleCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleCreateRequest

func NewRoleCreateRequest(data RoleCreateData) *RoleCreateRequest

NewRoleCreateRequest instantiates a new RoleCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleCreateRequestWithDefaults

func NewRoleCreateRequestWithDefaults() *RoleCreateRequest

NewRoleCreateRequestWithDefaults instantiates a new RoleCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleCreateRequest) GetData

func (o *RoleCreateRequest) GetData() RoleCreateData

GetData returns the Data field value.

func (*RoleCreateRequest) GetDataOk

func (o *RoleCreateRequest) GetDataOk() (*RoleCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RoleCreateRequest) MarshalJSON

func (o RoleCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleCreateRequest) SetData

func (o *RoleCreateRequest) SetData(v RoleCreateData)

SetData sets field value.

func (*RoleCreateRequest) UnmarshalJSON

func (o *RoleCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleCreateResponse

RoleCreateResponse Response containing information about a created role.

type RoleCreateResponse struct {
    // Role object returned by the API.
    Data *RoleCreateResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleCreateResponse

func NewRoleCreateResponse() *RoleCreateResponse

NewRoleCreateResponse instantiates a new RoleCreateResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleCreateResponseWithDefaults

func NewRoleCreateResponseWithDefaults() *RoleCreateResponse

NewRoleCreateResponseWithDefaults instantiates a new RoleCreateResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleCreateResponse) GetData

func (o *RoleCreateResponse) GetData() RoleCreateResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*RoleCreateResponse) GetDataOk

func (o *RoleCreateResponse) GetDataOk() (*RoleCreateResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleCreateResponse) HasData

func (o *RoleCreateResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (RoleCreateResponse) MarshalJSON

func (o RoleCreateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleCreateResponse) SetData

func (o *RoleCreateResponse) SetData(v RoleCreateResponseData)

SetData gets a reference to the given RoleCreateResponseData and assigns it to the Data field.

func (*RoleCreateResponse) UnmarshalJSON

func (o *RoleCreateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleCreateResponseData

RoleCreateResponseData Role object returned by the API.

type RoleCreateResponseData struct {
    // Attributes of the created role.
    Attributes *RoleCreateAttributes `json:"attributes,omitempty"`
    // The unique identifier of the role.
    Id *string `json:"id,omitempty"`
    // Relationships of the role object returned by the API.
    Relationships *RoleResponseRelationships `json:"relationships,omitempty"`
    // Roles type.
    Type RolesType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleCreateResponseData

func NewRoleCreateResponseData(typeVar RolesType) *RoleCreateResponseData

NewRoleCreateResponseData instantiates a new RoleCreateResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleCreateResponseDataWithDefaults

func NewRoleCreateResponseDataWithDefaults() *RoleCreateResponseData

NewRoleCreateResponseDataWithDefaults instantiates a new RoleCreateResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleCreateResponseData) GetAttributes

func (o *RoleCreateResponseData) GetAttributes() RoleCreateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*RoleCreateResponseData) GetAttributesOk

func (o *RoleCreateResponseData) GetAttributesOk() (*RoleCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleCreateResponseData) GetId

func (o *RoleCreateResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*RoleCreateResponseData) GetIdOk

func (o *RoleCreateResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleCreateResponseData) GetRelationships

func (o *RoleCreateResponseData) GetRelationships() RoleResponseRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*RoleCreateResponseData) GetRelationshipsOk

func (o *RoleCreateResponseData) GetRelationshipsOk() (*RoleResponseRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleCreateResponseData) GetType

func (o *RoleCreateResponseData) GetType() RolesType

GetType returns the Type field value.

func (*RoleCreateResponseData) GetTypeOk

func (o *RoleCreateResponseData) GetTypeOk() (*RolesType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RoleCreateResponseData) HasAttributes

func (o *RoleCreateResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*RoleCreateResponseData) HasId

func (o *RoleCreateResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*RoleCreateResponseData) HasRelationships

func (o *RoleCreateResponseData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (RoleCreateResponseData) MarshalJSON

func (o RoleCreateResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleCreateResponseData) SetAttributes

func (o *RoleCreateResponseData) SetAttributes(v RoleCreateAttributes)

SetAttributes gets a reference to the given RoleCreateAttributes and assigns it to the Attributes field.

func (*RoleCreateResponseData) SetId

func (o *RoleCreateResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*RoleCreateResponseData) SetRelationships

func (o *RoleCreateResponseData) SetRelationships(v RoleResponseRelationships)

SetRelationships gets a reference to the given RoleResponseRelationships and assigns it to the Relationships field.

func (*RoleCreateResponseData) SetType

func (o *RoleCreateResponseData) SetType(v RolesType)

SetType sets field value.

func (*RoleCreateResponseData) UnmarshalJSON

func (o *RoleCreateResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleRelationships

RoleRelationships Relationships of the role object.

type RoleRelationships struct {
    // Relationship to multiple permissions objects.
    Permissions *RelationshipToPermissions `json:"permissions,omitempty"`
    // Relationship to users.
    Users *RelationshipToUsers `json:"users,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleRelationships

func NewRoleRelationships() *RoleRelationships

NewRoleRelationships instantiates a new RoleRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleRelationshipsWithDefaults

func NewRoleRelationshipsWithDefaults() *RoleRelationships

NewRoleRelationshipsWithDefaults instantiates a new RoleRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleRelationships) GetPermissions

func (o *RoleRelationships) GetPermissions() RelationshipToPermissions

GetPermissions returns the Permissions field value if set, zero value otherwise.

func (*RoleRelationships) GetPermissionsOk

func (o *RoleRelationships) GetPermissionsOk() (*RelationshipToPermissions, bool)

GetPermissionsOk returns a tuple with the Permissions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleRelationships) GetUsers

func (o *RoleRelationships) GetUsers() RelationshipToUsers

GetUsers returns the Users field value if set, zero value otherwise.

func (*RoleRelationships) GetUsersOk

func (o *RoleRelationships) GetUsersOk() (*RelationshipToUsers, bool)

GetUsersOk returns a tuple with the Users field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleRelationships) HasPermissions

func (o *RoleRelationships) HasPermissions() bool

HasPermissions returns a boolean if a field has been set.

func (*RoleRelationships) HasUsers

func (o *RoleRelationships) HasUsers() bool

HasUsers returns a boolean if a field has been set.

func (RoleRelationships) MarshalJSON

func (o RoleRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleRelationships) SetPermissions

func (o *RoleRelationships) SetPermissions(v RelationshipToPermissions)

SetPermissions gets a reference to the given RelationshipToPermissions and assigns it to the Permissions field.

func (*RoleRelationships) SetUsers

func (o *RoleRelationships) SetUsers(v RelationshipToUsers)

SetUsers gets a reference to the given RelationshipToUsers and assigns it to the Users field.

func (*RoleRelationships) UnmarshalJSON

func (o *RoleRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleResponse

RoleResponse Response containing information about a single role.

type RoleResponse struct {
    // Role object returned by the API.
    Data *Role `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleResponse

func NewRoleResponse() *RoleResponse

NewRoleResponse instantiates a new RoleResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleResponseWithDefaults

func NewRoleResponseWithDefaults() *RoleResponse

NewRoleResponseWithDefaults instantiates a new RoleResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleResponse) GetData

func (o *RoleResponse) GetData() Role

GetData returns the Data field value if set, zero value otherwise.

func (*RoleResponse) GetDataOk

func (o *RoleResponse) GetDataOk() (*Role, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleResponse) HasData

func (o *RoleResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (RoleResponse) MarshalJSON

func (o RoleResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleResponse) SetData

func (o *RoleResponse) SetData(v Role)

SetData gets a reference to the given Role and assigns it to the Data field.

func (*RoleResponse) UnmarshalJSON

func (o *RoleResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleResponseRelationships

RoleResponseRelationships Relationships of the role object returned by the API.

type RoleResponseRelationships struct {
    // Relationship to multiple permissions objects.
    Permissions *RelationshipToPermissions `json:"permissions,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleResponseRelationships

func NewRoleResponseRelationships() *RoleResponseRelationships

NewRoleResponseRelationships instantiates a new RoleResponseRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleResponseRelationshipsWithDefaults

func NewRoleResponseRelationshipsWithDefaults() *RoleResponseRelationships

NewRoleResponseRelationshipsWithDefaults instantiates a new RoleResponseRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleResponseRelationships) GetPermissions

func (o *RoleResponseRelationships) GetPermissions() RelationshipToPermissions

GetPermissions returns the Permissions field value if set, zero value otherwise.

func (*RoleResponseRelationships) GetPermissionsOk

func (o *RoleResponseRelationships) GetPermissionsOk() (*RelationshipToPermissions, bool)

GetPermissionsOk returns a tuple with the Permissions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleResponseRelationships) HasPermissions

func (o *RoleResponseRelationships) HasPermissions() bool

HasPermissions returns a boolean if a field has been set.

func (RoleResponseRelationships) MarshalJSON

func (o RoleResponseRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleResponseRelationships) SetPermissions

func (o *RoleResponseRelationships) SetPermissions(v RelationshipToPermissions)

SetPermissions gets a reference to the given RelationshipToPermissions and assigns it to the Permissions field.

func (*RoleResponseRelationships) UnmarshalJSON

func (o *RoleResponseRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleUpdateAttributes

RoleUpdateAttributes Attributes of the role.

type RoleUpdateAttributes struct {
    // Creation time of the role.
    CreatedAt *time.Time `json:"created_at,omitempty"`
    // Time of last role modification.
    ModifiedAt *time.Time `json:"modified_at,omitempty"`
    // Name of the role.
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleUpdateAttributes

func NewRoleUpdateAttributes() *RoleUpdateAttributes

NewRoleUpdateAttributes instantiates a new RoleUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleUpdateAttributesWithDefaults

func NewRoleUpdateAttributesWithDefaults() *RoleUpdateAttributes

NewRoleUpdateAttributesWithDefaults instantiates a new RoleUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleUpdateAttributes) GetCreatedAt

func (o *RoleUpdateAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*RoleUpdateAttributes) GetCreatedAtOk

func (o *RoleUpdateAttributes) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleUpdateAttributes) GetModifiedAt

func (o *RoleUpdateAttributes) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*RoleUpdateAttributes) GetModifiedAtOk

func (o *RoleUpdateAttributes) GetModifiedAtOk() (*time.Time, bool)

GetModifiedAtOk returns a tuple with the ModifiedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleUpdateAttributes) GetName

func (o *RoleUpdateAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RoleUpdateAttributes) GetNameOk

func (o *RoleUpdateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleUpdateAttributes) HasCreatedAt

func (o *RoleUpdateAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*RoleUpdateAttributes) HasModifiedAt

func (o *RoleUpdateAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*RoleUpdateAttributes) HasName

func (o *RoleUpdateAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (RoleUpdateAttributes) MarshalJSON

func (o RoleUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleUpdateAttributes) SetCreatedAt

func (o *RoleUpdateAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*RoleUpdateAttributes) SetModifiedAt

func (o *RoleUpdateAttributes) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given time.Time and assigns it to the ModifiedAt field.

func (*RoleUpdateAttributes) SetName

func (o *RoleUpdateAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*RoleUpdateAttributes) UnmarshalJSON

func (o *RoleUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleUpdateData

RoleUpdateData Data related to the update of a role.

type RoleUpdateData struct {
    // Attributes of the role.
    Attributes RoleUpdateAttributes `json:"attributes"`
    // The unique identifier of the role.
    Id string `json:"id"`
    // Relationships of the role object.
    Relationships *RoleRelationships `json:"relationships,omitempty"`
    // Roles type.
    Type RolesType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleUpdateData

func NewRoleUpdateData(attributes RoleUpdateAttributes, id string, typeVar RolesType) *RoleUpdateData

NewRoleUpdateData instantiates a new RoleUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleUpdateDataWithDefaults

func NewRoleUpdateDataWithDefaults() *RoleUpdateData

NewRoleUpdateDataWithDefaults instantiates a new RoleUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleUpdateData) GetAttributes

func (o *RoleUpdateData) GetAttributes() RoleUpdateAttributes

GetAttributes returns the Attributes field value.

func (*RoleUpdateData) GetAttributesOk

func (o *RoleUpdateData) GetAttributesOk() (*RoleUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*RoleUpdateData) GetId

func (o *RoleUpdateData) GetId() string

GetId returns the Id field value.

func (*RoleUpdateData) GetIdOk

func (o *RoleUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RoleUpdateData) GetRelationships

func (o *RoleUpdateData) GetRelationships() RoleRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*RoleUpdateData) GetRelationshipsOk

func (o *RoleUpdateData) GetRelationshipsOk() (*RoleRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleUpdateData) GetType

func (o *RoleUpdateData) GetType() RolesType

GetType returns the Type field value.

func (*RoleUpdateData) GetTypeOk

func (o *RoleUpdateData) GetTypeOk() (*RolesType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RoleUpdateData) HasRelationships

func (o *RoleUpdateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (RoleUpdateData) MarshalJSON

func (o RoleUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleUpdateData) SetAttributes

func (o *RoleUpdateData) SetAttributes(v RoleUpdateAttributes)

SetAttributes sets field value.

func (*RoleUpdateData) SetId

func (o *RoleUpdateData) SetId(v string)

SetId sets field value.

func (*RoleUpdateData) SetRelationships

func (o *RoleUpdateData) SetRelationships(v RoleRelationships)

SetRelationships gets a reference to the given RoleRelationships and assigns it to the Relationships field.

func (*RoleUpdateData) SetType

func (o *RoleUpdateData) SetType(v RolesType)

SetType sets field value.

func (*RoleUpdateData) UnmarshalJSON

func (o *RoleUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleUpdateRequest

RoleUpdateRequest Update a role.

type RoleUpdateRequest struct {
    // Data related to the update of a role.
    Data RoleUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleUpdateRequest

func NewRoleUpdateRequest(data RoleUpdateData) *RoleUpdateRequest

NewRoleUpdateRequest instantiates a new RoleUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleUpdateRequestWithDefaults

func NewRoleUpdateRequestWithDefaults() *RoleUpdateRequest

NewRoleUpdateRequestWithDefaults instantiates a new RoleUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleUpdateRequest) GetData

func (o *RoleUpdateRequest) GetData() RoleUpdateData

GetData returns the Data field value.

func (*RoleUpdateRequest) GetDataOk

func (o *RoleUpdateRequest) GetDataOk() (*RoleUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RoleUpdateRequest) MarshalJSON

func (o RoleUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleUpdateRequest) SetData

func (o *RoleUpdateRequest) SetData(v RoleUpdateData)

SetData sets field value.

func (*RoleUpdateRequest) UnmarshalJSON

func (o *RoleUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleUpdateResponse

RoleUpdateResponse Response containing information about an updated role.

type RoleUpdateResponse struct {
    // Role object returned by the API.
    Data *RoleUpdateResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleUpdateResponse

func NewRoleUpdateResponse() *RoleUpdateResponse

NewRoleUpdateResponse instantiates a new RoleUpdateResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleUpdateResponseWithDefaults

func NewRoleUpdateResponseWithDefaults() *RoleUpdateResponse

NewRoleUpdateResponseWithDefaults instantiates a new RoleUpdateResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleUpdateResponse) GetData

func (o *RoleUpdateResponse) GetData() RoleUpdateResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*RoleUpdateResponse) GetDataOk

func (o *RoleUpdateResponse) GetDataOk() (*RoleUpdateResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleUpdateResponse) HasData

func (o *RoleUpdateResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (RoleUpdateResponse) MarshalJSON

func (o RoleUpdateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleUpdateResponse) SetData

func (o *RoleUpdateResponse) SetData(v RoleUpdateResponseData)

SetData gets a reference to the given RoleUpdateResponseData and assigns it to the Data field.

func (*RoleUpdateResponse) UnmarshalJSON

func (o *RoleUpdateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleUpdateResponseData

RoleUpdateResponseData Role object returned by the API.

type RoleUpdateResponseData struct {
    // Attributes of the role.
    Attributes *RoleUpdateAttributes `json:"attributes,omitempty"`
    // The unique identifier of the role.
    Id *string `json:"id,omitempty"`
    // Relationships of the role object returned by the API.
    Relationships *RoleResponseRelationships `json:"relationships,omitempty"`
    // Roles type.
    Type RolesType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRoleUpdateResponseData

func NewRoleUpdateResponseData(typeVar RolesType) *RoleUpdateResponseData

NewRoleUpdateResponseData instantiates a new RoleUpdateResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRoleUpdateResponseDataWithDefaults

func NewRoleUpdateResponseDataWithDefaults() *RoleUpdateResponseData

NewRoleUpdateResponseDataWithDefaults instantiates a new RoleUpdateResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RoleUpdateResponseData) GetAttributes

func (o *RoleUpdateResponseData) GetAttributes() RoleUpdateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*RoleUpdateResponseData) GetAttributesOk

func (o *RoleUpdateResponseData) GetAttributesOk() (*RoleUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleUpdateResponseData) GetId

func (o *RoleUpdateResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*RoleUpdateResponseData) GetIdOk

func (o *RoleUpdateResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleUpdateResponseData) GetRelationships

func (o *RoleUpdateResponseData) GetRelationships() RoleResponseRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*RoleUpdateResponseData) GetRelationshipsOk

func (o *RoleUpdateResponseData) GetRelationshipsOk() (*RoleResponseRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoleUpdateResponseData) GetType

func (o *RoleUpdateResponseData) GetType() RolesType

GetType returns the Type field value.

func (*RoleUpdateResponseData) GetTypeOk

func (o *RoleUpdateResponseData) GetTypeOk() (*RolesType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RoleUpdateResponseData) HasAttributes

func (o *RoleUpdateResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*RoleUpdateResponseData) HasId

func (o *RoleUpdateResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*RoleUpdateResponseData) HasRelationships

func (o *RoleUpdateResponseData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (RoleUpdateResponseData) MarshalJSON

func (o RoleUpdateResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleUpdateResponseData) SetAttributes

func (o *RoleUpdateResponseData) SetAttributes(v RoleUpdateAttributes)

SetAttributes gets a reference to the given RoleUpdateAttributes and assigns it to the Attributes field.

func (*RoleUpdateResponseData) SetId

func (o *RoleUpdateResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*RoleUpdateResponseData) SetRelationships

func (o *RoleUpdateResponseData) SetRelationships(v RoleResponseRelationships)

SetRelationships gets a reference to the given RoleResponseRelationships and assigns it to the Relationships field.

func (*RoleUpdateResponseData) SetType

func (o *RoleUpdateResponseData) SetType(v RolesType)

SetType sets field value.

func (*RoleUpdateResponseData) UnmarshalJSON

func (o *RoleUpdateResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RolesApi

RolesApi service type

type RolesApi datadog.Service

func NewRolesApi

func NewRolesApi(client *datadog.APIClient) *RolesApi

NewRolesApi Returns NewRolesApi.

func (*RolesApi) AddPermissionToRole

func (a *RolesApi) AddPermissionToRole(ctx _context.Context, roleId string, body RelationshipToPermission) (PermissionsResponse, *_nethttp.Response, error)

AddPermissionToRole Grant permission to a role. Adds a permission to a role.

func (*RolesApi) AddUserToRole

func (a *RolesApi) AddUserToRole(ctx _context.Context, roleId string, body RelationshipToUser) (UsersResponse, *_nethttp.Response, error)

AddUserToRole Add a user to a role. Adds a user to a role.

func (*RolesApi) CloneRole

func (a *RolesApi) CloneRole(ctx _context.Context, roleId string, body RoleCloneRequest) (RoleResponse, *_nethttp.Response, error)

CloneRole Create a new role by cloning an existing role. Clone an existing role

func (*RolesApi) CreateRole

func (a *RolesApi) CreateRole(ctx _context.Context, body RoleCreateRequest) (RoleCreateResponse, *_nethttp.Response, error)

CreateRole Create role. Create a new role for your organization.

func (*RolesApi) DeleteRole

func (a *RolesApi) DeleteRole(ctx _context.Context, roleId string) (*_nethttp.Response, error)

DeleteRole Delete role. Disables a role.

func (*RolesApi) GetRole

func (a *RolesApi) GetRole(ctx _context.Context, roleId string) (RoleResponse, *_nethttp.Response, error)

GetRole Get a role. Get a role in the organization specified by the role’s `role_id`.

func (*RolesApi) ListPermissions

func (a *RolesApi) ListPermissions(ctx _context.Context) (PermissionsResponse, *_nethttp.Response, error)

ListPermissions List permissions. Returns a list of all permissions, including name, description, and ID.

func (*RolesApi) ListRolePermissions

func (a *RolesApi) ListRolePermissions(ctx _context.Context, roleId string) (PermissionsResponse, *_nethttp.Response, error)

ListRolePermissions List permissions for a role. Returns a list of all permissions for a single role.

func (*RolesApi) ListRoleUsers

func (a *RolesApi) ListRoleUsers(ctx _context.Context, roleId string, o ...ListRoleUsersOptionalParameters) (UsersResponse, *_nethttp.Response, error)

ListRoleUsers Get all users of a role. Gets all users of a role.

func (*RolesApi) ListRoles

func (a *RolesApi) ListRoles(ctx _context.Context, o ...ListRolesOptionalParameters) (RolesResponse, *_nethttp.Response, error)

ListRoles List roles. Returns all roles, including their names and their unique identifiers.

func (*RolesApi) RemovePermissionFromRole

func (a *RolesApi) RemovePermissionFromRole(ctx _context.Context, roleId string, body RelationshipToPermission) (PermissionsResponse, *_nethttp.Response, error)

RemovePermissionFromRole Revoke permission. Removes a permission from a role.

func (*RolesApi) RemoveUserFromRole

func (a *RolesApi) RemoveUserFromRole(ctx _context.Context, roleId string, body RelationshipToUser) (UsersResponse, *_nethttp.Response, error)

RemoveUserFromRole Remove a user from a role. Removes a user from a role.

func (*RolesApi) UpdateRole

func (a *RolesApi) UpdateRole(ctx _context.Context, roleId string, body RoleUpdateRequest) (RoleUpdateResponse, *_nethttp.Response, error)

UpdateRole Update a role. Edit a role. Can only be used with application keys belonging to administrators.

type RolesResponse

RolesResponse Response containing information about multiple roles.

type RolesResponse struct {
    // Array of returned roles.
    Data []Role `json:"data,omitempty"`
    // Object describing meta attributes of response.
    Meta *ResponseMetaAttributes `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewRolesResponse

func NewRolesResponse() *RolesResponse

NewRolesResponse instantiates a new RolesResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewRolesResponseWithDefaults

func NewRolesResponseWithDefaults() *RolesResponse

NewRolesResponseWithDefaults instantiates a new RolesResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*RolesResponse) GetData

func (o *RolesResponse) GetData() []Role

GetData returns the Data field value if set, zero value otherwise.

func (*RolesResponse) GetDataOk

func (o *RolesResponse) GetDataOk() (*[]Role, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RolesResponse) GetMeta

func (o *RolesResponse) GetMeta() ResponseMetaAttributes

GetMeta returns the Meta field value if set, zero value otherwise.

func (*RolesResponse) GetMetaOk

func (o *RolesResponse) GetMetaOk() (*ResponseMetaAttributes, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RolesResponse) HasData

func (o *RolesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*RolesResponse) HasMeta

func (o *RolesResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (RolesResponse) MarshalJSON

func (o RolesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RolesResponse) SetData

func (o *RolesResponse) SetData(v []Role)

SetData gets a reference to the given []Role and assigns it to the Data field.

func (*RolesResponse) SetMeta

func (o *RolesResponse) SetMeta(v ResponseMetaAttributes)

SetMeta gets a reference to the given ResponseMetaAttributes and assigns it to the Meta field.

func (*RolesResponse) UnmarshalJSON

func (o *RolesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RolesSort

RolesSort Sorting options for roles.

type RolesSort string

List of RolesSort.

const (
    ROLESSORT_NAME_ASCENDING         RolesSort = "name"
    ROLESSORT_NAME_DESCENDING        RolesSort = "-name"
    ROLESSORT_MODIFIED_AT_ASCENDING  RolesSort = "modified_at"
    ROLESSORT_MODIFIED_AT_DESCENDING RolesSort = "-modified_at"
    ROLESSORT_USER_COUNT_ASCENDING   RolesSort = "user_count"
    ROLESSORT_USER_COUNT_DESCENDING  RolesSort = "-user_count"
)

func NewRolesSortFromValue

func NewRolesSortFromValue(v string) (*RolesSort, error)

NewRolesSortFromValue returns a pointer to a valid RolesSort for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RolesSort) GetAllowedValues

func (v *RolesSort) GetAllowedValues() []RolesSort

GetAllowedValues reeturns the list of possible values.

func (RolesSort) IsValid

func (v RolesSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RolesSort) Ptr

func (v RolesSort) Ptr() *RolesSort

Ptr returns reference to RolesSort value.

func (*RolesSort) UnmarshalJSON

func (v *RolesSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RolesType

RolesType Roles type.

type RolesType string

List of RolesType.

const (
    ROLESTYPE_ROLES RolesType = "roles"
)

func NewRolesTypeFromValue

func NewRolesTypeFromValue(v string) (*RolesType, error)

NewRolesTypeFromValue returns a pointer to a valid RolesType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RolesType) GetAllowedValues

func (v *RolesType) GetAllowedValues() []RolesType

GetAllowedValues reeturns the list of possible values.

func (RolesType) IsValid

func (v RolesType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RolesType) Ptr

func (v RolesType) Ptr() *RolesType

Ptr returns reference to RolesType value.

func (*RolesType) UnmarshalJSON

func (v *RolesType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SAMLAssertionAttribute

SAMLAssertionAttribute SAML assertion attribute.

type SAMLAssertionAttribute struct {
    // Key/Value pair of attributes used in SAML assertion attributes.
    Attributes *SAMLAssertionAttributeAttributes `json:"attributes,omitempty"`
    // The ID of the SAML assertion attribute.
    Id string `json:"id"`
    // SAML assertion attributes resource type.
    Type SAMLAssertionAttributesType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSAMLAssertionAttribute

func NewSAMLAssertionAttribute(id string, typeVar SAMLAssertionAttributesType) *SAMLAssertionAttribute

NewSAMLAssertionAttribute instantiates a new SAMLAssertionAttribute object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSAMLAssertionAttributeWithDefaults

func NewSAMLAssertionAttributeWithDefaults() *SAMLAssertionAttribute

NewSAMLAssertionAttributeWithDefaults instantiates a new SAMLAssertionAttribute object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SAMLAssertionAttribute) GetAttributes

func (o *SAMLAssertionAttribute) GetAttributes() SAMLAssertionAttributeAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SAMLAssertionAttribute) GetAttributesOk

func (o *SAMLAssertionAttribute) GetAttributesOk() (*SAMLAssertionAttributeAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SAMLAssertionAttribute) GetId

func (o *SAMLAssertionAttribute) GetId() string

GetId returns the Id field value.

func (*SAMLAssertionAttribute) GetIdOk

func (o *SAMLAssertionAttribute) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*SAMLAssertionAttribute) GetType

func (o *SAMLAssertionAttribute) GetType() SAMLAssertionAttributesType

GetType returns the Type field value.

func (*SAMLAssertionAttribute) GetTypeOk

func (o *SAMLAssertionAttribute) GetTypeOk() (*SAMLAssertionAttributesType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*SAMLAssertionAttribute) HasAttributes

func (o *SAMLAssertionAttribute) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (SAMLAssertionAttribute) MarshalJSON

func (o SAMLAssertionAttribute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SAMLAssertionAttribute) SetAttributes

func (o *SAMLAssertionAttribute) SetAttributes(v SAMLAssertionAttributeAttributes)

SetAttributes gets a reference to the given SAMLAssertionAttributeAttributes and assigns it to the Attributes field.

func (*SAMLAssertionAttribute) SetId

func (o *SAMLAssertionAttribute) SetId(v string)

SetId sets field value.

func (*SAMLAssertionAttribute) SetType

func (o *SAMLAssertionAttribute) SetType(v SAMLAssertionAttributesType)

SetType sets field value.

func (*SAMLAssertionAttribute) UnmarshalJSON

func (o *SAMLAssertionAttribute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SAMLAssertionAttributeAttributes

SAMLAssertionAttributeAttributes Key/Value pair of attributes used in SAML assertion attributes.

type SAMLAssertionAttributeAttributes struct {
    // Key portion of a key/value pair of the attribute sent from the Identity Provider.
    AttributeKey *string `json:"attribute_key,omitempty"`
    // Value portion of a key/value pair of the attribute sent from the Identity Provider.
    AttributeValue *string `json:"attribute_value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSAMLAssertionAttributeAttributes

func NewSAMLAssertionAttributeAttributes() *SAMLAssertionAttributeAttributes

NewSAMLAssertionAttributeAttributes instantiates a new SAMLAssertionAttributeAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSAMLAssertionAttributeAttributesWithDefaults

func NewSAMLAssertionAttributeAttributesWithDefaults() *SAMLAssertionAttributeAttributes

NewSAMLAssertionAttributeAttributesWithDefaults instantiates a new SAMLAssertionAttributeAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SAMLAssertionAttributeAttributes) GetAttributeKey

func (o *SAMLAssertionAttributeAttributes) GetAttributeKey() string

GetAttributeKey returns the AttributeKey field value if set, zero value otherwise.

func (*SAMLAssertionAttributeAttributes) GetAttributeKeyOk

func (o *SAMLAssertionAttributeAttributes) GetAttributeKeyOk() (*string, bool)

GetAttributeKeyOk returns a tuple with the AttributeKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SAMLAssertionAttributeAttributes) GetAttributeValue

func (o *SAMLAssertionAttributeAttributes) GetAttributeValue() string

GetAttributeValue returns the AttributeValue field value if set, zero value otherwise.

func (*SAMLAssertionAttributeAttributes) GetAttributeValueOk

func (o *SAMLAssertionAttributeAttributes) GetAttributeValueOk() (*string, bool)

GetAttributeValueOk returns a tuple with the AttributeValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SAMLAssertionAttributeAttributes) HasAttributeKey

func (o *SAMLAssertionAttributeAttributes) HasAttributeKey() bool

HasAttributeKey returns a boolean if a field has been set.

func (*SAMLAssertionAttributeAttributes) HasAttributeValue

func (o *SAMLAssertionAttributeAttributes) HasAttributeValue() bool

HasAttributeValue returns a boolean if a field has been set.

func (SAMLAssertionAttributeAttributes) MarshalJSON

func (o SAMLAssertionAttributeAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SAMLAssertionAttributeAttributes) SetAttributeKey

func (o *SAMLAssertionAttributeAttributes) SetAttributeKey(v string)

SetAttributeKey gets a reference to the given string and assigns it to the AttributeKey field.

func (*SAMLAssertionAttributeAttributes) SetAttributeValue

func (o *SAMLAssertionAttributeAttributes) SetAttributeValue(v string)

SetAttributeValue gets a reference to the given string and assigns it to the AttributeValue field.

func (*SAMLAssertionAttributeAttributes) UnmarshalJSON

func (o *SAMLAssertionAttributeAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SAMLAssertionAttributesType

SAMLAssertionAttributesType SAML assertion attributes resource type.

type SAMLAssertionAttributesType string

List of SAMLAssertionAttributesType.

const (
    SAMLASSERTIONATTRIBUTESTYPE_SAML_ASSERTION_ATTRIBUTES SAMLAssertionAttributesType = "saml_assertion_attributes"
)

func NewSAMLAssertionAttributesTypeFromValue

func NewSAMLAssertionAttributesTypeFromValue(v string) (*SAMLAssertionAttributesType, error)

NewSAMLAssertionAttributesTypeFromValue returns a pointer to a valid SAMLAssertionAttributesType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SAMLAssertionAttributesType) GetAllowedValues

func (v *SAMLAssertionAttributesType) GetAllowedValues() []SAMLAssertionAttributesType

GetAllowedValues reeturns the list of possible values.

func (SAMLAssertionAttributesType) IsValid

func (v SAMLAssertionAttributesType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SAMLAssertionAttributesType) Ptr

func (v SAMLAssertionAttributesType) Ptr() *SAMLAssertionAttributesType

Ptr returns reference to SAMLAssertionAttributesType value.

func (*SAMLAssertionAttributesType) UnmarshalJSON

func (v *SAMLAssertionAttributesType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SearchAuditLogsOptionalParameters

SearchAuditLogsOptionalParameters holds optional parameters for SearchAuditLogs.

type SearchAuditLogsOptionalParameters struct {
    Body *AuditLogsSearchEventsRequest
}

func NewSearchAuditLogsOptionalParameters

func NewSearchAuditLogsOptionalParameters() *SearchAuditLogsOptionalParameters

NewSearchAuditLogsOptionalParameters creates an empty struct for parameters.

func (*SearchAuditLogsOptionalParameters) WithBody

func (r *SearchAuditLogsOptionalParameters) WithBody(body AuditLogsSearchEventsRequest) *SearchAuditLogsOptionalParameters

WithBody sets the corresponding parameter name and returns the struct.

type SearchEventsOptionalParameters

SearchEventsOptionalParameters holds optional parameters for SearchEvents.

type SearchEventsOptionalParameters struct {
    Body *EventsListRequest
}

func NewSearchEventsOptionalParameters

func NewSearchEventsOptionalParameters() *SearchEventsOptionalParameters

NewSearchEventsOptionalParameters creates an empty struct for parameters.

func (*SearchEventsOptionalParameters) WithBody

func (r *SearchEventsOptionalParameters) WithBody(body EventsListRequest) *SearchEventsOptionalParameters

WithBody sets the corresponding parameter name and returns the struct.

type SearchSecurityMonitoringSignalsOptionalParameters

SearchSecurityMonitoringSignalsOptionalParameters holds optional parameters for SearchSecurityMonitoringSignals.

type SearchSecurityMonitoringSignalsOptionalParameters struct {
    Body *SecurityMonitoringSignalListRequest
}

func NewSearchSecurityMonitoringSignalsOptionalParameters

func NewSearchSecurityMonitoringSignalsOptionalParameters() *SearchSecurityMonitoringSignalsOptionalParameters

NewSearchSecurityMonitoringSignalsOptionalParameters creates an empty struct for parameters.

func (*SearchSecurityMonitoringSignalsOptionalParameters) WithBody

func (r *SearchSecurityMonitoringSignalsOptionalParameters) WithBody(body SecurityMonitoringSignalListRequest) *SearchSecurityMonitoringSignalsOptionalParameters

WithBody sets the corresponding parameter name and returns the struct.

type SecurityFilter

SecurityFilter The security filter's properties.

type SecurityFilter struct {
    // The object describing a security filter.
    Attributes *SecurityFilterAttributes `json:"attributes,omitempty"`
    // The ID of the security filter.
    Id *string `json:"id,omitempty"`
    // The type of the resource. The value should always be `security_filters`.
    Type *SecurityFilterType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityFilter

func NewSecurityFilter() *SecurityFilter

NewSecurityFilter instantiates a new SecurityFilter object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityFilterWithDefaults

func NewSecurityFilterWithDefaults() *SecurityFilter

NewSecurityFilterWithDefaults instantiates a new SecurityFilter object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityFilter) GetAttributes

func (o *SecurityFilter) GetAttributes() SecurityFilterAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SecurityFilter) GetAttributesOk

func (o *SecurityFilter) GetAttributesOk() (*SecurityFilterAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilter) GetId

func (o *SecurityFilter) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SecurityFilter) GetIdOk

func (o *SecurityFilter) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilter) GetType

func (o *SecurityFilter) GetType() SecurityFilterType

GetType returns the Type field value if set, zero value otherwise.

func (*SecurityFilter) GetTypeOk

func (o *SecurityFilter) GetTypeOk() (*SecurityFilterType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilter) HasAttributes

func (o *SecurityFilter) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SecurityFilter) HasId

func (o *SecurityFilter) HasId() bool

HasId returns a boolean if a field has been set.

func (*SecurityFilter) HasType

func (o *SecurityFilter) HasType() bool

HasType returns a boolean if a field has been set.

func (SecurityFilter) MarshalJSON

func (o SecurityFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilter) SetAttributes

func (o *SecurityFilter) SetAttributes(v SecurityFilterAttributes)

SetAttributes gets a reference to the given SecurityFilterAttributes and assigns it to the Attributes field.

func (*SecurityFilter) SetId

func (o *SecurityFilter) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SecurityFilter) SetType

func (o *SecurityFilter) SetType(v SecurityFilterType)

SetType gets a reference to the given SecurityFilterType and assigns it to the Type field.

func (*SecurityFilter) UnmarshalJSON

func (o *SecurityFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFilterAttributes

SecurityFilterAttributes The object describing a security filter.

type SecurityFilterAttributes struct {
    // The list of exclusion filters applied in this security filter.
    ExclusionFilters []SecurityFilterExclusionFilterResponse `json:"exclusion_filters,omitempty"`
    // The filtered data type.
    FilteredDataType *SecurityFilterFilteredDataType `json:"filtered_data_type,omitempty"`
    // Whether the security filter is the built-in filter.
    IsBuiltin *bool `json:"is_builtin,omitempty"`
    // Whether the security filter is enabled.
    IsEnabled *bool `json:"is_enabled,omitempty"`
    // The security filter name.
    Name *string `json:"name,omitempty"`
    // The security filter query. Logs accepted by this query will be accepted by this filter.
    Query *string `json:"query,omitempty"`
    // The version of the security filter.
    Version *int32 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityFilterAttributes

func NewSecurityFilterAttributes() *SecurityFilterAttributes

NewSecurityFilterAttributes instantiates a new SecurityFilterAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityFilterAttributesWithDefaults

func NewSecurityFilterAttributesWithDefaults() *SecurityFilterAttributes

NewSecurityFilterAttributesWithDefaults instantiates a new SecurityFilterAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityFilterAttributes) GetExclusionFilters

func (o *SecurityFilterAttributes) GetExclusionFilters() []SecurityFilterExclusionFilterResponse

GetExclusionFilters returns the ExclusionFilters field value if set, zero value otherwise.

func (*SecurityFilterAttributes) GetExclusionFiltersOk

func (o *SecurityFilterAttributes) GetExclusionFiltersOk() (*[]SecurityFilterExclusionFilterResponse, bool)

GetExclusionFiltersOk returns a tuple with the ExclusionFilters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterAttributes) GetFilteredDataType

func (o *SecurityFilterAttributes) GetFilteredDataType() SecurityFilterFilteredDataType

GetFilteredDataType returns the FilteredDataType field value if set, zero value otherwise.

func (*SecurityFilterAttributes) GetFilteredDataTypeOk

func (o *SecurityFilterAttributes) GetFilteredDataTypeOk() (*SecurityFilterFilteredDataType, bool)

GetFilteredDataTypeOk returns a tuple with the FilteredDataType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterAttributes) GetIsBuiltin

func (o *SecurityFilterAttributes) GetIsBuiltin() bool

GetIsBuiltin returns the IsBuiltin field value if set, zero value otherwise.

func (*SecurityFilterAttributes) GetIsBuiltinOk

func (o *SecurityFilterAttributes) GetIsBuiltinOk() (*bool, bool)

GetIsBuiltinOk returns a tuple with the IsBuiltin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterAttributes) GetIsEnabled

func (o *SecurityFilterAttributes) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value if set, zero value otherwise.

func (*SecurityFilterAttributes) GetIsEnabledOk

func (o *SecurityFilterAttributes) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterAttributes) GetName

func (o *SecurityFilterAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityFilterAttributes) GetNameOk

func (o *SecurityFilterAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterAttributes) GetQuery

func (o *SecurityFilterAttributes) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*SecurityFilterAttributes) GetQueryOk

func (o *SecurityFilterAttributes) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterAttributes) GetVersion

func (o *SecurityFilterAttributes) GetVersion() int32

GetVersion returns the Version field value if set, zero value otherwise.

func (*SecurityFilterAttributes) GetVersionOk

func (o *SecurityFilterAttributes) GetVersionOk() (*int32, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterAttributes) HasExclusionFilters

func (o *SecurityFilterAttributes) HasExclusionFilters() bool

HasExclusionFilters returns a boolean if a field has been set.

func (*SecurityFilterAttributes) HasFilteredDataType

func (o *SecurityFilterAttributes) HasFilteredDataType() bool

HasFilteredDataType returns a boolean if a field has been set.

func (*SecurityFilterAttributes) HasIsBuiltin

func (o *SecurityFilterAttributes) HasIsBuiltin() bool

HasIsBuiltin returns a boolean if a field has been set.

func (*SecurityFilterAttributes) HasIsEnabled

func (o *SecurityFilterAttributes) HasIsEnabled() bool

HasIsEnabled returns a boolean if a field has been set.

func (*SecurityFilterAttributes) HasName

func (o *SecurityFilterAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityFilterAttributes) HasQuery

func (o *SecurityFilterAttributes) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*SecurityFilterAttributes) HasVersion

func (o *SecurityFilterAttributes) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SecurityFilterAttributes) MarshalJSON

func (o SecurityFilterAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilterAttributes) SetExclusionFilters

func (o *SecurityFilterAttributes) SetExclusionFilters(v []SecurityFilterExclusionFilterResponse)

SetExclusionFilters gets a reference to the given []SecurityFilterExclusionFilterResponse and assigns it to the ExclusionFilters field.

func (*SecurityFilterAttributes) SetFilteredDataType

func (o *SecurityFilterAttributes) SetFilteredDataType(v SecurityFilterFilteredDataType)

SetFilteredDataType gets a reference to the given SecurityFilterFilteredDataType and assigns it to the FilteredDataType field.

func (*SecurityFilterAttributes) SetIsBuiltin

func (o *SecurityFilterAttributes) SetIsBuiltin(v bool)

SetIsBuiltin gets a reference to the given bool and assigns it to the IsBuiltin field.

func (*SecurityFilterAttributes) SetIsEnabled

func (o *SecurityFilterAttributes) SetIsEnabled(v bool)

SetIsEnabled gets a reference to the given bool and assigns it to the IsEnabled field.

func (*SecurityFilterAttributes) SetName

func (o *SecurityFilterAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityFilterAttributes) SetQuery

func (o *SecurityFilterAttributes) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*SecurityFilterAttributes) SetVersion

func (o *SecurityFilterAttributes) SetVersion(v int32)

SetVersion gets a reference to the given int32 and assigns it to the Version field.

func (*SecurityFilterAttributes) UnmarshalJSON

func (o *SecurityFilterAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFilterCreateAttributes

SecurityFilterCreateAttributes Object containing the attributes of the security filter to be created.

type SecurityFilterCreateAttributes struct {
    // Exclusion filters to exclude some logs from the security filter.
    ExclusionFilters []SecurityFilterExclusionFilter `json:"exclusion_filters"`
    // The filtered data type.
    FilteredDataType SecurityFilterFilteredDataType `json:"filtered_data_type"`
    // Whether the security filter is enabled.
    IsEnabled bool `json:"is_enabled"`
    // The name of the security filter.
    Name string `json:"name"`
    // The query of the security filter.
    Query string `json:"query"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityFilterCreateAttributes

func NewSecurityFilterCreateAttributes(exclusionFilters []SecurityFilterExclusionFilter, filteredDataType SecurityFilterFilteredDataType, isEnabled bool, name string, query string) *SecurityFilterCreateAttributes

NewSecurityFilterCreateAttributes instantiates a new SecurityFilterCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityFilterCreateAttributesWithDefaults

func NewSecurityFilterCreateAttributesWithDefaults() *SecurityFilterCreateAttributes

NewSecurityFilterCreateAttributesWithDefaults instantiates a new SecurityFilterCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityFilterCreateAttributes) GetExclusionFilters

func (o *SecurityFilterCreateAttributes) GetExclusionFilters() []SecurityFilterExclusionFilter

GetExclusionFilters returns the ExclusionFilters field value.

func (*SecurityFilterCreateAttributes) GetExclusionFiltersOk

func (o *SecurityFilterCreateAttributes) GetExclusionFiltersOk() (*[]SecurityFilterExclusionFilter, bool)

GetExclusionFiltersOk returns a tuple with the ExclusionFilters field value and a boolean to check if the value has been set.

func (*SecurityFilterCreateAttributes) GetFilteredDataType

func (o *SecurityFilterCreateAttributes) GetFilteredDataType() SecurityFilterFilteredDataType

GetFilteredDataType returns the FilteredDataType field value.

func (*SecurityFilterCreateAttributes) GetFilteredDataTypeOk

func (o *SecurityFilterCreateAttributes) GetFilteredDataTypeOk() (*SecurityFilterFilteredDataType, bool)

GetFilteredDataTypeOk returns a tuple with the FilteredDataType field value and a boolean to check if the value has been set.

func (*SecurityFilterCreateAttributes) GetIsEnabled

func (o *SecurityFilterCreateAttributes) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value.

func (*SecurityFilterCreateAttributes) GetIsEnabledOk

func (o *SecurityFilterCreateAttributes) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value and a boolean to check if the value has been set.

func (*SecurityFilterCreateAttributes) GetName

func (o *SecurityFilterCreateAttributes) GetName() string

GetName returns the Name field value.

func (*SecurityFilterCreateAttributes) GetNameOk

func (o *SecurityFilterCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SecurityFilterCreateAttributes) GetQuery

func (o *SecurityFilterCreateAttributes) GetQuery() string

GetQuery returns the Query field value.

func (*SecurityFilterCreateAttributes) GetQueryOk

func (o *SecurityFilterCreateAttributes) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value and a boolean to check if the value has been set.

func (SecurityFilterCreateAttributes) MarshalJSON

func (o SecurityFilterCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilterCreateAttributes) SetExclusionFilters

func (o *SecurityFilterCreateAttributes) SetExclusionFilters(v []SecurityFilterExclusionFilter)

SetExclusionFilters sets field value.

func (*SecurityFilterCreateAttributes) SetFilteredDataType

func (o *SecurityFilterCreateAttributes) SetFilteredDataType(v SecurityFilterFilteredDataType)

SetFilteredDataType sets field value.

func (*SecurityFilterCreateAttributes) SetIsEnabled

func (o *SecurityFilterCreateAttributes) SetIsEnabled(v bool)

SetIsEnabled sets field value.

func (*SecurityFilterCreateAttributes) SetName

func (o *SecurityFilterCreateAttributes) SetName(v string)

SetName sets field value.

func (*SecurityFilterCreateAttributes) SetQuery

func (o *SecurityFilterCreateAttributes) SetQuery(v string)

SetQuery sets field value.

func (*SecurityFilterCreateAttributes) UnmarshalJSON

func (o *SecurityFilterCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFilterCreateData

SecurityFilterCreateData Object for a single security filter.

type SecurityFilterCreateData struct {
    // Object containing the attributes of the security filter to be created.
    Attributes SecurityFilterCreateAttributes `json:"attributes"`
    // The type of the resource. The value should always be `security_filters`.
    Type SecurityFilterType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityFilterCreateData

func NewSecurityFilterCreateData(attributes SecurityFilterCreateAttributes, typeVar SecurityFilterType) *SecurityFilterCreateData

NewSecurityFilterCreateData instantiates a new SecurityFilterCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityFilterCreateDataWithDefaults

func NewSecurityFilterCreateDataWithDefaults() *SecurityFilterCreateData

NewSecurityFilterCreateDataWithDefaults instantiates a new SecurityFilterCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityFilterCreateData) GetAttributes

func (o *SecurityFilterCreateData) GetAttributes() SecurityFilterCreateAttributes

GetAttributes returns the Attributes field value.

func (*SecurityFilterCreateData) GetAttributesOk

func (o *SecurityFilterCreateData) GetAttributesOk() (*SecurityFilterCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*SecurityFilterCreateData) GetType

func (o *SecurityFilterCreateData) GetType() SecurityFilterType

GetType returns the Type field value.

func (*SecurityFilterCreateData) GetTypeOk

func (o *SecurityFilterCreateData) GetTypeOk() (*SecurityFilterType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (SecurityFilterCreateData) MarshalJSON

func (o SecurityFilterCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilterCreateData) SetAttributes

func (o *SecurityFilterCreateData) SetAttributes(v SecurityFilterCreateAttributes)

SetAttributes sets field value.

func (*SecurityFilterCreateData) SetType

func (o *SecurityFilterCreateData) SetType(v SecurityFilterType)

SetType sets field value.

func (*SecurityFilterCreateData) UnmarshalJSON

func (o *SecurityFilterCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFilterCreateRequest

SecurityFilterCreateRequest Request object that includes the security filter that you would like to create.

type SecurityFilterCreateRequest struct {
    // Object for a single security filter.
    Data SecurityFilterCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityFilterCreateRequest

func NewSecurityFilterCreateRequest(data SecurityFilterCreateData) *SecurityFilterCreateRequest

NewSecurityFilterCreateRequest instantiates a new SecurityFilterCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityFilterCreateRequestWithDefaults

func NewSecurityFilterCreateRequestWithDefaults() *SecurityFilterCreateRequest

NewSecurityFilterCreateRequestWithDefaults instantiates a new SecurityFilterCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityFilterCreateRequest) GetData

func (o *SecurityFilterCreateRequest) GetData() SecurityFilterCreateData

GetData returns the Data field value.

func (*SecurityFilterCreateRequest) GetDataOk

func (o *SecurityFilterCreateRequest) GetDataOk() (*SecurityFilterCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (SecurityFilterCreateRequest) MarshalJSON

func (o SecurityFilterCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilterCreateRequest) SetData

func (o *SecurityFilterCreateRequest) SetData(v SecurityFilterCreateData)

SetData sets field value.

func (*SecurityFilterCreateRequest) UnmarshalJSON

func (o *SecurityFilterCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFilterExclusionFilter

SecurityFilterExclusionFilter Exclusion filter for the security filter.

type SecurityFilterExclusionFilter struct {
    // Exclusion filter name.
    Name string `json:"name"`
    // Exclusion filter query. Logs that match this query are excluded from the security filter.
    Query string `json:"query"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityFilterExclusionFilter

func NewSecurityFilterExclusionFilter(name string, query string) *SecurityFilterExclusionFilter

NewSecurityFilterExclusionFilter instantiates a new SecurityFilterExclusionFilter object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityFilterExclusionFilterWithDefaults

func NewSecurityFilterExclusionFilterWithDefaults() *SecurityFilterExclusionFilter

NewSecurityFilterExclusionFilterWithDefaults instantiates a new SecurityFilterExclusionFilter object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityFilterExclusionFilter) GetName

func (o *SecurityFilterExclusionFilter) GetName() string

GetName returns the Name field value.

func (*SecurityFilterExclusionFilter) GetNameOk

func (o *SecurityFilterExclusionFilter) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SecurityFilterExclusionFilter) GetQuery

func (o *SecurityFilterExclusionFilter) GetQuery() string

GetQuery returns the Query field value.

func (*SecurityFilterExclusionFilter) GetQueryOk

func (o *SecurityFilterExclusionFilter) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value and a boolean to check if the value has been set.

func (SecurityFilterExclusionFilter) MarshalJSON

func (o SecurityFilterExclusionFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilterExclusionFilter) SetName

func (o *SecurityFilterExclusionFilter) SetName(v string)

SetName sets field value.

func (*SecurityFilterExclusionFilter) SetQuery

func (o *SecurityFilterExclusionFilter) SetQuery(v string)

SetQuery sets field value.

func (*SecurityFilterExclusionFilter) UnmarshalJSON

func (o *SecurityFilterExclusionFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFilterExclusionFilterResponse

SecurityFilterExclusionFilterResponse A single exclusion filter.

type SecurityFilterExclusionFilterResponse struct {
    // The exclusion filter name.
    Name *string `json:"name,omitempty"`
    // The exclusion filter query.
    Query *string `json:"query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityFilterExclusionFilterResponse

func NewSecurityFilterExclusionFilterResponse() *SecurityFilterExclusionFilterResponse

NewSecurityFilterExclusionFilterResponse instantiates a new SecurityFilterExclusionFilterResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityFilterExclusionFilterResponseWithDefaults

func NewSecurityFilterExclusionFilterResponseWithDefaults() *SecurityFilterExclusionFilterResponse

NewSecurityFilterExclusionFilterResponseWithDefaults instantiates a new SecurityFilterExclusionFilterResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityFilterExclusionFilterResponse) GetName

func (o *SecurityFilterExclusionFilterResponse) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityFilterExclusionFilterResponse) GetNameOk

func (o *SecurityFilterExclusionFilterResponse) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterExclusionFilterResponse) GetQuery

func (o *SecurityFilterExclusionFilterResponse) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*SecurityFilterExclusionFilterResponse) GetQueryOk

func (o *SecurityFilterExclusionFilterResponse) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterExclusionFilterResponse) HasName

func (o *SecurityFilterExclusionFilterResponse) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityFilterExclusionFilterResponse) HasQuery

func (o *SecurityFilterExclusionFilterResponse) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (SecurityFilterExclusionFilterResponse) MarshalJSON

func (o SecurityFilterExclusionFilterResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilterExclusionFilterResponse) SetName

func (o *SecurityFilterExclusionFilterResponse) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityFilterExclusionFilterResponse) SetQuery

func (o *SecurityFilterExclusionFilterResponse) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*SecurityFilterExclusionFilterResponse) UnmarshalJSON

func (o *SecurityFilterExclusionFilterResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFilterFilteredDataType

SecurityFilterFilteredDataType The filtered data type.

type SecurityFilterFilteredDataType string

List of SecurityFilterFilteredDataType.

const (
    SECURITYFILTERFILTEREDDATATYPE_LOGS SecurityFilterFilteredDataType = "logs"
)

func NewSecurityFilterFilteredDataTypeFromValue

func NewSecurityFilterFilteredDataTypeFromValue(v string) (*SecurityFilterFilteredDataType, error)

NewSecurityFilterFilteredDataTypeFromValue returns a pointer to a valid SecurityFilterFilteredDataType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityFilterFilteredDataType) GetAllowedValues

func (v *SecurityFilterFilteredDataType) GetAllowedValues() []SecurityFilterFilteredDataType

GetAllowedValues reeturns the list of possible values.

func (SecurityFilterFilteredDataType) IsValid

func (v SecurityFilterFilteredDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityFilterFilteredDataType) Ptr

func (v SecurityFilterFilteredDataType) Ptr() *SecurityFilterFilteredDataType

Ptr returns reference to SecurityFilterFilteredDataType value.

func (*SecurityFilterFilteredDataType) UnmarshalJSON

func (v *SecurityFilterFilteredDataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityFilterMeta

SecurityFilterMeta Optional metadata associated to the response.

type SecurityFilterMeta struct {
    // A warning message.
    Warning *string `json:"warning,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityFilterMeta

func NewSecurityFilterMeta() *SecurityFilterMeta

NewSecurityFilterMeta instantiates a new SecurityFilterMeta object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityFilterMetaWithDefaults

func NewSecurityFilterMetaWithDefaults() *SecurityFilterMeta

NewSecurityFilterMetaWithDefaults instantiates a new SecurityFilterMeta object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityFilterMeta) GetWarning

func (o *SecurityFilterMeta) GetWarning() string

GetWarning returns the Warning field value if set, zero value otherwise.

func (*SecurityFilterMeta) GetWarningOk

func (o *SecurityFilterMeta) GetWarningOk() (*string, bool)

GetWarningOk returns a tuple with the Warning field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterMeta) HasWarning

func (o *SecurityFilterMeta) HasWarning() bool

HasWarning returns a boolean if a field has been set.

func (SecurityFilterMeta) MarshalJSON

func (o SecurityFilterMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilterMeta) SetWarning

func (o *SecurityFilterMeta) SetWarning(v string)

SetWarning gets a reference to the given string and assigns it to the Warning field.

func (*SecurityFilterMeta) UnmarshalJSON

func (o *SecurityFilterMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFilterResponse

SecurityFilterResponse Response object which includes a single security filter.

type SecurityFilterResponse struct {
    // The security filter's properties.
    Data *SecurityFilter `json:"data,omitempty"`
    // Optional metadata associated to the response.
    Meta *SecurityFilterMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityFilterResponse

func NewSecurityFilterResponse() *SecurityFilterResponse

NewSecurityFilterResponse instantiates a new SecurityFilterResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityFilterResponseWithDefaults

func NewSecurityFilterResponseWithDefaults() *SecurityFilterResponse

NewSecurityFilterResponseWithDefaults instantiates a new SecurityFilterResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityFilterResponse) GetData

func (o *SecurityFilterResponse) GetData() SecurityFilter

GetData returns the Data field value if set, zero value otherwise.

func (*SecurityFilterResponse) GetDataOk

func (o *SecurityFilterResponse) GetDataOk() (*SecurityFilter, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterResponse) GetMeta

func (o *SecurityFilterResponse) GetMeta() SecurityFilterMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SecurityFilterResponse) GetMetaOk

func (o *SecurityFilterResponse) GetMetaOk() (*SecurityFilterMeta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterResponse) HasData

func (o *SecurityFilterResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*SecurityFilterResponse) HasMeta

func (o *SecurityFilterResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SecurityFilterResponse) MarshalJSON

func (o SecurityFilterResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilterResponse) SetData

func (o *SecurityFilterResponse) SetData(v SecurityFilter)

SetData gets a reference to the given SecurityFilter and assigns it to the Data field.

func (*SecurityFilterResponse) SetMeta

func (o *SecurityFilterResponse) SetMeta(v SecurityFilterMeta)

SetMeta gets a reference to the given SecurityFilterMeta and assigns it to the Meta field.

func (*SecurityFilterResponse) UnmarshalJSON

func (o *SecurityFilterResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFilterType

SecurityFilterType The type of the resource. The value should always be `security_filters`.

type SecurityFilterType string

List of SecurityFilterType.

const (
    SECURITYFILTERTYPE_SECURITY_FILTERS SecurityFilterType = "security_filters"
)

func NewSecurityFilterTypeFromValue

func NewSecurityFilterTypeFromValue(v string) (*SecurityFilterType, error)

NewSecurityFilterTypeFromValue returns a pointer to a valid SecurityFilterType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityFilterType) GetAllowedValues

func (v *SecurityFilterType) GetAllowedValues() []SecurityFilterType

GetAllowedValues reeturns the list of possible values.

func (SecurityFilterType) IsValid

func (v SecurityFilterType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityFilterType) Ptr

func (v SecurityFilterType) Ptr() *SecurityFilterType

Ptr returns reference to SecurityFilterType value.

func (*SecurityFilterType) UnmarshalJSON

func (v *SecurityFilterType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityFilterUpdateAttributes

SecurityFilterUpdateAttributes The security filters properties to be updated.

type SecurityFilterUpdateAttributes struct {
    // Exclusion filters to exclude some logs from the security filter.
    ExclusionFilters []SecurityFilterExclusionFilter `json:"exclusion_filters,omitempty"`
    // The filtered data type.
    FilteredDataType *SecurityFilterFilteredDataType `json:"filtered_data_type,omitempty"`
    // Whether the security filter is enabled.
    IsEnabled *bool `json:"is_enabled,omitempty"`
    // The name of the security filter.
    Name *string `json:"name,omitempty"`
    // The query of the security filter.
    Query *string `json:"query,omitempty"`
    // The version of the security filter to update.
    Version *int32 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityFilterUpdateAttributes

func NewSecurityFilterUpdateAttributes() *SecurityFilterUpdateAttributes

NewSecurityFilterUpdateAttributes instantiates a new SecurityFilterUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityFilterUpdateAttributesWithDefaults

func NewSecurityFilterUpdateAttributesWithDefaults() *SecurityFilterUpdateAttributes

NewSecurityFilterUpdateAttributesWithDefaults instantiates a new SecurityFilterUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityFilterUpdateAttributes) GetExclusionFilters

func (o *SecurityFilterUpdateAttributes) GetExclusionFilters() []SecurityFilterExclusionFilter

GetExclusionFilters returns the ExclusionFilters field value if set, zero value otherwise.

func (*SecurityFilterUpdateAttributes) GetExclusionFiltersOk

func (o *SecurityFilterUpdateAttributes) GetExclusionFiltersOk() (*[]SecurityFilterExclusionFilter, bool)

GetExclusionFiltersOk returns a tuple with the ExclusionFilters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterUpdateAttributes) GetFilteredDataType

func (o *SecurityFilterUpdateAttributes) GetFilteredDataType() SecurityFilterFilteredDataType

GetFilteredDataType returns the FilteredDataType field value if set, zero value otherwise.

func (*SecurityFilterUpdateAttributes) GetFilteredDataTypeOk

func (o *SecurityFilterUpdateAttributes) GetFilteredDataTypeOk() (*SecurityFilterFilteredDataType, bool)

GetFilteredDataTypeOk returns a tuple with the FilteredDataType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterUpdateAttributes) GetIsEnabled

func (o *SecurityFilterUpdateAttributes) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value if set, zero value otherwise.

func (*SecurityFilterUpdateAttributes) GetIsEnabledOk

func (o *SecurityFilterUpdateAttributes) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterUpdateAttributes) GetName

func (o *SecurityFilterUpdateAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityFilterUpdateAttributes) GetNameOk

func (o *SecurityFilterUpdateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterUpdateAttributes) GetQuery

func (o *SecurityFilterUpdateAttributes) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*SecurityFilterUpdateAttributes) GetQueryOk

func (o *SecurityFilterUpdateAttributes) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterUpdateAttributes) GetVersion

func (o *SecurityFilterUpdateAttributes) GetVersion() int32

GetVersion returns the Version field value if set, zero value otherwise.

func (*SecurityFilterUpdateAttributes) GetVersionOk

func (o *SecurityFilterUpdateAttributes) GetVersionOk() (*int32, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFilterUpdateAttributes) HasExclusionFilters

func (o *SecurityFilterUpdateAttributes) HasExclusionFilters() bool

HasExclusionFilters returns a boolean if a field has been set.

func (*SecurityFilterUpdateAttributes) HasFilteredDataType

func (o *SecurityFilterUpdateAttributes) HasFilteredDataType() bool

HasFilteredDataType returns a boolean if a field has been set.

func (*SecurityFilterUpdateAttributes) HasIsEnabled

func (o *SecurityFilterUpdateAttributes) HasIsEnabled() bool

HasIsEnabled returns a boolean if a field has been set.

func (*SecurityFilterUpdateAttributes) HasName

func (o *SecurityFilterUpdateAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityFilterUpdateAttributes) HasQuery

func (o *SecurityFilterUpdateAttributes) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*SecurityFilterUpdateAttributes) HasVersion

func (o *SecurityFilterUpdateAttributes) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SecurityFilterUpdateAttributes) MarshalJSON

func (o SecurityFilterUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilterUpdateAttributes) SetExclusionFilters

func (o *SecurityFilterUpdateAttributes) SetExclusionFilters(v []SecurityFilterExclusionFilter)

SetExclusionFilters gets a reference to the given []SecurityFilterExclusionFilter and assigns it to the ExclusionFilters field.

func (*SecurityFilterUpdateAttributes) SetFilteredDataType

func (o *SecurityFilterUpdateAttributes) SetFilteredDataType(v SecurityFilterFilteredDataType)

SetFilteredDataType gets a reference to the given SecurityFilterFilteredDataType and assigns it to the FilteredDataType field.

func (*SecurityFilterUpdateAttributes) SetIsEnabled

func (o *SecurityFilterUpdateAttributes) SetIsEnabled(v bool)

SetIsEnabled gets a reference to the given bool and assigns it to the IsEnabled field.

func (*SecurityFilterUpdateAttributes) SetName

func (o *SecurityFilterUpdateAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityFilterUpdateAttributes) SetQuery

func (o *SecurityFilterUpdateAttributes) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*SecurityFilterUpdateAttributes) SetVersion

func (o *SecurityFilterUpdateAttributes) SetVersion(v int32)

SetVersion gets a reference to the given int32 and assigns it to the Version field.

func (*SecurityFilterUpdateAttributes) UnmarshalJSON

func (o *SecurityFilterUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFilterUpdateData

SecurityFilterUpdateData The new security filter properties.

type SecurityFilterUpdateData struct {
    // The security filters properties to be updated.
    Attributes SecurityFilterUpdateAttributes `json:"attributes"`
    // The type of the resource. The value should always be `security_filters`.
    Type SecurityFilterType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityFilterUpdateData

func NewSecurityFilterUpdateData(attributes SecurityFilterUpdateAttributes, typeVar SecurityFilterType) *SecurityFilterUpdateData

NewSecurityFilterUpdateData instantiates a new SecurityFilterUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityFilterUpdateDataWithDefaults

func NewSecurityFilterUpdateDataWithDefaults() *SecurityFilterUpdateData

NewSecurityFilterUpdateDataWithDefaults instantiates a new SecurityFilterUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityFilterUpdateData) GetAttributes

func (o *SecurityFilterUpdateData) GetAttributes() SecurityFilterUpdateAttributes

GetAttributes returns the Attributes field value.

func (*SecurityFilterUpdateData) GetAttributesOk

func (o *SecurityFilterUpdateData) GetAttributesOk() (*SecurityFilterUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*SecurityFilterUpdateData) GetType

func (o *SecurityFilterUpdateData) GetType() SecurityFilterType

GetType returns the Type field value.

func (*SecurityFilterUpdateData) GetTypeOk

func (o *SecurityFilterUpdateData) GetTypeOk() (*SecurityFilterType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (SecurityFilterUpdateData) MarshalJSON

func (o SecurityFilterUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilterUpdateData) SetAttributes

func (o *SecurityFilterUpdateData) SetAttributes(v SecurityFilterUpdateAttributes)

SetAttributes sets field value.

func (*SecurityFilterUpdateData) SetType

func (o *SecurityFilterUpdateData) SetType(v SecurityFilterType)

SetType sets field value.

func (*SecurityFilterUpdateData) UnmarshalJSON

func (o *SecurityFilterUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFilterUpdateRequest

SecurityFilterUpdateRequest The new security filter body.

type SecurityFilterUpdateRequest struct {
    // The new security filter properties.
    Data SecurityFilterUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityFilterUpdateRequest

func NewSecurityFilterUpdateRequest(data SecurityFilterUpdateData) *SecurityFilterUpdateRequest

NewSecurityFilterUpdateRequest instantiates a new SecurityFilterUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityFilterUpdateRequestWithDefaults

func NewSecurityFilterUpdateRequestWithDefaults() *SecurityFilterUpdateRequest

NewSecurityFilterUpdateRequestWithDefaults instantiates a new SecurityFilterUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityFilterUpdateRequest) GetData

func (o *SecurityFilterUpdateRequest) GetData() SecurityFilterUpdateData

GetData returns the Data field value.

func (*SecurityFilterUpdateRequest) GetDataOk

func (o *SecurityFilterUpdateRequest) GetDataOk() (*SecurityFilterUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (SecurityFilterUpdateRequest) MarshalJSON

func (o SecurityFilterUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilterUpdateRequest) SetData

func (o *SecurityFilterUpdateRequest) SetData(v SecurityFilterUpdateData)

SetData sets field value.

func (*SecurityFilterUpdateRequest) UnmarshalJSON

func (o *SecurityFilterUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFiltersResponse

SecurityFiltersResponse All the available security filters objects.

type SecurityFiltersResponse struct {
    // A list of security filters objects.
    Data []SecurityFilter `json:"data,omitempty"`
    // Optional metadata associated to the response.
    Meta *SecurityFilterMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityFiltersResponse

func NewSecurityFiltersResponse() *SecurityFiltersResponse

NewSecurityFiltersResponse instantiates a new SecurityFiltersResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityFiltersResponseWithDefaults

func NewSecurityFiltersResponseWithDefaults() *SecurityFiltersResponse

NewSecurityFiltersResponseWithDefaults instantiates a new SecurityFiltersResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityFiltersResponse) GetData

func (o *SecurityFiltersResponse) GetData() []SecurityFilter

GetData returns the Data field value if set, zero value otherwise.

func (*SecurityFiltersResponse) GetDataOk

func (o *SecurityFiltersResponse) GetDataOk() (*[]SecurityFilter, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFiltersResponse) GetMeta

func (o *SecurityFiltersResponse) GetMeta() SecurityFilterMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SecurityFiltersResponse) GetMetaOk

func (o *SecurityFiltersResponse) GetMetaOk() (*SecurityFilterMeta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityFiltersResponse) HasData

func (o *SecurityFiltersResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*SecurityFiltersResponse) HasMeta

func (o *SecurityFiltersResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SecurityFiltersResponse) MarshalJSON

func (o SecurityFiltersResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFiltersResponse) SetData

func (o *SecurityFiltersResponse) SetData(v []SecurityFilter)

SetData gets a reference to the given []SecurityFilter and assigns it to the Data field.

func (*SecurityFiltersResponse) SetMeta

func (o *SecurityFiltersResponse) SetMeta(v SecurityFilterMeta)

SetMeta gets a reference to the given SecurityFilterMeta and assigns it to the Meta field.

func (*SecurityFiltersResponse) UnmarshalJSON

func (o *SecurityFiltersResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringApi

SecurityMonitoringApi service type

type SecurityMonitoringApi datadog.Service

func NewSecurityMonitoringApi

func NewSecurityMonitoringApi(client *datadog.APIClient) *SecurityMonitoringApi

NewSecurityMonitoringApi Returns NewSecurityMonitoringApi.

func (*SecurityMonitoringApi) CreateSecurityFilter

func (a *SecurityMonitoringApi) CreateSecurityFilter(ctx _context.Context, body SecurityFilterCreateRequest) (SecurityFilterResponse, *_nethttp.Response, error)

CreateSecurityFilter Create a security filter. Create a security filter.

See the [security filter guide](https://docs.datadoghq.com/security_platform/guide/how-to-setup-security-filters-using-security-monitoring-api/) for more examples.

func (*SecurityMonitoringApi) CreateSecurityMonitoringRule

func (a *SecurityMonitoringApi) CreateSecurityMonitoringRule(ctx _context.Context, body SecurityMonitoringRuleCreatePayload) (SecurityMonitoringRuleResponse, *_nethttp.Response, error)

CreateSecurityMonitoringRule Create a detection rule. Create a detection rule.

func (*SecurityMonitoringApi) DeleteSecurityFilter

func (a *SecurityMonitoringApi) DeleteSecurityFilter(ctx _context.Context, securityFilterId string) (*_nethttp.Response, error)

DeleteSecurityFilter Delete a security filter. Delete a specific security filter.

func (*SecurityMonitoringApi) DeleteSecurityMonitoringRule

func (a *SecurityMonitoringApi) DeleteSecurityMonitoringRule(ctx _context.Context, ruleId string) (*_nethttp.Response, error)

DeleteSecurityMonitoringRule Delete an existing rule. Delete an existing rule. Default rules cannot be deleted.

func (*SecurityMonitoringApi) EditSecurityMonitoringSignalAssignee

func (a *SecurityMonitoringApi) EditSecurityMonitoringSignalAssignee(ctx _context.Context, signalId string, body SecurityMonitoringSignalAssigneeUpdateRequest) (SecurityMonitoringSignalTriageUpdateResponse, *_nethttp.Response, error)

EditSecurityMonitoringSignalAssignee Modify the triage assignee of a security signal. Modify the triage assignee of a security signal.

func (*SecurityMonitoringApi) EditSecurityMonitoringSignalIncidents

func (a *SecurityMonitoringApi) EditSecurityMonitoringSignalIncidents(ctx _context.Context, signalId string, body SecurityMonitoringSignalIncidentsUpdateRequest) (SecurityMonitoringSignalTriageUpdateResponse, *_nethttp.Response, error)

EditSecurityMonitoringSignalIncidents Change the related incidents of a security signal. Change the related incidents for a security signal.

func (*SecurityMonitoringApi) EditSecurityMonitoringSignalState

func (a *SecurityMonitoringApi) EditSecurityMonitoringSignalState(ctx _context.Context, signalId string, body SecurityMonitoringSignalStateUpdateRequest) (SecurityMonitoringSignalTriageUpdateResponse, *_nethttp.Response, error)

EditSecurityMonitoringSignalState Change the triage state of a security signal. Change the triage state of a security signal.

func (*SecurityMonitoringApi) GetSecurityFilter

func (a *SecurityMonitoringApi) GetSecurityFilter(ctx _context.Context, securityFilterId string) (SecurityFilterResponse, *_nethttp.Response, error)

GetSecurityFilter Get a security filter. Get the details of a specific security filter.

See the [security filter guide](https://docs.datadoghq.com/security_platform/guide/how-to-setup-security-filters-using-security-monitoring-api/) for more examples.

func (*SecurityMonitoringApi) GetSecurityMonitoringRule

func (a *SecurityMonitoringApi) GetSecurityMonitoringRule(ctx _context.Context, ruleId string) (SecurityMonitoringRuleResponse, *_nethttp.Response, error)

GetSecurityMonitoringRule Get a rule's details. Get a rule's details.

func (*SecurityMonitoringApi) GetSecurityMonitoringSignal

func (a *SecurityMonitoringApi) GetSecurityMonitoringSignal(ctx _context.Context, signalId string) (SecurityMonitoringSignal, *_nethttp.Response, error)

GetSecurityMonitoringSignal Get a signal's details. Get a signal's details.

func (*SecurityMonitoringApi) ListSecurityFilters

func (a *SecurityMonitoringApi) ListSecurityFilters(ctx _context.Context) (SecurityFiltersResponse, *_nethttp.Response, error)

ListSecurityFilters Get all security filters. Get the list of configured security filters with their definitions.

func (*SecurityMonitoringApi) ListSecurityMonitoringRules

func (a *SecurityMonitoringApi) ListSecurityMonitoringRules(ctx _context.Context, o ...ListSecurityMonitoringRulesOptionalParameters) (SecurityMonitoringListRulesResponse, *_nethttp.Response, error)

ListSecurityMonitoringRules List rules. List rules.

func (*SecurityMonitoringApi) ListSecurityMonitoringSignals

func (a *SecurityMonitoringApi) ListSecurityMonitoringSignals(ctx _context.Context, o ...ListSecurityMonitoringSignalsOptionalParameters) (SecurityMonitoringSignalsListResponse, *_nethttp.Response, error)

ListSecurityMonitoringSignals Get a quick list of security signals. The list endpoint returns security signals that match a search query. Both this endpoint and the POST endpoint can be used interchangeably when listing security signals.

func (*SecurityMonitoringApi) ListSecurityMonitoringSignalsWithPagination

func (a *SecurityMonitoringApi) ListSecurityMonitoringSignalsWithPagination(ctx _context.Context, o ...ListSecurityMonitoringSignalsOptionalParameters) (<-chan SecurityMonitoringSignal, func(), error)

ListSecurityMonitoringSignalsWithPagination provides a paginated version of ListSecurityMonitoringSignals returning a channel with all items.

func (*SecurityMonitoringApi) SearchSecurityMonitoringSignals

func (a *SecurityMonitoringApi) SearchSecurityMonitoringSignals(ctx _context.Context, o ...SearchSecurityMonitoringSignalsOptionalParameters) (SecurityMonitoringSignalsListResponse, *_nethttp.Response, error)

SearchSecurityMonitoringSignals Get a list of security signals. Returns security signals that match a search query. Both this endpoint and the GET endpoint can be used interchangeably for listing security signals.

func (*SecurityMonitoringApi) SearchSecurityMonitoringSignalsWithPagination

func (a *SecurityMonitoringApi) SearchSecurityMonitoringSignalsWithPagination(ctx _context.Context, o ...SearchSecurityMonitoringSignalsOptionalParameters) (<-chan SecurityMonitoringSignal, func(), error)

SearchSecurityMonitoringSignalsWithPagination provides a paginated version of SearchSecurityMonitoringSignals returning a channel with all items.

func (*SecurityMonitoringApi) UpdateSecurityFilter

func (a *SecurityMonitoringApi) UpdateSecurityFilter(ctx _context.Context, securityFilterId string, body SecurityFilterUpdateRequest) (SecurityFilterResponse, *_nethttp.Response, error)

UpdateSecurityFilter Update a security filter. Update a specific security filter. Returns the security filter object when the request is successful.

func (*SecurityMonitoringApi) UpdateSecurityMonitoringRule

func (a *SecurityMonitoringApi) UpdateSecurityMonitoringRule(ctx _context.Context, ruleId string, body SecurityMonitoringRuleUpdatePayload) (SecurityMonitoringRuleResponse, *_nethttp.Response, error)

UpdateSecurityMonitoringRule Update an existing rule. Update an existing rule. When updating `cases`, `queries` or `options`, the whole field must be included. For example, when modifying a query all queries must be included. Default rules can only be updated to be enabled and to change notifications.

type SecurityMonitoringFilter

SecurityMonitoringFilter The rule's suppression filter.

type SecurityMonitoringFilter struct {
    // The type of filtering action.
    Action *SecurityMonitoringFilterAction `json:"action,omitempty"`
    // Query for selecting logs to apply the filtering action.
    Query *string `json:"query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringFilter

func NewSecurityMonitoringFilter() *SecurityMonitoringFilter

NewSecurityMonitoringFilter instantiates a new SecurityMonitoringFilter object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringFilterWithDefaults

func NewSecurityMonitoringFilterWithDefaults() *SecurityMonitoringFilter

NewSecurityMonitoringFilterWithDefaults instantiates a new SecurityMonitoringFilter object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringFilter) GetAction

func (o *SecurityMonitoringFilter) GetAction() SecurityMonitoringFilterAction

GetAction returns the Action field value if set, zero value otherwise.

func (*SecurityMonitoringFilter) GetActionOk

func (o *SecurityMonitoringFilter) GetActionOk() (*SecurityMonitoringFilterAction, bool)

GetActionOk returns a tuple with the Action field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringFilter) GetQuery

func (o *SecurityMonitoringFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*SecurityMonitoringFilter) GetQueryOk

func (o *SecurityMonitoringFilter) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringFilter) HasAction

func (o *SecurityMonitoringFilter) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*SecurityMonitoringFilter) HasQuery

func (o *SecurityMonitoringFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (SecurityMonitoringFilter) MarshalJSON

func (o SecurityMonitoringFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringFilter) SetAction

func (o *SecurityMonitoringFilter) SetAction(v SecurityMonitoringFilterAction)

SetAction gets a reference to the given SecurityMonitoringFilterAction and assigns it to the Action field.

func (*SecurityMonitoringFilter) SetQuery

func (o *SecurityMonitoringFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*SecurityMonitoringFilter) UnmarshalJSON

func (o *SecurityMonitoringFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringFilterAction

SecurityMonitoringFilterAction The type of filtering action.

type SecurityMonitoringFilterAction string

List of SecurityMonitoringFilterAction.

const (
    SECURITYMONITORINGFILTERACTION_REQUIRE  SecurityMonitoringFilterAction = "require"
    SECURITYMONITORINGFILTERACTION_SUPPRESS SecurityMonitoringFilterAction = "suppress"
)

func NewSecurityMonitoringFilterActionFromValue

func NewSecurityMonitoringFilterActionFromValue(v string) (*SecurityMonitoringFilterAction, error)

NewSecurityMonitoringFilterActionFromValue returns a pointer to a valid SecurityMonitoringFilterAction for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringFilterAction) GetAllowedValues

func (v *SecurityMonitoringFilterAction) GetAllowedValues() []SecurityMonitoringFilterAction

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringFilterAction) IsValid

func (v SecurityMonitoringFilterAction) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringFilterAction) Ptr

func (v SecurityMonitoringFilterAction) Ptr() *SecurityMonitoringFilterAction

Ptr returns reference to SecurityMonitoringFilterAction value.

func (*SecurityMonitoringFilterAction) UnmarshalJSON

func (v *SecurityMonitoringFilterAction) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringListRulesResponse

SecurityMonitoringListRulesResponse List of rules.

type SecurityMonitoringListRulesResponse struct {
    // Array containing the list of rules.
    Data []SecurityMonitoringRuleResponse `json:"data,omitempty"`
    // Object describing meta attributes of response.
    Meta *ResponseMetaAttributes `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringListRulesResponse

func NewSecurityMonitoringListRulesResponse() *SecurityMonitoringListRulesResponse

NewSecurityMonitoringListRulesResponse instantiates a new SecurityMonitoringListRulesResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringListRulesResponseWithDefaults

func NewSecurityMonitoringListRulesResponseWithDefaults() *SecurityMonitoringListRulesResponse

NewSecurityMonitoringListRulesResponseWithDefaults instantiates a new SecurityMonitoringListRulesResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringListRulesResponse) GetData

func (o *SecurityMonitoringListRulesResponse) GetData() []SecurityMonitoringRuleResponse

GetData returns the Data field value if set, zero value otherwise.

func (*SecurityMonitoringListRulesResponse) GetDataOk

func (o *SecurityMonitoringListRulesResponse) GetDataOk() (*[]SecurityMonitoringRuleResponse, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringListRulesResponse) GetMeta

func (o *SecurityMonitoringListRulesResponse) GetMeta() ResponseMetaAttributes

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SecurityMonitoringListRulesResponse) GetMetaOk

func (o *SecurityMonitoringListRulesResponse) GetMetaOk() (*ResponseMetaAttributes, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringListRulesResponse) HasData

func (o *SecurityMonitoringListRulesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*SecurityMonitoringListRulesResponse) HasMeta

func (o *SecurityMonitoringListRulesResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SecurityMonitoringListRulesResponse) MarshalJSON

func (o SecurityMonitoringListRulesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringListRulesResponse) SetData

func (o *SecurityMonitoringListRulesResponse) SetData(v []SecurityMonitoringRuleResponse)

SetData gets a reference to the given []SecurityMonitoringRuleResponse and assigns it to the Data field.

func (*SecurityMonitoringListRulesResponse) SetMeta

func (o *SecurityMonitoringListRulesResponse) SetMeta(v ResponseMetaAttributes)

SetMeta gets a reference to the given ResponseMetaAttributes and assigns it to the Meta field.

func (*SecurityMonitoringListRulesResponse) UnmarshalJSON

func (o *SecurityMonitoringListRulesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleCase

SecurityMonitoringRuleCase Case when signal is generated.

type SecurityMonitoringRuleCase struct {
    // A rule case contains logical operations (`>`,`>=`, `&&`, `||`) to determine if a signal should be generated
    // based on the event counts in the previously defined queries.
    Condition *string `json:"condition,omitempty"`
    // Name of the case.
    Name *string `json:"name,omitempty"`
    // Notification targets for each rule case.
    Notifications []string `json:"notifications,omitempty"`
    // Severity of the Security Signal.
    Status *SecurityMonitoringRuleSeverity `json:"status,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringRuleCase

func NewSecurityMonitoringRuleCase() *SecurityMonitoringRuleCase

NewSecurityMonitoringRuleCase instantiates a new SecurityMonitoringRuleCase object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringRuleCaseWithDefaults

func NewSecurityMonitoringRuleCaseWithDefaults() *SecurityMonitoringRuleCase

NewSecurityMonitoringRuleCaseWithDefaults instantiates a new SecurityMonitoringRuleCase object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringRuleCase) GetCondition

func (o *SecurityMonitoringRuleCase) GetCondition() string

GetCondition returns the Condition field value if set, zero value otherwise.

func (*SecurityMonitoringRuleCase) GetConditionOk

func (o *SecurityMonitoringRuleCase) GetConditionOk() (*string, bool)

GetConditionOk returns a tuple with the Condition field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCase) GetName

func (o *SecurityMonitoringRuleCase) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringRuleCase) GetNameOk

func (o *SecurityMonitoringRuleCase) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCase) GetNotifications

func (o *SecurityMonitoringRuleCase) GetNotifications() []string

GetNotifications returns the Notifications field value if set, zero value otherwise.

func (*SecurityMonitoringRuleCase) GetNotificationsOk

func (o *SecurityMonitoringRuleCase) GetNotificationsOk() (*[]string, bool)

GetNotificationsOk returns a tuple with the Notifications field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCase) GetStatus

func (o *SecurityMonitoringRuleCase) GetStatus() SecurityMonitoringRuleSeverity

GetStatus returns the Status field value if set, zero value otherwise.

func (*SecurityMonitoringRuleCase) GetStatusOk

func (o *SecurityMonitoringRuleCase) GetStatusOk() (*SecurityMonitoringRuleSeverity, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCase) HasCondition

func (o *SecurityMonitoringRuleCase) HasCondition() bool

HasCondition returns a boolean if a field has been set.

func (*SecurityMonitoringRuleCase) HasName

func (o *SecurityMonitoringRuleCase) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityMonitoringRuleCase) HasNotifications

func (o *SecurityMonitoringRuleCase) HasNotifications() bool

HasNotifications returns a boolean if a field has been set.

func (*SecurityMonitoringRuleCase) HasStatus

func (o *SecurityMonitoringRuleCase) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (SecurityMonitoringRuleCase) MarshalJSON

func (o SecurityMonitoringRuleCase) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringRuleCase) SetCondition

func (o *SecurityMonitoringRuleCase) SetCondition(v string)

SetCondition gets a reference to the given string and assigns it to the Condition field.

func (*SecurityMonitoringRuleCase) SetName

func (o *SecurityMonitoringRuleCase) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringRuleCase) SetNotifications

func (o *SecurityMonitoringRuleCase) SetNotifications(v []string)

SetNotifications gets a reference to the given []string and assigns it to the Notifications field.

func (*SecurityMonitoringRuleCase) SetStatus

func (o *SecurityMonitoringRuleCase) SetStatus(v SecurityMonitoringRuleSeverity)

SetStatus gets a reference to the given SecurityMonitoringRuleSeverity and assigns it to the Status field.

func (*SecurityMonitoringRuleCase) UnmarshalJSON

func (o *SecurityMonitoringRuleCase) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleCaseCreate

SecurityMonitoringRuleCaseCreate Case when signal is generated.

type SecurityMonitoringRuleCaseCreate struct {
    // A rule case contains logical operations (`>`,`>=`, `&&`, `||`) to determine if a signal should be generated
    // based on the event counts in the previously defined queries.
    Condition *string `json:"condition,omitempty"`
    // Name of the case.
    Name *string `json:"name,omitempty"`
    // Notification targets for each rule case.
    Notifications []string `json:"notifications,omitempty"`
    // Severity of the Security Signal.
    Status SecurityMonitoringRuleSeverity `json:"status"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringRuleCaseCreate

func NewSecurityMonitoringRuleCaseCreate(status SecurityMonitoringRuleSeverity) *SecurityMonitoringRuleCaseCreate

NewSecurityMonitoringRuleCaseCreate instantiates a new SecurityMonitoringRuleCaseCreate object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringRuleCaseCreateWithDefaults

func NewSecurityMonitoringRuleCaseCreateWithDefaults() *SecurityMonitoringRuleCaseCreate

NewSecurityMonitoringRuleCaseCreateWithDefaults instantiates a new SecurityMonitoringRuleCaseCreate object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringRuleCaseCreate) GetCondition

func (o *SecurityMonitoringRuleCaseCreate) GetCondition() string

GetCondition returns the Condition field value if set, zero value otherwise.

func (*SecurityMonitoringRuleCaseCreate) GetConditionOk

func (o *SecurityMonitoringRuleCaseCreate) GetConditionOk() (*string, bool)

GetConditionOk returns a tuple with the Condition field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCaseCreate) GetName

func (o *SecurityMonitoringRuleCaseCreate) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringRuleCaseCreate) GetNameOk

func (o *SecurityMonitoringRuleCaseCreate) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCaseCreate) GetNotifications

func (o *SecurityMonitoringRuleCaseCreate) GetNotifications() []string

GetNotifications returns the Notifications field value if set, zero value otherwise.

func (*SecurityMonitoringRuleCaseCreate) GetNotificationsOk

func (o *SecurityMonitoringRuleCaseCreate) GetNotificationsOk() (*[]string, bool)

GetNotificationsOk returns a tuple with the Notifications field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCaseCreate) GetStatus

func (o *SecurityMonitoringRuleCaseCreate) GetStatus() SecurityMonitoringRuleSeverity

GetStatus returns the Status field value.

func (*SecurityMonitoringRuleCaseCreate) GetStatusOk

func (o *SecurityMonitoringRuleCaseCreate) GetStatusOk() (*SecurityMonitoringRuleSeverity, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCaseCreate) HasCondition

func (o *SecurityMonitoringRuleCaseCreate) HasCondition() bool

HasCondition returns a boolean if a field has been set.

func (*SecurityMonitoringRuleCaseCreate) HasName

func (o *SecurityMonitoringRuleCaseCreate) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityMonitoringRuleCaseCreate) HasNotifications

func (o *SecurityMonitoringRuleCaseCreate) HasNotifications() bool

HasNotifications returns a boolean if a field has been set.

func (SecurityMonitoringRuleCaseCreate) MarshalJSON

func (o SecurityMonitoringRuleCaseCreate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringRuleCaseCreate) SetCondition

func (o *SecurityMonitoringRuleCaseCreate) SetCondition(v string)

SetCondition gets a reference to the given string and assigns it to the Condition field.

func (*SecurityMonitoringRuleCaseCreate) SetName

func (o *SecurityMonitoringRuleCaseCreate) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringRuleCaseCreate) SetNotifications

func (o *SecurityMonitoringRuleCaseCreate) SetNotifications(v []string)

SetNotifications gets a reference to the given []string and assigns it to the Notifications field.

func (*SecurityMonitoringRuleCaseCreate) SetStatus

func (o *SecurityMonitoringRuleCaseCreate) SetStatus(v SecurityMonitoringRuleSeverity)

SetStatus sets field value.

func (*SecurityMonitoringRuleCaseCreate) UnmarshalJSON

func (o *SecurityMonitoringRuleCaseCreate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleCreatePayload

SecurityMonitoringRuleCreatePayload - Create a new rule.

type SecurityMonitoringRuleCreatePayload struct {
    SecurityMonitoringStandardRuleCreatePayload *SecurityMonitoringStandardRuleCreatePayload
    SecurityMonitoringSignalRuleCreatePayload   *SecurityMonitoringSignalRuleCreatePayload

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func SecurityMonitoringSignalRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload

func SecurityMonitoringSignalRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload(v *SecurityMonitoringSignalRuleCreatePayload) SecurityMonitoringRuleCreatePayload

SecurityMonitoringSignalRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload is a convenience function that returns SecurityMonitoringSignalRuleCreatePayload wrapped in SecurityMonitoringRuleCreatePayload.

func SecurityMonitoringStandardRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload

func SecurityMonitoringStandardRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload(v *SecurityMonitoringStandardRuleCreatePayload) SecurityMonitoringRuleCreatePayload

SecurityMonitoringStandardRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload is a convenience function that returns SecurityMonitoringStandardRuleCreatePayload wrapped in SecurityMonitoringRuleCreatePayload.

func (*SecurityMonitoringRuleCreatePayload) GetActualInstance

func (obj *SecurityMonitoringRuleCreatePayload) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (SecurityMonitoringRuleCreatePayload) MarshalJSON

func (obj SecurityMonitoringRuleCreatePayload) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*SecurityMonitoringRuleCreatePayload) UnmarshalJSON

func (obj *SecurityMonitoringRuleCreatePayload) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type SecurityMonitoringRuleDetectionMethod

SecurityMonitoringRuleDetectionMethod The detection method.

type SecurityMonitoringRuleDetectionMethod string

List of SecurityMonitoringRuleDetectionMethod.

const (
    SECURITYMONITORINGRULEDETECTIONMETHOD_THRESHOLD         SecurityMonitoringRuleDetectionMethod = "threshold"
    SECURITYMONITORINGRULEDETECTIONMETHOD_NEW_VALUE         SecurityMonitoringRuleDetectionMethod = "new_value"
    SECURITYMONITORINGRULEDETECTIONMETHOD_ANOMALY_DETECTION SecurityMonitoringRuleDetectionMethod = "anomaly_detection"
    SECURITYMONITORINGRULEDETECTIONMETHOD_IMPOSSIBLE_TRAVEL SecurityMonitoringRuleDetectionMethod = "impossible_travel"
    SECURITYMONITORINGRULEDETECTIONMETHOD_HARDCODED         SecurityMonitoringRuleDetectionMethod = "hardcoded"
)

func NewSecurityMonitoringRuleDetectionMethodFromValue

func NewSecurityMonitoringRuleDetectionMethodFromValue(v string) (*SecurityMonitoringRuleDetectionMethod, error)

NewSecurityMonitoringRuleDetectionMethodFromValue returns a pointer to a valid SecurityMonitoringRuleDetectionMethod for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleDetectionMethod) GetAllowedValues

func (v *SecurityMonitoringRuleDetectionMethod) GetAllowedValues() []SecurityMonitoringRuleDetectionMethod

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleDetectionMethod) IsValid

func (v SecurityMonitoringRuleDetectionMethod) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleDetectionMethod) Ptr

func (v SecurityMonitoringRuleDetectionMethod) Ptr() *SecurityMonitoringRuleDetectionMethod

Ptr returns reference to SecurityMonitoringRuleDetectionMethod value.

func (*SecurityMonitoringRuleDetectionMethod) UnmarshalJSON

func (v *SecurityMonitoringRuleDetectionMethod) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleEvaluationWindow

SecurityMonitoringRuleEvaluationWindow A time window is specified to match when at least one of the cases matches true. This is a sliding window and evaluates in real time.

type SecurityMonitoringRuleEvaluationWindow int32

List of SecurityMonitoringRuleEvaluationWindow.

const (
    SECURITYMONITORINGRULEEVALUATIONWINDOW_ZERO_MINUTES    SecurityMonitoringRuleEvaluationWindow = 0
    SECURITYMONITORINGRULEEVALUATIONWINDOW_ONE_MINUTE      SecurityMonitoringRuleEvaluationWindow = 60
    SECURITYMONITORINGRULEEVALUATIONWINDOW_FIVE_MINUTES    SecurityMonitoringRuleEvaluationWindow = 300
    SECURITYMONITORINGRULEEVALUATIONWINDOW_TEN_MINUTES     SecurityMonitoringRuleEvaluationWindow = 600
    SECURITYMONITORINGRULEEVALUATIONWINDOW_FIFTEEN_MINUTES SecurityMonitoringRuleEvaluationWindow = 900
    SECURITYMONITORINGRULEEVALUATIONWINDOW_THIRTY_MINUTES  SecurityMonitoringRuleEvaluationWindow = 1800
    SECURITYMONITORINGRULEEVALUATIONWINDOW_ONE_HOUR        SecurityMonitoringRuleEvaluationWindow = 3600
    SECURITYMONITORINGRULEEVALUATIONWINDOW_TWO_HOURS       SecurityMonitoringRuleEvaluationWindow = 7200
)

func NewSecurityMonitoringRuleEvaluationWindowFromValue

func NewSecurityMonitoringRuleEvaluationWindowFromValue(v int32) (*SecurityMonitoringRuleEvaluationWindow, error)

NewSecurityMonitoringRuleEvaluationWindowFromValue returns a pointer to a valid SecurityMonitoringRuleEvaluationWindow for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleEvaluationWindow) GetAllowedValues

func (v *SecurityMonitoringRuleEvaluationWindow) GetAllowedValues() []SecurityMonitoringRuleEvaluationWindow

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleEvaluationWindow) IsValid

func (v SecurityMonitoringRuleEvaluationWindow) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleEvaluationWindow) Ptr

func (v SecurityMonitoringRuleEvaluationWindow) Ptr() *SecurityMonitoringRuleEvaluationWindow

Ptr returns reference to SecurityMonitoringRuleEvaluationWindow value.

func (*SecurityMonitoringRuleEvaluationWindow) UnmarshalJSON

func (v *SecurityMonitoringRuleEvaluationWindow) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleHardcodedEvaluatorType

SecurityMonitoringRuleHardcodedEvaluatorType Hardcoded evaluator type.

type SecurityMonitoringRuleHardcodedEvaluatorType string

List of SecurityMonitoringRuleHardcodedEvaluatorType.

const (
    SECURITYMONITORINGRULEHARDCODEDEVALUATORTYPE_LOG4SHELL SecurityMonitoringRuleHardcodedEvaluatorType = "log4shell"
)

func NewSecurityMonitoringRuleHardcodedEvaluatorTypeFromValue

func NewSecurityMonitoringRuleHardcodedEvaluatorTypeFromValue(v string) (*SecurityMonitoringRuleHardcodedEvaluatorType, error)

NewSecurityMonitoringRuleHardcodedEvaluatorTypeFromValue returns a pointer to a valid SecurityMonitoringRuleHardcodedEvaluatorType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleHardcodedEvaluatorType) GetAllowedValues

func (v *SecurityMonitoringRuleHardcodedEvaluatorType) GetAllowedValues() []SecurityMonitoringRuleHardcodedEvaluatorType

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleHardcodedEvaluatorType) IsValid

func (v SecurityMonitoringRuleHardcodedEvaluatorType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleHardcodedEvaluatorType) Ptr

func (v SecurityMonitoringRuleHardcodedEvaluatorType) Ptr() *SecurityMonitoringRuleHardcodedEvaluatorType

Ptr returns reference to SecurityMonitoringRuleHardcodedEvaluatorType value.

func (*SecurityMonitoringRuleHardcodedEvaluatorType) UnmarshalJSON

func (v *SecurityMonitoringRuleHardcodedEvaluatorType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleImpossibleTravelOptions

SecurityMonitoringRuleImpossibleTravelOptions Options on impossible travel rules.

type SecurityMonitoringRuleImpossibleTravelOptions struct {
    // If true, signals are suppressed for the first 24 hours. In that time, Datadog learns the user's regular
    // access locations. This can be helpful to reduce noise and infer VPN usage or credentialed API access.
    BaselineUserLocations *bool `json:"baselineUserLocations,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringRuleImpossibleTravelOptions

func NewSecurityMonitoringRuleImpossibleTravelOptions() *SecurityMonitoringRuleImpossibleTravelOptions

NewSecurityMonitoringRuleImpossibleTravelOptions instantiates a new SecurityMonitoringRuleImpossibleTravelOptions object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringRuleImpossibleTravelOptionsWithDefaults

func NewSecurityMonitoringRuleImpossibleTravelOptionsWithDefaults() *SecurityMonitoringRuleImpossibleTravelOptions

NewSecurityMonitoringRuleImpossibleTravelOptionsWithDefaults instantiates a new SecurityMonitoringRuleImpossibleTravelOptions object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringRuleImpossibleTravelOptions) GetBaselineUserLocations

func (o *SecurityMonitoringRuleImpossibleTravelOptions) GetBaselineUserLocations() bool

GetBaselineUserLocations returns the BaselineUserLocations field value if set, zero value otherwise.

func (*SecurityMonitoringRuleImpossibleTravelOptions) GetBaselineUserLocationsOk

func (o *SecurityMonitoringRuleImpossibleTravelOptions) GetBaselineUserLocationsOk() (*bool, bool)

GetBaselineUserLocationsOk returns a tuple with the BaselineUserLocations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleImpossibleTravelOptions) HasBaselineUserLocations

func (o *SecurityMonitoringRuleImpossibleTravelOptions) HasBaselineUserLocations() bool

HasBaselineUserLocations returns a boolean if a field has been set.

func (SecurityMonitoringRuleImpossibleTravelOptions) MarshalJSON

func (o SecurityMonitoringRuleImpossibleTravelOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringRuleImpossibleTravelOptions) SetBaselineUserLocations

func (o *SecurityMonitoringRuleImpossibleTravelOptions) SetBaselineUserLocations(v bool)

SetBaselineUserLocations gets a reference to the given bool and assigns it to the BaselineUserLocations field.

func (*SecurityMonitoringRuleImpossibleTravelOptions) UnmarshalJSON

func (o *SecurityMonitoringRuleImpossibleTravelOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleKeepAlive

SecurityMonitoringRuleKeepAlive Once a signal is generated, the signal will remain “open” if a case is matched at least once within this keep alive window.

type SecurityMonitoringRuleKeepAlive int32

List of SecurityMonitoringRuleKeepAlive.

const (
    SECURITYMONITORINGRULEKEEPALIVE_ZERO_MINUTES    SecurityMonitoringRuleKeepAlive = 0
    SECURITYMONITORINGRULEKEEPALIVE_ONE_MINUTE      SecurityMonitoringRuleKeepAlive = 60
    SECURITYMONITORINGRULEKEEPALIVE_FIVE_MINUTES    SecurityMonitoringRuleKeepAlive = 300
    SECURITYMONITORINGRULEKEEPALIVE_TEN_MINUTES     SecurityMonitoringRuleKeepAlive = 600
    SECURITYMONITORINGRULEKEEPALIVE_FIFTEEN_MINUTES SecurityMonitoringRuleKeepAlive = 900
    SECURITYMONITORINGRULEKEEPALIVE_THIRTY_MINUTES  SecurityMonitoringRuleKeepAlive = 1800
    SECURITYMONITORINGRULEKEEPALIVE_ONE_HOUR        SecurityMonitoringRuleKeepAlive = 3600
    SECURITYMONITORINGRULEKEEPALIVE_TWO_HOURS       SecurityMonitoringRuleKeepAlive = 7200
    SECURITYMONITORINGRULEKEEPALIVE_THREE_HOURS     SecurityMonitoringRuleKeepAlive = 10800
    SECURITYMONITORINGRULEKEEPALIVE_SIX_HOURS       SecurityMonitoringRuleKeepAlive = 21600
)

func NewSecurityMonitoringRuleKeepAliveFromValue

func NewSecurityMonitoringRuleKeepAliveFromValue(v int32) (*SecurityMonitoringRuleKeepAlive, error)

NewSecurityMonitoringRuleKeepAliveFromValue returns a pointer to a valid SecurityMonitoringRuleKeepAlive for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleKeepAlive) GetAllowedValues

func (v *SecurityMonitoringRuleKeepAlive) GetAllowedValues() []SecurityMonitoringRuleKeepAlive

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleKeepAlive) IsValid

func (v SecurityMonitoringRuleKeepAlive) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleKeepAlive) Ptr

func (v SecurityMonitoringRuleKeepAlive) Ptr() *SecurityMonitoringRuleKeepAlive

Ptr returns reference to SecurityMonitoringRuleKeepAlive value.

func (*SecurityMonitoringRuleKeepAlive) UnmarshalJSON

func (v *SecurityMonitoringRuleKeepAlive) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleMaxSignalDuration

SecurityMonitoringRuleMaxSignalDuration A signal will “close” regardless of the query being matched once the time exceeds the maximum duration. This time is calculated from the first seen timestamp.

type SecurityMonitoringRuleMaxSignalDuration int32

List of SecurityMonitoringRuleMaxSignalDuration.

const (
    SECURITYMONITORINGRULEMAXSIGNALDURATION_ZERO_MINUTES    SecurityMonitoringRuleMaxSignalDuration = 0
    SECURITYMONITORINGRULEMAXSIGNALDURATION_ONE_MINUTE      SecurityMonitoringRuleMaxSignalDuration = 60
    SECURITYMONITORINGRULEMAXSIGNALDURATION_FIVE_MINUTES    SecurityMonitoringRuleMaxSignalDuration = 300
    SECURITYMONITORINGRULEMAXSIGNALDURATION_TEN_MINUTES     SecurityMonitoringRuleMaxSignalDuration = 600
    SECURITYMONITORINGRULEMAXSIGNALDURATION_FIFTEEN_MINUTES SecurityMonitoringRuleMaxSignalDuration = 900
    SECURITYMONITORINGRULEMAXSIGNALDURATION_THIRTY_MINUTES  SecurityMonitoringRuleMaxSignalDuration = 1800
    SECURITYMONITORINGRULEMAXSIGNALDURATION_ONE_HOUR        SecurityMonitoringRuleMaxSignalDuration = 3600
    SECURITYMONITORINGRULEMAXSIGNALDURATION_TWO_HOURS       SecurityMonitoringRuleMaxSignalDuration = 7200
    SECURITYMONITORINGRULEMAXSIGNALDURATION_THREE_HOURS     SecurityMonitoringRuleMaxSignalDuration = 10800
    SECURITYMONITORINGRULEMAXSIGNALDURATION_SIX_HOURS       SecurityMonitoringRuleMaxSignalDuration = 21600
    SECURITYMONITORINGRULEMAXSIGNALDURATION_TWELVE_HOURS    SecurityMonitoringRuleMaxSignalDuration = 43200
    SECURITYMONITORINGRULEMAXSIGNALDURATION_ONE_DAY         SecurityMonitoringRuleMaxSignalDuration = 86400
)

func NewSecurityMonitoringRuleMaxSignalDurationFromValue

func NewSecurityMonitoringRuleMaxSignalDurationFromValue(v int32) (*SecurityMonitoringRuleMaxSignalDuration, error)

NewSecurityMonitoringRuleMaxSignalDurationFromValue returns a pointer to a valid SecurityMonitoringRuleMaxSignalDuration for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleMaxSignalDuration) GetAllowedValues

func (v *SecurityMonitoringRuleMaxSignalDuration) GetAllowedValues() []SecurityMonitoringRuleMaxSignalDuration

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleMaxSignalDuration) IsValid

func (v SecurityMonitoringRuleMaxSignalDuration) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleMaxSignalDuration) Ptr

func (v SecurityMonitoringRuleMaxSignalDuration) Ptr() *SecurityMonitoringRuleMaxSignalDuration

Ptr returns reference to SecurityMonitoringRuleMaxSignalDuration value.

func (*SecurityMonitoringRuleMaxSignalDuration) UnmarshalJSON

func (v *SecurityMonitoringRuleMaxSignalDuration) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleNewValueOptions

SecurityMonitoringRuleNewValueOptions Options on new value rules.

type SecurityMonitoringRuleNewValueOptions struct {
    // The duration in days after which a learned value is forgotten.
    ForgetAfter *SecurityMonitoringRuleNewValueOptionsForgetAfter `json:"forgetAfter,omitempty"`
    // The duration in days during which values are learned, and after which signals will be generated for values that
    // weren't learned. If set to 0, a signal will be generated for all new values after the first value is learned.
    LearningDuration *SecurityMonitoringRuleNewValueOptionsLearningDuration `json:"learningDuration,omitempty"`
    // The learning method used to determine when signals should be generated for values that weren't learned.
    LearningMethod *SecurityMonitoringRuleNewValueOptionsLearningMethod `json:"learningMethod,omitempty"`
    // A number of occurrences after which signals will be generated for values that weren't learned.
    LearningThreshold *SecurityMonitoringRuleNewValueOptionsLearningThreshold `json:"learningThreshold,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringRuleNewValueOptions

func NewSecurityMonitoringRuleNewValueOptions() *SecurityMonitoringRuleNewValueOptions

NewSecurityMonitoringRuleNewValueOptions instantiates a new SecurityMonitoringRuleNewValueOptions object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringRuleNewValueOptionsWithDefaults

func NewSecurityMonitoringRuleNewValueOptionsWithDefaults() *SecurityMonitoringRuleNewValueOptions

NewSecurityMonitoringRuleNewValueOptionsWithDefaults instantiates a new SecurityMonitoringRuleNewValueOptions object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringRuleNewValueOptions) GetForgetAfter

func (o *SecurityMonitoringRuleNewValueOptions) GetForgetAfter() SecurityMonitoringRuleNewValueOptionsForgetAfter

GetForgetAfter returns the ForgetAfter field value if set, zero value otherwise.

func (*SecurityMonitoringRuleNewValueOptions) GetForgetAfterOk

func (o *SecurityMonitoringRuleNewValueOptions) GetForgetAfterOk() (*SecurityMonitoringRuleNewValueOptionsForgetAfter, bool)

GetForgetAfterOk returns a tuple with the ForgetAfter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleNewValueOptions) GetLearningDuration

func (o *SecurityMonitoringRuleNewValueOptions) GetLearningDuration() SecurityMonitoringRuleNewValueOptionsLearningDuration

GetLearningDuration returns the LearningDuration field value if set, zero value otherwise.

func (*SecurityMonitoringRuleNewValueOptions) GetLearningDurationOk

func (o *SecurityMonitoringRuleNewValueOptions) GetLearningDurationOk() (*SecurityMonitoringRuleNewValueOptionsLearningDuration, bool)

GetLearningDurationOk returns a tuple with the LearningDuration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleNewValueOptions) GetLearningMethod

func (o *SecurityMonitoringRuleNewValueOptions) GetLearningMethod() SecurityMonitoringRuleNewValueOptionsLearningMethod

GetLearningMethod returns the LearningMethod field value if set, zero value otherwise.

func (*SecurityMonitoringRuleNewValueOptions) GetLearningMethodOk

func (o *SecurityMonitoringRuleNewValueOptions) GetLearningMethodOk() (*SecurityMonitoringRuleNewValueOptionsLearningMethod, bool)

GetLearningMethodOk returns a tuple with the LearningMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleNewValueOptions) GetLearningThreshold

func (o *SecurityMonitoringRuleNewValueOptions) GetLearningThreshold() SecurityMonitoringRuleNewValueOptionsLearningThreshold

GetLearningThreshold returns the LearningThreshold field value if set, zero value otherwise.

func (*SecurityMonitoringRuleNewValueOptions) GetLearningThresholdOk

func (o *SecurityMonitoringRuleNewValueOptions) GetLearningThresholdOk() (*SecurityMonitoringRuleNewValueOptionsLearningThreshold, bool)

GetLearningThresholdOk returns a tuple with the LearningThreshold field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleNewValueOptions) HasForgetAfter

func (o *SecurityMonitoringRuleNewValueOptions) HasForgetAfter() bool

HasForgetAfter returns a boolean if a field has been set.

func (*SecurityMonitoringRuleNewValueOptions) HasLearningDuration

func (o *SecurityMonitoringRuleNewValueOptions) HasLearningDuration() bool

HasLearningDuration returns a boolean if a field has been set.

func (*SecurityMonitoringRuleNewValueOptions) HasLearningMethod

func (o *SecurityMonitoringRuleNewValueOptions) HasLearningMethod() bool

HasLearningMethod returns a boolean if a field has been set.

func (*SecurityMonitoringRuleNewValueOptions) HasLearningThreshold

func (o *SecurityMonitoringRuleNewValueOptions) HasLearningThreshold() bool

HasLearningThreshold returns a boolean if a field has been set.

func (SecurityMonitoringRuleNewValueOptions) MarshalJSON

func (o SecurityMonitoringRuleNewValueOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringRuleNewValueOptions) SetForgetAfter

func (o *SecurityMonitoringRuleNewValueOptions) SetForgetAfter(v SecurityMonitoringRuleNewValueOptionsForgetAfter)

SetForgetAfter gets a reference to the given SecurityMonitoringRuleNewValueOptionsForgetAfter and assigns it to the ForgetAfter field.

func (*SecurityMonitoringRuleNewValueOptions) SetLearningDuration

func (o *SecurityMonitoringRuleNewValueOptions) SetLearningDuration(v SecurityMonitoringRuleNewValueOptionsLearningDuration)

SetLearningDuration gets a reference to the given SecurityMonitoringRuleNewValueOptionsLearningDuration and assigns it to the LearningDuration field.

func (*SecurityMonitoringRuleNewValueOptions) SetLearningMethod

func (o *SecurityMonitoringRuleNewValueOptions) SetLearningMethod(v SecurityMonitoringRuleNewValueOptionsLearningMethod)

SetLearningMethod gets a reference to the given SecurityMonitoringRuleNewValueOptionsLearningMethod and assigns it to the LearningMethod field.

func (*SecurityMonitoringRuleNewValueOptions) SetLearningThreshold

func (o *SecurityMonitoringRuleNewValueOptions) SetLearningThreshold(v SecurityMonitoringRuleNewValueOptionsLearningThreshold)

SetLearningThreshold gets a reference to the given SecurityMonitoringRuleNewValueOptionsLearningThreshold and assigns it to the LearningThreshold field.

func (*SecurityMonitoringRuleNewValueOptions) UnmarshalJSON

func (o *SecurityMonitoringRuleNewValueOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleNewValueOptionsForgetAfter

SecurityMonitoringRuleNewValueOptionsForgetAfter The duration in days after which a learned value is forgotten.

type SecurityMonitoringRuleNewValueOptionsForgetAfter int32

List of SecurityMonitoringRuleNewValueOptionsForgetAfter.

const (
    SECURITYMONITORINGRULENEWVALUEOPTIONSFORGETAFTER_ONE_DAY     SecurityMonitoringRuleNewValueOptionsForgetAfter = 1
    SECURITYMONITORINGRULENEWVALUEOPTIONSFORGETAFTER_TWO_DAYS    SecurityMonitoringRuleNewValueOptionsForgetAfter = 2
    SECURITYMONITORINGRULENEWVALUEOPTIONSFORGETAFTER_ONE_WEEK    SecurityMonitoringRuleNewValueOptionsForgetAfter = 7
    SECURITYMONITORINGRULENEWVALUEOPTIONSFORGETAFTER_TWO_WEEKS   SecurityMonitoringRuleNewValueOptionsForgetAfter = 14
    SECURITYMONITORINGRULENEWVALUEOPTIONSFORGETAFTER_THREE_WEEKS SecurityMonitoringRuleNewValueOptionsForgetAfter = 21
    SECURITYMONITORINGRULENEWVALUEOPTIONSFORGETAFTER_FOUR_WEEKS  SecurityMonitoringRuleNewValueOptionsForgetAfter = 28
)

func NewSecurityMonitoringRuleNewValueOptionsForgetAfterFromValue

func NewSecurityMonitoringRuleNewValueOptionsForgetAfterFromValue(v int32) (*SecurityMonitoringRuleNewValueOptionsForgetAfter, error)

NewSecurityMonitoringRuleNewValueOptionsForgetAfterFromValue returns a pointer to a valid SecurityMonitoringRuleNewValueOptionsForgetAfter for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleNewValueOptionsForgetAfter) GetAllowedValues

func (v *SecurityMonitoringRuleNewValueOptionsForgetAfter) GetAllowedValues() []SecurityMonitoringRuleNewValueOptionsForgetAfter

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleNewValueOptionsForgetAfter) IsValid

func (v SecurityMonitoringRuleNewValueOptionsForgetAfter) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleNewValueOptionsForgetAfter) Ptr

func (v SecurityMonitoringRuleNewValueOptionsForgetAfter) Ptr() *SecurityMonitoringRuleNewValueOptionsForgetAfter

Ptr returns reference to SecurityMonitoringRuleNewValueOptionsForgetAfter value.

func (*SecurityMonitoringRuleNewValueOptionsForgetAfter) UnmarshalJSON

func (v *SecurityMonitoringRuleNewValueOptionsForgetAfter) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleNewValueOptionsLearningDuration

SecurityMonitoringRuleNewValueOptionsLearningDuration The duration in days during which values are learned, and after which signals will be generated for values that weren't learned. If set to 0, a signal will be generated for all new values after the first value is learned.

type SecurityMonitoringRuleNewValueOptionsLearningDuration int32

List of SecurityMonitoringRuleNewValueOptionsLearningDuration.

const (
    SECURITYMONITORINGRULENEWVALUEOPTIONSLEARNINGDURATION_ZERO_DAYS  SecurityMonitoringRuleNewValueOptionsLearningDuration = 0
    SECURITYMONITORINGRULENEWVALUEOPTIONSLEARNINGDURATION_ONE_DAY    SecurityMonitoringRuleNewValueOptionsLearningDuration = 1
    SECURITYMONITORINGRULENEWVALUEOPTIONSLEARNINGDURATION_SEVEN_DAYS SecurityMonitoringRuleNewValueOptionsLearningDuration = 7
)

func NewSecurityMonitoringRuleNewValueOptionsLearningDurationFromValue

func NewSecurityMonitoringRuleNewValueOptionsLearningDurationFromValue(v int32) (*SecurityMonitoringRuleNewValueOptionsLearningDuration, error)

NewSecurityMonitoringRuleNewValueOptionsLearningDurationFromValue returns a pointer to a valid SecurityMonitoringRuleNewValueOptionsLearningDuration for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleNewValueOptionsLearningDuration) GetAllowedValues

func (v *SecurityMonitoringRuleNewValueOptionsLearningDuration) GetAllowedValues() []SecurityMonitoringRuleNewValueOptionsLearningDuration

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleNewValueOptionsLearningDuration) IsValid

func (v SecurityMonitoringRuleNewValueOptionsLearningDuration) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleNewValueOptionsLearningDuration) Ptr

func (v SecurityMonitoringRuleNewValueOptionsLearningDuration) Ptr() *SecurityMonitoringRuleNewValueOptionsLearningDuration

Ptr returns reference to SecurityMonitoringRuleNewValueOptionsLearningDuration value.

func (*SecurityMonitoringRuleNewValueOptionsLearningDuration) UnmarshalJSON

func (v *SecurityMonitoringRuleNewValueOptionsLearningDuration) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleNewValueOptionsLearningMethod

SecurityMonitoringRuleNewValueOptionsLearningMethod The learning method used to determine when signals should be generated for values that weren't learned.

type SecurityMonitoringRuleNewValueOptionsLearningMethod string

List of SecurityMonitoringRuleNewValueOptionsLearningMethod.

const (
    SECURITYMONITORINGRULENEWVALUEOPTIONSLEARNINGMETHOD_DURATION  SecurityMonitoringRuleNewValueOptionsLearningMethod = "duration"
    SECURITYMONITORINGRULENEWVALUEOPTIONSLEARNINGMETHOD_THRESHOLD SecurityMonitoringRuleNewValueOptionsLearningMethod = "threshold"
)

func NewSecurityMonitoringRuleNewValueOptionsLearningMethodFromValue

func NewSecurityMonitoringRuleNewValueOptionsLearningMethodFromValue(v string) (*SecurityMonitoringRuleNewValueOptionsLearningMethod, error)

NewSecurityMonitoringRuleNewValueOptionsLearningMethodFromValue returns a pointer to a valid SecurityMonitoringRuleNewValueOptionsLearningMethod for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleNewValueOptionsLearningMethod) GetAllowedValues

func (v *SecurityMonitoringRuleNewValueOptionsLearningMethod) GetAllowedValues() []SecurityMonitoringRuleNewValueOptionsLearningMethod

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleNewValueOptionsLearningMethod) IsValid

func (v SecurityMonitoringRuleNewValueOptionsLearningMethod) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleNewValueOptionsLearningMethod) Ptr

func (v SecurityMonitoringRuleNewValueOptionsLearningMethod) Ptr() *SecurityMonitoringRuleNewValueOptionsLearningMethod

Ptr returns reference to SecurityMonitoringRuleNewValueOptionsLearningMethod value.

func (*SecurityMonitoringRuleNewValueOptionsLearningMethod) UnmarshalJSON

func (v *SecurityMonitoringRuleNewValueOptionsLearningMethod) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleNewValueOptionsLearningThreshold

SecurityMonitoringRuleNewValueOptionsLearningThreshold A number of occurrences after which signals will be generated for values that weren't learned.

type SecurityMonitoringRuleNewValueOptionsLearningThreshold int32

List of SecurityMonitoringRuleNewValueOptionsLearningThreshold.

const (
    SECURITYMONITORINGRULENEWVALUEOPTIONSLEARNINGTHRESHOLD_ZERO_OCCURRENCES SecurityMonitoringRuleNewValueOptionsLearningThreshold = 0
    SECURITYMONITORINGRULENEWVALUEOPTIONSLEARNINGTHRESHOLD_ONE_OCCURRENCE   SecurityMonitoringRuleNewValueOptionsLearningThreshold = 1
)

func NewSecurityMonitoringRuleNewValueOptionsLearningThresholdFromValue

func NewSecurityMonitoringRuleNewValueOptionsLearningThresholdFromValue(v int32) (*SecurityMonitoringRuleNewValueOptionsLearningThreshold, error)

NewSecurityMonitoringRuleNewValueOptionsLearningThresholdFromValue returns a pointer to a valid SecurityMonitoringRuleNewValueOptionsLearningThreshold for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleNewValueOptionsLearningThreshold) GetAllowedValues

func (v *SecurityMonitoringRuleNewValueOptionsLearningThreshold) GetAllowedValues() []SecurityMonitoringRuleNewValueOptionsLearningThreshold

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleNewValueOptionsLearningThreshold) IsValid

func (v SecurityMonitoringRuleNewValueOptionsLearningThreshold) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleNewValueOptionsLearningThreshold) Ptr

func (v SecurityMonitoringRuleNewValueOptionsLearningThreshold) Ptr() *SecurityMonitoringRuleNewValueOptionsLearningThreshold

Ptr returns reference to SecurityMonitoringRuleNewValueOptionsLearningThreshold value.

func (*SecurityMonitoringRuleNewValueOptionsLearningThreshold) UnmarshalJSON

func (v *SecurityMonitoringRuleNewValueOptionsLearningThreshold) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleOptions

SecurityMonitoringRuleOptions Options on rules.

type SecurityMonitoringRuleOptions struct {
    // If true, signals in non-production environments have a lower severity than what is defined by the rule case, which can reduce signal noise.
    // The severity is decreased by one level: `CRITICAL` in production becomes `HIGH` in non-production, `HIGH` becomes `MEDIUM` and so on. `INFO` remains `INFO`.
    // The decrement is applied when the environment tag of the signal starts with `staging`, `test` or `dev`.
    DecreaseCriticalityBasedOnEnv *bool `json:"decreaseCriticalityBasedOnEnv,omitempty"`
    // The detection method.
    DetectionMethod *SecurityMonitoringRuleDetectionMethod `json:"detectionMethod,omitempty"`
    // A time window is specified to match when at least one of the cases matches true. This is a sliding window
    // and evaluates in real time.
    EvaluationWindow *SecurityMonitoringRuleEvaluationWindow `json:"evaluationWindow,omitempty"`
    // Hardcoded evaluator type.
    HardcodedEvaluatorType *SecurityMonitoringRuleHardcodedEvaluatorType `json:"hardcodedEvaluatorType,omitempty"`
    // Options on impossible travel rules.
    ImpossibleTravelOptions *SecurityMonitoringRuleImpossibleTravelOptions `json:"impossibleTravelOptions,omitempty"`
    // Once a signal is generated, the signal will remain “open” if a case is matched at least once within
    // this keep alive window.
    KeepAlive *SecurityMonitoringRuleKeepAlive `json:"keepAlive,omitempty"`
    // A signal will “close” regardless of the query being matched once the time exceeds the maximum duration.
    // This time is calculated from the first seen timestamp.
    MaxSignalDuration *SecurityMonitoringRuleMaxSignalDuration `json:"maxSignalDuration,omitempty"`
    // Options on new value rules.
    NewValueOptions *SecurityMonitoringRuleNewValueOptions `json:"newValueOptions,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringRuleOptions

func NewSecurityMonitoringRuleOptions() *SecurityMonitoringRuleOptions

NewSecurityMonitoringRuleOptions instantiates a new SecurityMonitoringRuleOptions object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringRuleOptionsWithDefaults

func NewSecurityMonitoringRuleOptionsWithDefaults() *SecurityMonitoringRuleOptions

NewSecurityMonitoringRuleOptionsWithDefaults instantiates a new SecurityMonitoringRuleOptions object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringRuleOptions) GetDecreaseCriticalityBasedOnEnv

func (o *SecurityMonitoringRuleOptions) GetDecreaseCriticalityBasedOnEnv() bool

GetDecreaseCriticalityBasedOnEnv returns the DecreaseCriticalityBasedOnEnv field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetDecreaseCriticalityBasedOnEnvOk

func (o *SecurityMonitoringRuleOptions) GetDecreaseCriticalityBasedOnEnvOk() (*bool, bool)

GetDecreaseCriticalityBasedOnEnvOk returns a tuple with the DecreaseCriticalityBasedOnEnv field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleOptions) GetDetectionMethod

func (o *SecurityMonitoringRuleOptions) GetDetectionMethod() SecurityMonitoringRuleDetectionMethod

GetDetectionMethod returns the DetectionMethod field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetDetectionMethodOk

func (o *SecurityMonitoringRuleOptions) GetDetectionMethodOk() (*SecurityMonitoringRuleDetectionMethod, bool)

GetDetectionMethodOk returns a tuple with the DetectionMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleOptions) GetEvaluationWindow

func (o *SecurityMonitoringRuleOptions) GetEvaluationWindow() SecurityMonitoringRuleEvaluationWindow

GetEvaluationWindow returns the EvaluationWindow field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetEvaluationWindowOk

func (o *SecurityMonitoringRuleOptions) GetEvaluationWindowOk() (*SecurityMonitoringRuleEvaluationWindow, bool)

GetEvaluationWindowOk returns a tuple with the EvaluationWindow field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleOptions) GetHardcodedEvaluatorType

func (o *SecurityMonitoringRuleOptions) GetHardcodedEvaluatorType() SecurityMonitoringRuleHardcodedEvaluatorType

GetHardcodedEvaluatorType returns the HardcodedEvaluatorType field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetHardcodedEvaluatorTypeOk

func (o *SecurityMonitoringRuleOptions) GetHardcodedEvaluatorTypeOk() (*SecurityMonitoringRuleHardcodedEvaluatorType, bool)

GetHardcodedEvaluatorTypeOk returns a tuple with the HardcodedEvaluatorType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleOptions) GetImpossibleTravelOptions

func (o *SecurityMonitoringRuleOptions) GetImpossibleTravelOptions() SecurityMonitoringRuleImpossibleTravelOptions

GetImpossibleTravelOptions returns the ImpossibleTravelOptions field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetImpossibleTravelOptionsOk

func (o *SecurityMonitoringRuleOptions) GetImpossibleTravelOptionsOk() (*SecurityMonitoringRuleImpossibleTravelOptions, bool)

GetImpossibleTravelOptionsOk returns a tuple with the ImpossibleTravelOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleOptions) GetKeepAlive

func (o *SecurityMonitoringRuleOptions) GetKeepAlive() SecurityMonitoringRuleKeepAlive

GetKeepAlive returns the KeepAlive field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetKeepAliveOk

func (o *SecurityMonitoringRuleOptions) GetKeepAliveOk() (*SecurityMonitoringRuleKeepAlive, bool)

GetKeepAliveOk returns a tuple with the KeepAlive field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleOptions) GetMaxSignalDuration

func (o *SecurityMonitoringRuleOptions) GetMaxSignalDuration() SecurityMonitoringRuleMaxSignalDuration

GetMaxSignalDuration returns the MaxSignalDuration field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetMaxSignalDurationOk

func (o *SecurityMonitoringRuleOptions) GetMaxSignalDurationOk() (*SecurityMonitoringRuleMaxSignalDuration, bool)

GetMaxSignalDurationOk returns a tuple with the MaxSignalDuration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleOptions) GetNewValueOptions

func (o *SecurityMonitoringRuleOptions) GetNewValueOptions() SecurityMonitoringRuleNewValueOptions

GetNewValueOptions returns the NewValueOptions field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetNewValueOptionsOk

func (o *SecurityMonitoringRuleOptions) GetNewValueOptionsOk() (*SecurityMonitoringRuleNewValueOptions, bool)

GetNewValueOptionsOk returns a tuple with the NewValueOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleOptions) HasDecreaseCriticalityBasedOnEnv

func (o *SecurityMonitoringRuleOptions) HasDecreaseCriticalityBasedOnEnv() bool

HasDecreaseCriticalityBasedOnEnv returns a boolean if a field has been set.

func (*SecurityMonitoringRuleOptions) HasDetectionMethod

func (o *SecurityMonitoringRuleOptions) HasDetectionMethod() bool

HasDetectionMethod returns a boolean if a field has been set.

func (*SecurityMonitoringRuleOptions) HasEvaluationWindow

func (o *SecurityMonitoringRuleOptions) HasEvaluationWindow() bool

HasEvaluationWindow returns a boolean if a field has been set.

func (*SecurityMonitoringRuleOptions) HasHardcodedEvaluatorType

func (o *SecurityMonitoringRuleOptions) HasHardcodedEvaluatorType() bool

HasHardcodedEvaluatorType returns a boolean if a field has been set.

func (*SecurityMonitoringRuleOptions) HasImpossibleTravelOptions

func (o *SecurityMonitoringRuleOptions) HasImpossibleTravelOptions() bool

HasImpossibleTravelOptions returns a boolean if a field has been set.

func (*SecurityMonitoringRuleOptions) HasKeepAlive

func (o *SecurityMonitoringRuleOptions) HasKeepAlive() bool

HasKeepAlive returns a boolean if a field has been set.

func (*SecurityMonitoringRuleOptions) HasMaxSignalDuration

func (o *SecurityMonitoringRuleOptions) HasMaxSignalDuration() bool

HasMaxSignalDuration returns a boolean if a field has been set.

func (*SecurityMonitoringRuleOptions) HasNewValueOptions

func (o *SecurityMonitoringRuleOptions) HasNewValueOptions() bool

HasNewValueOptions returns a boolean if a field has been set.

func (SecurityMonitoringRuleOptions) MarshalJSON

func (o SecurityMonitoringRuleOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringRuleOptions) SetDecreaseCriticalityBasedOnEnv

func (o *SecurityMonitoringRuleOptions) SetDecreaseCriticalityBasedOnEnv(v bool)

SetDecreaseCriticalityBasedOnEnv gets a reference to the given bool and assigns it to the DecreaseCriticalityBasedOnEnv field.

func (*SecurityMonitoringRuleOptions) SetDetectionMethod

func (o *SecurityMonitoringRuleOptions) SetDetectionMethod(v SecurityMonitoringRuleDetectionMethod)

SetDetectionMethod gets a reference to the given SecurityMonitoringRuleDetectionMethod and assigns it to the DetectionMethod field.

func (*SecurityMonitoringRuleOptions) SetEvaluationWindow

func (o *SecurityMonitoringRuleOptions) SetEvaluationWindow(v SecurityMonitoringRuleEvaluationWindow)

SetEvaluationWindow gets a reference to the given SecurityMonitoringRuleEvaluationWindow and assigns it to the EvaluationWindow field.

func (*SecurityMonitoringRuleOptions) SetHardcodedEvaluatorType

func (o *SecurityMonitoringRuleOptions) SetHardcodedEvaluatorType(v SecurityMonitoringRuleHardcodedEvaluatorType)

SetHardcodedEvaluatorType gets a reference to the given SecurityMonitoringRuleHardcodedEvaluatorType and assigns it to the HardcodedEvaluatorType field.

func (*SecurityMonitoringRuleOptions) SetImpossibleTravelOptions

func (o *SecurityMonitoringRuleOptions) SetImpossibleTravelOptions(v SecurityMonitoringRuleImpossibleTravelOptions)

SetImpossibleTravelOptions gets a reference to the given SecurityMonitoringRuleImpossibleTravelOptions and assigns it to the ImpossibleTravelOptions field.

func (*SecurityMonitoringRuleOptions) SetKeepAlive

func (o *SecurityMonitoringRuleOptions) SetKeepAlive(v SecurityMonitoringRuleKeepAlive)

SetKeepAlive gets a reference to the given SecurityMonitoringRuleKeepAlive and assigns it to the KeepAlive field.

func (*SecurityMonitoringRuleOptions) SetMaxSignalDuration

func (o *SecurityMonitoringRuleOptions) SetMaxSignalDuration(v SecurityMonitoringRuleMaxSignalDuration)

SetMaxSignalDuration gets a reference to the given SecurityMonitoringRuleMaxSignalDuration and assigns it to the MaxSignalDuration field.

func (*SecurityMonitoringRuleOptions) SetNewValueOptions

func (o *SecurityMonitoringRuleOptions) SetNewValueOptions(v SecurityMonitoringRuleNewValueOptions)

SetNewValueOptions gets a reference to the given SecurityMonitoringRuleNewValueOptions and assigns it to the NewValueOptions field.

func (*SecurityMonitoringRuleOptions) UnmarshalJSON

func (o *SecurityMonitoringRuleOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleQuery

SecurityMonitoringRuleQuery - Query for matching rule.

type SecurityMonitoringRuleQuery struct {
    SecurityMonitoringStandardRuleQuery *SecurityMonitoringStandardRuleQuery
    SecurityMonitoringSignalRuleQuery   *SecurityMonitoringSignalRuleQuery

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func SecurityMonitoringSignalRuleQueryAsSecurityMonitoringRuleQuery

func SecurityMonitoringSignalRuleQueryAsSecurityMonitoringRuleQuery(v *SecurityMonitoringSignalRuleQuery) SecurityMonitoringRuleQuery

SecurityMonitoringSignalRuleQueryAsSecurityMonitoringRuleQuery is a convenience function that returns SecurityMonitoringSignalRuleQuery wrapped in SecurityMonitoringRuleQuery.

func SecurityMonitoringStandardRuleQueryAsSecurityMonitoringRuleQuery

func SecurityMonitoringStandardRuleQueryAsSecurityMonitoringRuleQuery(v *SecurityMonitoringStandardRuleQuery) SecurityMonitoringRuleQuery

SecurityMonitoringStandardRuleQueryAsSecurityMonitoringRuleQuery is a convenience function that returns SecurityMonitoringStandardRuleQuery wrapped in SecurityMonitoringRuleQuery.

func (*SecurityMonitoringRuleQuery) GetActualInstance

func (obj *SecurityMonitoringRuleQuery) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (SecurityMonitoringRuleQuery) MarshalJSON

func (obj SecurityMonitoringRuleQuery) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*SecurityMonitoringRuleQuery) UnmarshalJSON

func (obj *SecurityMonitoringRuleQuery) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type SecurityMonitoringRuleQueryAggregation

SecurityMonitoringRuleQueryAggregation The aggregation type.

type SecurityMonitoringRuleQueryAggregation string

List of SecurityMonitoringRuleQueryAggregation.

const (
    SECURITYMONITORINGRULEQUERYAGGREGATION_COUNT       SecurityMonitoringRuleQueryAggregation = "count"
    SECURITYMONITORINGRULEQUERYAGGREGATION_CARDINALITY SecurityMonitoringRuleQueryAggregation = "cardinality"
    SECURITYMONITORINGRULEQUERYAGGREGATION_SUM         SecurityMonitoringRuleQueryAggregation = "sum"
    SECURITYMONITORINGRULEQUERYAGGREGATION_MAX         SecurityMonitoringRuleQueryAggregation = "max"
    SECURITYMONITORINGRULEQUERYAGGREGATION_NEW_VALUE   SecurityMonitoringRuleQueryAggregation = "new_value"
    SECURITYMONITORINGRULEQUERYAGGREGATION_GEO_DATA    SecurityMonitoringRuleQueryAggregation = "geo_data"
    SECURITYMONITORINGRULEQUERYAGGREGATION_EVENT_COUNT SecurityMonitoringRuleQueryAggregation = "event_count"
)

func NewSecurityMonitoringRuleQueryAggregationFromValue

func NewSecurityMonitoringRuleQueryAggregationFromValue(v string) (*SecurityMonitoringRuleQueryAggregation, error)

NewSecurityMonitoringRuleQueryAggregationFromValue returns a pointer to a valid SecurityMonitoringRuleQueryAggregation for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleQueryAggregation) GetAllowedValues

func (v *SecurityMonitoringRuleQueryAggregation) GetAllowedValues() []SecurityMonitoringRuleQueryAggregation

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleQueryAggregation) IsValid

func (v SecurityMonitoringRuleQueryAggregation) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleQueryAggregation) Ptr

func (v SecurityMonitoringRuleQueryAggregation) Ptr() *SecurityMonitoringRuleQueryAggregation

Ptr returns reference to SecurityMonitoringRuleQueryAggregation value.

func (*SecurityMonitoringRuleQueryAggregation) UnmarshalJSON

func (v *SecurityMonitoringRuleQueryAggregation) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleResponse

SecurityMonitoringRuleResponse - Create a new rule.

type SecurityMonitoringRuleResponse struct {
    SecurityMonitoringStandardRuleResponse *SecurityMonitoringStandardRuleResponse
    SecurityMonitoringSignalRuleResponse   *SecurityMonitoringSignalRuleResponse

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func SecurityMonitoringSignalRuleResponseAsSecurityMonitoringRuleResponse

func SecurityMonitoringSignalRuleResponseAsSecurityMonitoringRuleResponse(v *SecurityMonitoringSignalRuleResponse) SecurityMonitoringRuleResponse

SecurityMonitoringSignalRuleResponseAsSecurityMonitoringRuleResponse is a convenience function that returns SecurityMonitoringSignalRuleResponse wrapped in SecurityMonitoringRuleResponse.

func SecurityMonitoringStandardRuleResponseAsSecurityMonitoringRuleResponse

func SecurityMonitoringStandardRuleResponseAsSecurityMonitoringRuleResponse(v *SecurityMonitoringStandardRuleResponse) SecurityMonitoringRuleResponse

SecurityMonitoringStandardRuleResponseAsSecurityMonitoringRuleResponse is a convenience function that returns SecurityMonitoringStandardRuleResponse wrapped in SecurityMonitoringRuleResponse.

func (*SecurityMonitoringRuleResponse) GetActualInstance

func (obj *SecurityMonitoringRuleResponse) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (SecurityMonitoringRuleResponse) MarshalJSON

func (obj SecurityMonitoringRuleResponse) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*SecurityMonitoringRuleResponse) UnmarshalJSON

func (obj *SecurityMonitoringRuleResponse) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type SecurityMonitoringRuleSeverity

SecurityMonitoringRuleSeverity Severity of the Security Signal.

type SecurityMonitoringRuleSeverity string

List of SecurityMonitoringRuleSeverity.

const (
    SECURITYMONITORINGRULESEVERITY_INFO     SecurityMonitoringRuleSeverity = "info"
    SECURITYMONITORINGRULESEVERITY_LOW      SecurityMonitoringRuleSeverity = "low"
    SECURITYMONITORINGRULESEVERITY_MEDIUM   SecurityMonitoringRuleSeverity = "medium"
    SECURITYMONITORINGRULESEVERITY_HIGH     SecurityMonitoringRuleSeverity = "high"
    SECURITYMONITORINGRULESEVERITY_CRITICAL SecurityMonitoringRuleSeverity = "critical"
)

func NewSecurityMonitoringRuleSeverityFromValue

func NewSecurityMonitoringRuleSeverityFromValue(v string) (*SecurityMonitoringRuleSeverity, error)

NewSecurityMonitoringRuleSeverityFromValue returns a pointer to a valid SecurityMonitoringRuleSeverity for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleSeverity) GetAllowedValues

func (v *SecurityMonitoringRuleSeverity) GetAllowedValues() []SecurityMonitoringRuleSeverity

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleSeverity) IsValid

func (v SecurityMonitoringRuleSeverity) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleSeverity) Ptr

func (v SecurityMonitoringRuleSeverity) Ptr() *SecurityMonitoringRuleSeverity

Ptr returns reference to SecurityMonitoringRuleSeverity value.

func (*SecurityMonitoringRuleSeverity) UnmarshalJSON

func (v *SecurityMonitoringRuleSeverity) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleTypeCreate

SecurityMonitoringRuleTypeCreate The rule type.

type SecurityMonitoringRuleTypeCreate string

List of SecurityMonitoringRuleTypeCreate.

const (
    SECURITYMONITORINGRULETYPECREATE_LOG_DETECTION     SecurityMonitoringRuleTypeCreate = "log_detection"
    SECURITYMONITORINGRULETYPECREATE_WORKLOAD_SECURITY SecurityMonitoringRuleTypeCreate = "workload_security"
)

func NewSecurityMonitoringRuleTypeCreateFromValue

func NewSecurityMonitoringRuleTypeCreateFromValue(v string) (*SecurityMonitoringRuleTypeCreate, error)

NewSecurityMonitoringRuleTypeCreateFromValue returns a pointer to a valid SecurityMonitoringRuleTypeCreate for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleTypeCreate) GetAllowedValues

func (v *SecurityMonitoringRuleTypeCreate) GetAllowedValues() []SecurityMonitoringRuleTypeCreate

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleTypeCreate) IsValid

func (v SecurityMonitoringRuleTypeCreate) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleTypeCreate) Ptr

func (v SecurityMonitoringRuleTypeCreate) Ptr() *SecurityMonitoringRuleTypeCreate

Ptr returns reference to SecurityMonitoringRuleTypeCreate value.

func (*SecurityMonitoringRuleTypeCreate) UnmarshalJSON

func (v *SecurityMonitoringRuleTypeCreate) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleTypeRead

SecurityMonitoringRuleTypeRead The rule type.

type SecurityMonitoringRuleTypeRead string

List of SecurityMonitoringRuleTypeRead.

const (
    SECURITYMONITORINGRULETYPEREAD_LOG_DETECTION                SecurityMonitoringRuleTypeRead = "log_detection"
    SECURITYMONITORINGRULETYPEREAD_INFRASTRUCTURE_CONFIGURATION SecurityMonitoringRuleTypeRead = "infrastructure_configuration"
    SECURITYMONITORINGRULETYPEREAD_WORKLOAD_SECURITY            SecurityMonitoringRuleTypeRead = "workload_security"
    SECURITYMONITORINGRULETYPEREAD_CLOUD_CONFIGURATION          SecurityMonitoringRuleTypeRead = "cloud_configuration"
)

func NewSecurityMonitoringRuleTypeReadFromValue

func NewSecurityMonitoringRuleTypeReadFromValue(v string) (*SecurityMonitoringRuleTypeRead, error)

NewSecurityMonitoringRuleTypeReadFromValue returns a pointer to a valid SecurityMonitoringRuleTypeRead for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleTypeRead) GetAllowedValues

func (v *SecurityMonitoringRuleTypeRead) GetAllowedValues() []SecurityMonitoringRuleTypeRead

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleTypeRead) IsValid

func (v SecurityMonitoringRuleTypeRead) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleTypeRead) Ptr

func (v SecurityMonitoringRuleTypeRead) Ptr() *SecurityMonitoringRuleTypeRead

Ptr returns reference to SecurityMonitoringRuleTypeRead value.

func (*SecurityMonitoringRuleTypeRead) UnmarshalJSON

func (v *SecurityMonitoringRuleTypeRead) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleUpdatePayload

SecurityMonitoringRuleUpdatePayload Update an existing rule.

type SecurityMonitoringRuleUpdatePayload struct {
    // Cases for generating signals.
    Cases []SecurityMonitoringRuleCase `json:"cases,omitempty"`
    // Additional queries to filter matched events before they are processed.
    Filters []SecurityMonitoringFilter `json:"filters,omitempty"`
    // Whether the notifications include the triggering group-by values in their title.
    HasExtendedTitle *bool `json:"hasExtendedTitle,omitempty"`
    // Whether the rule is enabled.
    IsEnabled *bool `json:"isEnabled,omitempty"`
    // Message for generated signals.
    Message *string `json:"message,omitempty"`
    // Name of the rule.
    Name *string `json:"name,omitempty"`
    // Options on rules.
    Options *SecurityMonitoringRuleOptions `json:"options,omitempty"`
    // Queries for selecting logs which are part of the rule.
    Queries []SecurityMonitoringRuleQuery `json:"queries,omitempty"`
    // Tags for generated signals.
    Tags []string `json:"tags,omitempty"`
    // The version of the rule being updated.
    Version *int32 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringRuleUpdatePayload

func NewSecurityMonitoringRuleUpdatePayload() *SecurityMonitoringRuleUpdatePayload

NewSecurityMonitoringRuleUpdatePayload instantiates a new SecurityMonitoringRuleUpdatePayload object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringRuleUpdatePayloadWithDefaults

func NewSecurityMonitoringRuleUpdatePayloadWithDefaults() *SecurityMonitoringRuleUpdatePayload

NewSecurityMonitoringRuleUpdatePayloadWithDefaults instantiates a new SecurityMonitoringRuleUpdatePayload object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringRuleUpdatePayload) GetCases

func (o *SecurityMonitoringRuleUpdatePayload) GetCases() []SecurityMonitoringRuleCase

GetCases returns the Cases field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetCasesOk

func (o *SecurityMonitoringRuleUpdatePayload) GetCasesOk() (*[]SecurityMonitoringRuleCase, bool)

GetCasesOk returns a tuple with the Cases field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) GetFilters

func (o *SecurityMonitoringRuleUpdatePayload) GetFilters() []SecurityMonitoringFilter

GetFilters returns the Filters field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetFiltersOk

func (o *SecurityMonitoringRuleUpdatePayload) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)

GetFiltersOk returns a tuple with the Filters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) GetHasExtendedTitle

func (o *SecurityMonitoringRuleUpdatePayload) GetHasExtendedTitle() bool

GetHasExtendedTitle returns the HasExtendedTitle field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetHasExtendedTitleOk

func (o *SecurityMonitoringRuleUpdatePayload) GetHasExtendedTitleOk() (*bool, bool)

GetHasExtendedTitleOk returns a tuple with the HasExtendedTitle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) GetIsEnabled

func (o *SecurityMonitoringRuleUpdatePayload) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetIsEnabledOk

func (o *SecurityMonitoringRuleUpdatePayload) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) GetMessage

func (o *SecurityMonitoringRuleUpdatePayload) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetMessageOk

func (o *SecurityMonitoringRuleUpdatePayload) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) GetName

func (o *SecurityMonitoringRuleUpdatePayload) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetNameOk

func (o *SecurityMonitoringRuleUpdatePayload) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) GetOptions

func (o *SecurityMonitoringRuleUpdatePayload) GetOptions() SecurityMonitoringRuleOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetOptionsOk

func (o *SecurityMonitoringRuleUpdatePayload) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) GetQueries

func (o *SecurityMonitoringRuleUpdatePayload) GetQueries() []SecurityMonitoringRuleQuery

GetQueries returns the Queries field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetQueriesOk

func (o *SecurityMonitoringRuleUpdatePayload) GetQueriesOk() (*[]SecurityMonitoringRuleQuery, bool)

GetQueriesOk returns a tuple with the Queries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) GetTags

func (o *SecurityMonitoringRuleUpdatePayload) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetTagsOk

func (o *SecurityMonitoringRuleUpdatePayload) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) GetVersion

func (o *SecurityMonitoringRuleUpdatePayload) GetVersion() int32

GetVersion returns the Version field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetVersionOk

func (o *SecurityMonitoringRuleUpdatePayload) GetVersionOk() (*int32, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasCases

func (o *SecurityMonitoringRuleUpdatePayload) HasCases() bool

HasCases returns a boolean if a field has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasFilters

func (o *SecurityMonitoringRuleUpdatePayload) HasFilters() bool

HasFilters returns a boolean if a field has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasHasExtendedTitle

func (o *SecurityMonitoringRuleUpdatePayload) HasHasExtendedTitle() bool

HasHasExtendedTitle returns a boolean if a field has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasIsEnabled

func (o *SecurityMonitoringRuleUpdatePayload) HasIsEnabled() bool

HasIsEnabled returns a boolean if a field has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasMessage

func (o *SecurityMonitoringRuleUpdatePayload) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasName

func (o *SecurityMonitoringRuleUpdatePayload) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasOptions

func (o *SecurityMonitoringRuleUpdatePayload) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasQueries

func (o *SecurityMonitoringRuleUpdatePayload) HasQueries() bool

HasQueries returns a boolean if a field has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasTags

func (o *SecurityMonitoringRuleUpdatePayload) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasVersion

func (o *SecurityMonitoringRuleUpdatePayload) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SecurityMonitoringRuleUpdatePayload) MarshalJSON

func (o SecurityMonitoringRuleUpdatePayload) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringRuleUpdatePayload) SetCases

func (o *SecurityMonitoringRuleUpdatePayload) SetCases(v []SecurityMonitoringRuleCase)

SetCases gets a reference to the given []SecurityMonitoringRuleCase and assigns it to the Cases field.

func (*SecurityMonitoringRuleUpdatePayload) SetFilters

func (o *SecurityMonitoringRuleUpdatePayload) SetFilters(v []SecurityMonitoringFilter)

SetFilters gets a reference to the given []SecurityMonitoringFilter and assigns it to the Filters field.

func (*SecurityMonitoringRuleUpdatePayload) SetHasExtendedTitle

func (o *SecurityMonitoringRuleUpdatePayload) SetHasExtendedTitle(v bool)

SetHasExtendedTitle gets a reference to the given bool and assigns it to the HasExtendedTitle field.

func (*SecurityMonitoringRuleUpdatePayload) SetIsEnabled

func (o *SecurityMonitoringRuleUpdatePayload) SetIsEnabled(v bool)

SetIsEnabled gets a reference to the given bool and assigns it to the IsEnabled field.

func (*SecurityMonitoringRuleUpdatePayload) SetMessage

func (o *SecurityMonitoringRuleUpdatePayload) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*SecurityMonitoringRuleUpdatePayload) SetName

func (o *SecurityMonitoringRuleUpdatePayload) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringRuleUpdatePayload) SetOptions

func (o *SecurityMonitoringRuleUpdatePayload) SetOptions(v SecurityMonitoringRuleOptions)

SetOptions gets a reference to the given SecurityMonitoringRuleOptions and assigns it to the Options field.

func (*SecurityMonitoringRuleUpdatePayload) SetQueries

func (o *SecurityMonitoringRuleUpdatePayload) SetQueries(v []SecurityMonitoringRuleQuery)

SetQueries gets a reference to the given []SecurityMonitoringRuleQuery and assigns it to the Queries field.

func (*SecurityMonitoringRuleUpdatePayload) SetTags

func (o *SecurityMonitoringRuleUpdatePayload) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*SecurityMonitoringRuleUpdatePayload) SetVersion

func (o *SecurityMonitoringRuleUpdatePayload) SetVersion(v int32)

SetVersion gets a reference to the given int32 and assigns it to the Version field.

func (*SecurityMonitoringRuleUpdatePayload) UnmarshalJSON

func (o *SecurityMonitoringRuleUpdatePayload) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignal

SecurityMonitoringSignal Object description of a security signal.

type SecurityMonitoringSignal struct {
    // The object containing all signal attributes and their
    // associated values.
    Attributes *SecurityMonitoringSignalAttributes `json:"attributes,omitempty"`
    // The unique ID of the security signal.
    Id *string `json:"id,omitempty"`
    // The type of event.
    Type *SecurityMonitoringSignalType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignal

func NewSecurityMonitoringSignal() *SecurityMonitoringSignal

NewSecurityMonitoringSignal instantiates a new SecurityMonitoringSignal object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalWithDefaults

func NewSecurityMonitoringSignalWithDefaults() *SecurityMonitoringSignal

NewSecurityMonitoringSignalWithDefaults instantiates a new SecurityMonitoringSignal object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignal) GetAttributes

func (o *SecurityMonitoringSignal) GetAttributes() SecurityMonitoringSignalAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SecurityMonitoringSignal) GetAttributesOk

func (o *SecurityMonitoringSignal) GetAttributesOk() (*SecurityMonitoringSignalAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignal) GetId

func (o *SecurityMonitoringSignal) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SecurityMonitoringSignal) GetIdOk

func (o *SecurityMonitoringSignal) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignal) GetType

func (o *SecurityMonitoringSignal) GetType() SecurityMonitoringSignalType

GetType returns the Type field value if set, zero value otherwise.

func (*SecurityMonitoringSignal) GetTypeOk

func (o *SecurityMonitoringSignal) GetTypeOk() (*SecurityMonitoringSignalType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignal) HasAttributes

func (o *SecurityMonitoringSignal) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SecurityMonitoringSignal) HasId

func (o *SecurityMonitoringSignal) HasId() bool

HasId returns a boolean if a field has been set.

func (*SecurityMonitoringSignal) HasType

func (o *SecurityMonitoringSignal) HasType() bool

HasType returns a boolean if a field has been set.

func (SecurityMonitoringSignal) MarshalJSON

func (o SecurityMonitoringSignal) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignal) SetAttributes

func (o *SecurityMonitoringSignal) SetAttributes(v SecurityMonitoringSignalAttributes)

SetAttributes gets a reference to the given SecurityMonitoringSignalAttributes and assigns it to the Attributes field.

func (*SecurityMonitoringSignal) SetId

func (o *SecurityMonitoringSignal) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SecurityMonitoringSignal) SetType

func (o *SecurityMonitoringSignal) SetType(v SecurityMonitoringSignalType)

SetType gets a reference to the given SecurityMonitoringSignalType and assigns it to the Type field.

func (*SecurityMonitoringSignal) UnmarshalJSON

func (o *SecurityMonitoringSignal) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalArchiveReason

SecurityMonitoringSignalArchiveReason Reason a signal is archived.

type SecurityMonitoringSignalArchiveReason string

List of SecurityMonitoringSignalArchiveReason.

const (
    SECURITYMONITORINGSIGNALARCHIVEREASON_NONE                   SecurityMonitoringSignalArchiveReason = "none"
    SECURITYMONITORINGSIGNALARCHIVEREASON_FALSE_POSITIVE         SecurityMonitoringSignalArchiveReason = "false_positive"
    SECURITYMONITORINGSIGNALARCHIVEREASON_TESTING_OR_MAINTENANCE SecurityMonitoringSignalArchiveReason = "testing_or_maintenance"
    SECURITYMONITORINGSIGNALARCHIVEREASON_OTHER                  SecurityMonitoringSignalArchiveReason = "other"
)

func NewSecurityMonitoringSignalArchiveReasonFromValue

func NewSecurityMonitoringSignalArchiveReasonFromValue(v string) (*SecurityMonitoringSignalArchiveReason, error)

NewSecurityMonitoringSignalArchiveReasonFromValue returns a pointer to a valid SecurityMonitoringSignalArchiveReason for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringSignalArchiveReason) GetAllowedValues

func (v *SecurityMonitoringSignalArchiveReason) GetAllowedValues() []SecurityMonitoringSignalArchiveReason

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringSignalArchiveReason) IsValid

func (v SecurityMonitoringSignalArchiveReason) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringSignalArchiveReason) Ptr

func (v SecurityMonitoringSignalArchiveReason) Ptr() *SecurityMonitoringSignalArchiveReason

Ptr returns reference to SecurityMonitoringSignalArchiveReason value.

func (*SecurityMonitoringSignalArchiveReason) UnmarshalJSON

func (v *SecurityMonitoringSignalArchiveReason) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalAssigneeUpdateAttributes

SecurityMonitoringSignalAssigneeUpdateAttributes Attributes describing the new assignee of a security signal.

type SecurityMonitoringSignalAssigneeUpdateAttributes struct {
    // Object representing a given user entity.
    Assignee SecurityMonitoringTriageUser `json:"assignee"`
    // Version of the updated signal. If server side version is higher, update will be rejected.
    Version *int64 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalAssigneeUpdateAttributes

func NewSecurityMonitoringSignalAssigneeUpdateAttributes(assignee SecurityMonitoringTriageUser) *SecurityMonitoringSignalAssigneeUpdateAttributes

NewSecurityMonitoringSignalAssigneeUpdateAttributes instantiates a new SecurityMonitoringSignalAssigneeUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalAssigneeUpdateAttributesWithDefaults

func NewSecurityMonitoringSignalAssigneeUpdateAttributesWithDefaults() *SecurityMonitoringSignalAssigneeUpdateAttributes

NewSecurityMonitoringSignalAssigneeUpdateAttributesWithDefaults instantiates a new SecurityMonitoringSignalAssigneeUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalAssigneeUpdateAttributes) GetAssignee

func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) GetAssignee() SecurityMonitoringTriageUser

GetAssignee returns the Assignee field value.

func (*SecurityMonitoringSignalAssigneeUpdateAttributes) GetAssigneeOk

func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) GetAssigneeOk() (*SecurityMonitoringTriageUser, bool)

GetAssigneeOk returns a tuple with the Assignee field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalAssigneeUpdateAttributes) GetVersion

func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) GetVersion() int64

GetVersion returns the Version field value if set, zero value otherwise.

func (*SecurityMonitoringSignalAssigneeUpdateAttributes) GetVersionOk

func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) GetVersionOk() (*int64, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalAssigneeUpdateAttributes) HasVersion

func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SecurityMonitoringSignalAssigneeUpdateAttributes) MarshalJSON

func (o SecurityMonitoringSignalAssigneeUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalAssigneeUpdateAttributes) SetAssignee

func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) SetAssignee(v SecurityMonitoringTriageUser)

SetAssignee sets field value.

func (*SecurityMonitoringSignalAssigneeUpdateAttributes) SetVersion

func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) SetVersion(v int64)

SetVersion gets a reference to the given int64 and assigns it to the Version field.

func (*SecurityMonitoringSignalAssigneeUpdateAttributes) UnmarshalJSON

func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalAssigneeUpdateData

SecurityMonitoringSignalAssigneeUpdateData Data containing the patch for changing the assignee of a signal.

type SecurityMonitoringSignalAssigneeUpdateData struct {
    // Attributes describing the new assignee of a security signal.
    Attributes SecurityMonitoringSignalAssigneeUpdateAttributes `json:"attributes"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalAssigneeUpdateData

func NewSecurityMonitoringSignalAssigneeUpdateData(attributes SecurityMonitoringSignalAssigneeUpdateAttributes) *SecurityMonitoringSignalAssigneeUpdateData

NewSecurityMonitoringSignalAssigneeUpdateData instantiates a new SecurityMonitoringSignalAssigneeUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalAssigneeUpdateDataWithDefaults

func NewSecurityMonitoringSignalAssigneeUpdateDataWithDefaults() *SecurityMonitoringSignalAssigneeUpdateData

NewSecurityMonitoringSignalAssigneeUpdateDataWithDefaults instantiates a new SecurityMonitoringSignalAssigneeUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalAssigneeUpdateData) GetAttributes

func (o *SecurityMonitoringSignalAssigneeUpdateData) GetAttributes() SecurityMonitoringSignalAssigneeUpdateAttributes

GetAttributes returns the Attributes field value.

func (*SecurityMonitoringSignalAssigneeUpdateData) GetAttributesOk

func (o *SecurityMonitoringSignalAssigneeUpdateData) GetAttributesOk() (*SecurityMonitoringSignalAssigneeUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (SecurityMonitoringSignalAssigneeUpdateData) MarshalJSON

func (o SecurityMonitoringSignalAssigneeUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalAssigneeUpdateData) SetAttributes

func (o *SecurityMonitoringSignalAssigneeUpdateData) SetAttributes(v SecurityMonitoringSignalAssigneeUpdateAttributes)

SetAttributes sets field value.

func (*SecurityMonitoringSignalAssigneeUpdateData) UnmarshalJSON

func (o *SecurityMonitoringSignalAssigneeUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalAssigneeUpdateRequest

SecurityMonitoringSignalAssigneeUpdateRequest Request body for changing the assignee of a given security monitoring signal.

type SecurityMonitoringSignalAssigneeUpdateRequest struct {
    // Data containing the patch for changing the assignee of a signal.
    Data SecurityMonitoringSignalAssigneeUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalAssigneeUpdateRequest

func NewSecurityMonitoringSignalAssigneeUpdateRequest(data SecurityMonitoringSignalAssigneeUpdateData) *SecurityMonitoringSignalAssigneeUpdateRequest

NewSecurityMonitoringSignalAssigneeUpdateRequest instantiates a new SecurityMonitoringSignalAssigneeUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalAssigneeUpdateRequestWithDefaults

func NewSecurityMonitoringSignalAssigneeUpdateRequestWithDefaults() *SecurityMonitoringSignalAssigneeUpdateRequest

NewSecurityMonitoringSignalAssigneeUpdateRequestWithDefaults instantiates a new SecurityMonitoringSignalAssigneeUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalAssigneeUpdateRequest) GetData

func (o *SecurityMonitoringSignalAssigneeUpdateRequest) GetData() SecurityMonitoringSignalAssigneeUpdateData

GetData returns the Data field value.

func (*SecurityMonitoringSignalAssigneeUpdateRequest) GetDataOk

func (o *SecurityMonitoringSignalAssigneeUpdateRequest) GetDataOk() (*SecurityMonitoringSignalAssigneeUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (SecurityMonitoringSignalAssigneeUpdateRequest) MarshalJSON

func (o SecurityMonitoringSignalAssigneeUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalAssigneeUpdateRequest) SetData

func (o *SecurityMonitoringSignalAssigneeUpdateRequest) SetData(v SecurityMonitoringSignalAssigneeUpdateData)

SetData sets field value.

func (*SecurityMonitoringSignalAssigneeUpdateRequest) UnmarshalJSON

func (o *SecurityMonitoringSignalAssigneeUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalAttributes

SecurityMonitoringSignalAttributes The object containing all signal attributes and their associated values.

type SecurityMonitoringSignalAttributes struct {
    // A JSON object of attributes in the security signal.
    Attributes map[string]interface{} `json:"attributes,omitempty"`
    // The message in the security signal defined by the rule that generated the signal.
    Message *string `json:"message,omitempty"`
    // An array of tags associated with the security signal.
    Tags []string `json:"tags,omitempty"`
    // The timestamp of the security signal.
    Timestamp *time.Time `json:"timestamp,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalAttributes

func NewSecurityMonitoringSignalAttributes() *SecurityMonitoringSignalAttributes

NewSecurityMonitoringSignalAttributes instantiates a new SecurityMonitoringSignalAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalAttributesWithDefaults

func NewSecurityMonitoringSignalAttributesWithDefaults() *SecurityMonitoringSignalAttributes

NewSecurityMonitoringSignalAttributesWithDefaults instantiates a new SecurityMonitoringSignalAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalAttributes) GetAttributes

func (o *SecurityMonitoringSignalAttributes) GetAttributes() map[string]interface{}

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SecurityMonitoringSignalAttributes) GetAttributesOk

func (o *SecurityMonitoringSignalAttributes) GetAttributesOk() (*map[string]interface{}, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalAttributes) GetMessage

func (o *SecurityMonitoringSignalAttributes) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*SecurityMonitoringSignalAttributes) GetMessageOk

func (o *SecurityMonitoringSignalAttributes) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalAttributes) GetTags

func (o *SecurityMonitoringSignalAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*SecurityMonitoringSignalAttributes) GetTagsOk

func (o *SecurityMonitoringSignalAttributes) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalAttributes) GetTimestamp

func (o *SecurityMonitoringSignalAttributes) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*SecurityMonitoringSignalAttributes) GetTimestampOk

func (o *SecurityMonitoringSignalAttributes) GetTimestampOk() (*time.Time, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalAttributes) HasAttributes

func (o *SecurityMonitoringSignalAttributes) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SecurityMonitoringSignalAttributes) HasMessage

func (o *SecurityMonitoringSignalAttributes) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*SecurityMonitoringSignalAttributes) HasTags

func (o *SecurityMonitoringSignalAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*SecurityMonitoringSignalAttributes) HasTimestamp

func (o *SecurityMonitoringSignalAttributes) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (SecurityMonitoringSignalAttributes) MarshalJSON

func (o SecurityMonitoringSignalAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalAttributes) SetAttributes

func (o *SecurityMonitoringSignalAttributes) SetAttributes(v map[string]interface{})

SetAttributes gets a reference to the given map[string]interface{} and assigns it to the Attributes field.

func (*SecurityMonitoringSignalAttributes) SetMessage

func (o *SecurityMonitoringSignalAttributes) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*SecurityMonitoringSignalAttributes) SetTags

func (o *SecurityMonitoringSignalAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*SecurityMonitoringSignalAttributes) SetTimestamp

func (o *SecurityMonitoringSignalAttributes) SetTimestamp(v time.Time)

SetTimestamp gets a reference to the given time.Time and assigns it to the Timestamp field.

func (*SecurityMonitoringSignalAttributes) UnmarshalJSON

func (o *SecurityMonitoringSignalAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalIncidentsUpdateAttributes

SecurityMonitoringSignalIncidentsUpdateAttributes Attributes describing the new list of related signals for a security signal.

type SecurityMonitoringSignalIncidentsUpdateAttributes struct {
    // Array of incidents that are associated with this signal.
    IncidentIds []int64 `json:"incident_ids"`
    // Version of the updated signal. If server side version is higher, update will be rejected.
    Version *int64 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalIncidentsUpdateAttributes

func NewSecurityMonitoringSignalIncidentsUpdateAttributes(incidentIds []int64) *SecurityMonitoringSignalIncidentsUpdateAttributes

NewSecurityMonitoringSignalIncidentsUpdateAttributes instantiates a new SecurityMonitoringSignalIncidentsUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalIncidentsUpdateAttributesWithDefaults

func NewSecurityMonitoringSignalIncidentsUpdateAttributesWithDefaults() *SecurityMonitoringSignalIncidentsUpdateAttributes

NewSecurityMonitoringSignalIncidentsUpdateAttributesWithDefaults instantiates a new SecurityMonitoringSignalIncidentsUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalIncidentsUpdateAttributes) GetIncidentIds

func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) GetIncidentIds() []int64

GetIncidentIds returns the IncidentIds field value.

func (*SecurityMonitoringSignalIncidentsUpdateAttributes) GetIncidentIdsOk

func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) GetIncidentIdsOk() (*[]int64, bool)

GetIncidentIdsOk returns a tuple with the IncidentIds field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalIncidentsUpdateAttributes) GetVersion

func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) GetVersion() int64

GetVersion returns the Version field value if set, zero value otherwise.

func (*SecurityMonitoringSignalIncidentsUpdateAttributes) GetVersionOk

func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) GetVersionOk() (*int64, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalIncidentsUpdateAttributes) HasVersion

func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SecurityMonitoringSignalIncidentsUpdateAttributes) MarshalJSON

func (o SecurityMonitoringSignalIncidentsUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalIncidentsUpdateAttributes) SetIncidentIds

func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) SetIncidentIds(v []int64)

SetIncidentIds sets field value.

func (*SecurityMonitoringSignalIncidentsUpdateAttributes) SetVersion

func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) SetVersion(v int64)

SetVersion gets a reference to the given int64 and assigns it to the Version field.

func (*SecurityMonitoringSignalIncidentsUpdateAttributes) UnmarshalJSON

func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalIncidentsUpdateData

SecurityMonitoringSignalIncidentsUpdateData Data containing the patch for changing the related incidents of a signal.

type SecurityMonitoringSignalIncidentsUpdateData struct {
    // Attributes describing the new list of related signals for a security signal.
    Attributes SecurityMonitoringSignalIncidentsUpdateAttributes `json:"attributes"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalIncidentsUpdateData

func NewSecurityMonitoringSignalIncidentsUpdateData(attributes SecurityMonitoringSignalIncidentsUpdateAttributes) *SecurityMonitoringSignalIncidentsUpdateData

NewSecurityMonitoringSignalIncidentsUpdateData instantiates a new SecurityMonitoringSignalIncidentsUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalIncidentsUpdateDataWithDefaults

func NewSecurityMonitoringSignalIncidentsUpdateDataWithDefaults() *SecurityMonitoringSignalIncidentsUpdateData

NewSecurityMonitoringSignalIncidentsUpdateDataWithDefaults instantiates a new SecurityMonitoringSignalIncidentsUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalIncidentsUpdateData) GetAttributes

func (o *SecurityMonitoringSignalIncidentsUpdateData) GetAttributes() SecurityMonitoringSignalIncidentsUpdateAttributes

GetAttributes returns the Attributes field value.

func (*SecurityMonitoringSignalIncidentsUpdateData) GetAttributesOk

func (o *SecurityMonitoringSignalIncidentsUpdateData) GetAttributesOk() (*SecurityMonitoringSignalIncidentsUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (SecurityMonitoringSignalIncidentsUpdateData) MarshalJSON

func (o SecurityMonitoringSignalIncidentsUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalIncidentsUpdateData) SetAttributes

func (o *SecurityMonitoringSignalIncidentsUpdateData) SetAttributes(v SecurityMonitoringSignalIncidentsUpdateAttributes)

SetAttributes sets field value.

func (*SecurityMonitoringSignalIncidentsUpdateData) UnmarshalJSON

func (o *SecurityMonitoringSignalIncidentsUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalIncidentsUpdateRequest

SecurityMonitoringSignalIncidentsUpdateRequest Request body for changing the related incidents of a given security monitoring signal.

type SecurityMonitoringSignalIncidentsUpdateRequest struct {
    // Data containing the patch for changing the related incidents of a signal.
    Data SecurityMonitoringSignalIncidentsUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalIncidentsUpdateRequest

func NewSecurityMonitoringSignalIncidentsUpdateRequest(data SecurityMonitoringSignalIncidentsUpdateData) *SecurityMonitoringSignalIncidentsUpdateRequest

NewSecurityMonitoringSignalIncidentsUpdateRequest instantiates a new SecurityMonitoringSignalIncidentsUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalIncidentsUpdateRequestWithDefaults

func NewSecurityMonitoringSignalIncidentsUpdateRequestWithDefaults() *SecurityMonitoringSignalIncidentsUpdateRequest

NewSecurityMonitoringSignalIncidentsUpdateRequestWithDefaults instantiates a new SecurityMonitoringSignalIncidentsUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalIncidentsUpdateRequest) GetData

func (o *SecurityMonitoringSignalIncidentsUpdateRequest) GetData() SecurityMonitoringSignalIncidentsUpdateData

GetData returns the Data field value.

func (*SecurityMonitoringSignalIncidentsUpdateRequest) GetDataOk

func (o *SecurityMonitoringSignalIncidentsUpdateRequest) GetDataOk() (*SecurityMonitoringSignalIncidentsUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (SecurityMonitoringSignalIncidentsUpdateRequest) MarshalJSON

func (o SecurityMonitoringSignalIncidentsUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalIncidentsUpdateRequest) SetData

func (o *SecurityMonitoringSignalIncidentsUpdateRequest) SetData(v SecurityMonitoringSignalIncidentsUpdateData)

SetData sets field value.

func (*SecurityMonitoringSignalIncidentsUpdateRequest) UnmarshalJSON

func (o *SecurityMonitoringSignalIncidentsUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalListRequest

SecurityMonitoringSignalListRequest The request for a security signal list.

type SecurityMonitoringSignalListRequest struct {
    // Search filters for listing security signals.
    Filter *SecurityMonitoringSignalListRequestFilter `json:"filter,omitempty"`
    // The paging attributes for listing security signals.
    Page *SecurityMonitoringSignalListRequestPage `json:"page,omitempty"`
    // The sort parameters used for querying security signals.
    Sort *SecurityMonitoringSignalsSort `json:"sort,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalListRequest

func NewSecurityMonitoringSignalListRequest() *SecurityMonitoringSignalListRequest

NewSecurityMonitoringSignalListRequest instantiates a new SecurityMonitoringSignalListRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalListRequestWithDefaults

func NewSecurityMonitoringSignalListRequestWithDefaults() *SecurityMonitoringSignalListRequest

NewSecurityMonitoringSignalListRequestWithDefaults instantiates a new SecurityMonitoringSignalListRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalListRequest) GetFilter

func (o *SecurityMonitoringSignalListRequest) GetFilter() SecurityMonitoringSignalListRequestFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequest) GetFilterOk

func (o *SecurityMonitoringSignalListRequest) GetFilterOk() (*SecurityMonitoringSignalListRequestFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalListRequest) GetPage

func (o *SecurityMonitoringSignalListRequest) GetPage() SecurityMonitoringSignalListRequestPage

GetPage returns the Page field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequest) GetPageOk

func (o *SecurityMonitoringSignalListRequest) GetPageOk() (*SecurityMonitoringSignalListRequestPage, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalListRequest) GetSort

func (o *SecurityMonitoringSignalListRequest) GetSort() SecurityMonitoringSignalsSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequest) GetSortOk

func (o *SecurityMonitoringSignalListRequest) GetSortOk() (*SecurityMonitoringSignalsSort, bool)

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalListRequest) HasFilter

func (o *SecurityMonitoringSignalListRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*SecurityMonitoringSignalListRequest) HasPage

func (o *SecurityMonitoringSignalListRequest) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*SecurityMonitoringSignalListRequest) HasSort

func (o *SecurityMonitoringSignalListRequest) HasSort() bool

HasSort returns a boolean if a field has been set.

func (SecurityMonitoringSignalListRequest) MarshalJSON

func (o SecurityMonitoringSignalListRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalListRequest) SetFilter

func (o *SecurityMonitoringSignalListRequest) SetFilter(v SecurityMonitoringSignalListRequestFilter)

SetFilter gets a reference to the given SecurityMonitoringSignalListRequestFilter and assigns it to the Filter field.

func (*SecurityMonitoringSignalListRequest) SetPage

func (o *SecurityMonitoringSignalListRequest) SetPage(v SecurityMonitoringSignalListRequestPage)

SetPage gets a reference to the given SecurityMonitoringSignalListRequestPage and assigns it to the Page field.

func (*SecurityMonitoringSignalListRequest) SetSort

func (o *SecurityMonitoringSignalListRequest) SetSort(v SecurityMonitoringSignalsSort)

SetSort gets a reference to the given SecurityMonitoringSignalsSort and assigns it to the Sort field.

func (*SecurityMonitoringSignalListRequest) UnmarshalJSON

func (o *SecurityMonitoringSignalListRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalListRequestFilter

SecurityMonitoringSignalListRequestFilter Search filters for listing security signals.

type SecurityMonitoringSignalListRequestFilter struct {
    // The minimum timestamp for requested security signals.
    From *time.Time `json:"from,omitempty"`
    // Search query for listing security signals.
    Query *string `json:"query,omitempty"`
    // The maximum timestamp for requested security signals.
    To *time.Time `json:"to,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalListRequestFilter

func NewSecurityMonitoringSignalListRequestFilter() *SecurityMonitoringSignalListRequestFilter

NewSecurityMonitoringSignalListRequestFilter instantiates a new SecurityMonitoringSignalListRequestFilter object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalListRequestFilterWithDefaults

func NewSecurityMonitoringSignalListRequestFilterWithDefaults() *SecurityMonitoringSignalListRequestFilter

NewSecurityMonitoringSignalListRequestFilterWithDefaults instantiates a new SecurityMonitoringSignalListRequestFilter object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalListRequestFilter) GetFrom

func (o *SecurityMonitoringSignalListRequestFilter) GetFrom() time.Time

GetFrom returns the From field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequestFilter) GetFromOk

func (o *SecurityMonitoringSignalListRequestFilter) GetFromOk() (*time.Time, bool)

GetFromOk returns a tuple with the From field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalListRequestFilter) GetQuery

func (o *SecurityMonitoringSignalListRequestFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequestFilter) GetQueryOk

func (o *SecurityMonitoringSignalListRequestFilter) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalListRequestFilter) GetTo

func (o *SecurityMonitoringSignalListRequestFilter) GetTo() time.Time

GetTo returns the To field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequestFilter) GetToOk

func (o *SecurityMonitoringSignalListRequestFilter) GetToOk() (*time.Time, bool)

GetToOk returns a tuple with the To field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalListRequestFilter) HasFrom

func (o *SecurityMonitoringSignalListRequestFilter) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*SecurityMonitoringSignalListRequestFilter) HasQuery

func (o *SecurityMonitoringSignalListRequestFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*SecurityMonitoringSignalListRequestFilter) HasTo

func (o *SecurityMonitoringSignalListRequestFilter) HasTo() bool

HasTo returns a boolean if a field has been set.

func (SecurityMonitoringSignalListRequestFilter) MarshalJSON

func (o SecurityMonitoringSignalListRequestFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalListRequestFilter) SetFrom

func (o *SecurityMonitoringSignalListRequestFilter) SetFrom(v time.Time)

SetFrom gets a reference to the given time.Time and assigns it to the From field.

func (*SecurityMonitoringSignalListRequestFilter) SetQuery

func (o *SecurityMonitoringSignalListRequestFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*SecurityMonitoringSignalListRequestFilter) SetTo

func (o *SecurityMonitoringSignalListRequestFilter) SetTo(v time.Time)

SetTo gets a reference to the given time.Time and assigns it to the To field.

func (*SecurityMonitoringSignalListRequestFilter) UnmarshalJSON

func (o *SecurityMonitoringSignalListRequestFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalListRequestPage

SecurityMonitoringSignalListRequestPage The paging attributes for listing security signals.

type SecurityMonitoringSignalListRequestPage struct {
    // A list of results using the cursor provided in the previous query.
    Cursor *string `json:"cursor,omitempty"`
    // The maximum number of security signals in the response.
    Limit *int32 `json:"limit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalListRequestPage

func NewSecurityMonitoringSignalListRequestPage() *SecurityMonitoringSignalListRequestPage

NewSecurityMonitoringSignalListRequestPage instantiates a new SecurityMonitoringSignalListRequestPage object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalListRequestPageWithDefaults

func NewSecurityMonitoringSignalListRequestPageWithDefaults() *SecurityMonitoringSignalListRequestPage

NewSecurityMonitoringSignalListRequestPageWithDefaults instantiates a new SecurityMonitoringSignalListRequestPage object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalListRequestPage) GetCursor

func (o *SecurityMonitoringSignalListRequestPage) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequestPage) GetCursorOk

func (o *SecurityMonitoringSignalListRequestPage) GetCursorOk() (*string, bool)

GetCursorOk returns a tuple with the Cursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalListRequestPage) GetLimit

func (o *SecurityMonitoringSignalListRequestPage) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequestPage) GetLimitOk

func (o *SecurityMonitoringSignalListRequestPage) GetLimitOk() (*int32, bool)

GetLimitOk returns a tuple with the Limit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalListRequestPage) HasCursor

func (o *SecurityMonitoringSignalListRequestPage) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*SecurityMonitoringSignalListRequestPage) HasLimit

func (o *SecurityMonitoringSignalListRequestPage) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (SecurityMonitoringSignalListRequestPage) MarshalJSON

func (o SecurityMonitoringSignalListRequestPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalListRequestPage) SetCursor

func (o *SecurityMonitoringSignalListRequestPage) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*SecurityMonitoringSignalListRequestPage) SetLimit

func (o *SecurityMonitoringSignalListRequestPage) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (*SecurityMonitoringSignalListRequestPage) UnmarshalJSON

func (o *SecurityMonitoringSignalListRequestPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalRuleCreatePayload

SecurityMonitoringSignalRuleCreatePayload Create a new signal correlation rule.

type SecurityMonitoringSignalRuleCreatePayload struct {
    // Cases for generating signals.
    Cases []SecurityMonitoringRuleCaseCreate `json:"cases"`
    // Additional queries to filter matched events before they are processed.
    Filters []SecurityMonitoringFilter `json:"filters,omitempty"`
    // Whether the notifications include the triggering group-by values in their title.
    HasExtendedTitle *bool `json:"hasExtendedTitle,omitempty"`
    // Whether the rule is enabled.
    IsEnabled bool `json:"isEnabled"`
    // Message for generated signals.
    Message string `json:"message"`
    // The name of the rule.
    Name string `json:"name"`
    // Options on rules.
    Options SecurityMonitoringRuleOptions `json:"options"`
    // Queries for selecting signals which are part of the rule.
    Queries []SecurityMonitoringSignalRuleQuery `json:"queries"`
    // Tags for generated signals.
    Tags []string `json:"tags,omitempty"`
    // The rule type.
    Type *SecurityMonitoringSignalRuleType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalRuleCreatePayload

func NewSecurityMonitoringSignalRuleCreatePayload(cases []SecurityMonitoringRuleCaseCreate, isEnabled bool, message string, name string, options SecurityMonitoringRuleOptions, queries []SecurityMonitoringSignalRuleQuery) *SecurityMonitoringSignalRuleCreatePayload

NewSecurityMonitoringSignalRuleCreatePayload instantiates a new SecurityMonitoringSignalRuleCreatePayload object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalRuleCreatePayloadWithDefaults

func NewSecurityMonitoringSignalRuleCreatePayloadWithDefaults() *SecurityMonitoringSignalRuleCreatePayload

NewSecurityMonitoringSignalRuleCreatePayloadWithDefaults instantiates a new SecurityMonitoringSignalRuleCreatePayload object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalRuleCreatePayload) GetCases

func (o *SecurityMonitoringSignalRuleCreatePayload) GetCases() []SecurityMonitoringRuleCaseCreate

GetCases returns the Cases field value.

func (*SecurityMonitoringSignalRuleCreatePayload) GetCasesOk

func (o *SecurityMonitoringSignalRuleCreatePayload) GetCasesOk() (*[]SecurityMonitoringRuleCaseCreate, bool)

GetCasesOk returns a tuple with the Cases field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) GetFilters

func (o *SecurityMonitoringSignalRuleCreatePayload) GetFilters() []SecurityMonitoringFilter

GetFilters returns the Filters field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleCreatePayload) GetFiltersOk

func (o *SecurityMonitoringSignalRuleCreatePayload) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)

GetFiltersOk returns a tuple with the Filters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) GetHasExtendedTitle

func (o *SecurityMonitoringSignalRuleCreatePayload) GetHasExtendedTitle() bool

GetHasExtendedTitle returns the HasExtendedTitle field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleCreatePayload) GetHasExtendedTitleOk

func (o *SecurityMonitoringSignalRuleCreatePayload) GetHasExtendedTitleOk() (*bool, bool)

GetHasExtendedTitleOk returns a tuple with the HasExtendedTitle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) GetIsEnabled

func (o *SecurityMonitoringSignalRuleCreatePayload) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value.

func (*SecurityMonitoringSignalRuleCreatePayload) GetIsEnabledOk

func (o *SecurityMonitoringSignalRuleCreatePayload) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) GetMessage

func (o *SecurityMonitoringSignalRuleCreatePayload) GetMessage() string

GetMessage returns the Message field value.

func (*SecurityMonitoringSignalRuleCreatePayload) GetMessageOk

func (o *SecurityMonitoringSignalRuleCreatePayload) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) GetName

func (o *SecurityMonitoringSignalRuleCreatePayload) GetName() string

GetName returns the Name field value.

func (*SecurityMonitoringSignalRuleCreatePayload) GetNameOk

func (o *SecurityMonitoringSignalRuleCreatePayload) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) GetOptions

func (o *SecurityMonitoringSignalRuleCreatePayload) GetOptions() SecurityMonitoringRuleOptions

GetOptions returns the Options field value.

func (*SecurityMonitoringSignalRuleCreatePayload) GetOptionsOk

func (o *SecurityMonitoringSignalRuleCreatePayload) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)

GetOptionsOk returns a tuple with the Options field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) GetQueries

func (o *SecurityMonitoringSignalRuleCreatePayload) GetQueries() []SecurityMonitoringSignalRuleQuery

GetQueries returns the Queries field value.

func (*SecurityMonitoringSignalRuleCreatePayload) GetQueriesOk

func (o *SecurityMonitoringSignalRuleCreatePayload) GetQueriesOk() (*[]SecurityMonitoringSignalRuleQuery, bool)

GetQueriesOk returns a tuple with the Queries field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) GetTags

func (o *SecurityMonitoringSignalRuleCreatePayload) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleCreatePayload) GetTagsOk

func (o *SecurityMonitoringSignalRuleCreatePayload) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) GetType

func (o *SecurityMonitoringSignalRuleCreatePayload) GetType() SecurityMonitoringSignalRuleType

GetType returns the Type field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleCreatePayload) GetTypeOk

func (o *SecurityMonitoringSignalRuleCreatePayload) GetTypeOk() (*SecurityMonitoringSignalRuleType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) HasFilters

func (o *SecurityMonitoringSignalRuleCreatePayload) HasFilters() bool

HasFilters returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) HasHasExtendedTitle

func (o *SecurityMonitoringSignalRuleCreatePayload) HasHasExtendedTitle() bool

HasHasExtendedTitle returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) HasTags

func (o *SecurityMonitoringSignalRuleCreatePayload) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) HasType

func (o *SecurityMonitoringSignalRuleCreatePayload) HasType() bool

HasType returns a boolean if a field has been set.

func (SecurityMonitoringSignalRuleCreatePayload) MarshalJSON

func (o SecurityMonitoringSignalRuleCreatePayload) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalRuleCreatePayload) SetCases

func (o *SecurityMonitoringSignalRuleCreatePayload) SetCases(v []SecurityMonitoringRuleCaseCreate)

SetCases sets field value.

func (*SecurityMonitoringSignalRuleCreatePayload) SetFilters

func (o *SecurityMonitoringSignalRuleCreatePayload) SetFilters(v []SecurityMonitoringFilter)

SetFilters gets a reference to the given []SecurityMonitoringFilter and assigns it to the Filters field.

func (*SecurityMonitoringSignalRuleCreatePayload) SetHasExtendedTitle

func (o *SecurityMonitoringSignalRuleCreatePayload) SetHasExtendedTitle(v bool)

SetHasExtendedTitle gets a reference to the given bool and assigns it to the HasExtendedTitle field.

func (*SecurityMonitoringSignalRuleCreatePayload) SetIsEnabled

func (o *SecurityMonitoringSignalRuleCreatePayload) SetIsEnabled(v bool)

SetIsEnabled sets field value.

func (*SecurityMonitoringSignalRuleCreatePayload) SetMessage

func (o *SecurityMonitoringSignalRuleCreatePayload) SetMessage(v string)

SetMessage sets field value.

func (*SecurityMonitoringSignalRuleCreatePayload) SetName

func (o *SecurityMonitoringSignalRuleCreatePayload) SetName(v string)

SetName sets field value.

func (*SecurityMonitoringSignalRuleCreatePayload) SetOptions

func (o *SecurityMonitoringSignalRuleCreatePayload) SetOptions(v SecurityMonitoringRuleOptions)

SetOptions sets field value.

func (*SecurityMonitoringSignalRuleCreatePayload) SetQueries

func (o *SecurityMonitoringSignalRuleCreatePayload) SetQueries(v []SecurityMonitoringSignalRuleQuery)

SetQueries sets field value.

func (*SecurityMonitoringSignalRuleCreatePayload) SetTags

func (o *SecurityMonitoringSignalRuleCreatePayload) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*SecurityMonitoringSignalRuleCreatePayload) SetType

func (o *SecurityMonitoringSignalRuleCreatePayload) SetType(v SecurityMonitoringSignalRuleType)

SetType gets a reference to the given SecurityMonitoringSignalRuleType and assigns it to the Type field.

func (*SecurityMonitoringSignalRuleCreatePayload) UnmarshalJSON

func (o *SecurityMonitoringSignalRuleCreatePayload) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalRuleQuery

SecurityMonitoringSignalRuleQuery Query for matching rule on signals.

type SecurityMonitoringSignalRuleQuery struct {
    // The aggregation type.
    Aggregation *SecurityMonitoringRuleQueryAggregation `json:"aggregation,omitempty"`
    // Fields to group by.
    CorrelatedByFields []string `json:"correlatedByFields,omitempty"`
    // Index of the rule query used to retrieve the correlated field.
    CorrelatedQueryIndex *int32 `json:"correlatedQueryIndex,omitempty"`
    // Group of target fields to aggregate over when using the new value aggregations.
    Metrics []string `json:"metrics,omitempty"`
    // Name of the query.
    Name *string `json:"name,omitempty"`
    // Rule ID to match on signals.
    RuleId string `json:"ruleId"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalRuleQuery

func NewSecurityMonitoringSignalRuleQuery(ruleId string) *SecurityMonitoringSignalRuleQuery

NewSecurityMonitoringSignalRuleQuery instantiates a new SecurityMonitoringSignalRuleQuery object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalRuleQueryWithDefaults

func NewSecurityMonitoringSignalRuleQueryWithDefaults() *SecurityMonitoringSignalRuleQuery

NewSecurityMonitoringSignalRuleQueryWithDefaults instantiates a new SecurityMonitoringSignalRuleQuery object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalRuleQuery) GetAggregation

func (o *SecurityMonitoringSignalRuleQuery) GetAggregation() SecurityMonitoringRuleQueryAggregation

GetAggregation returns the Aggregation field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleQuery) GetAggregationOk

func (o *SecurityMonitoringSignalRuleQuery) GetAggregationOk() (*SecurityMonitoringRuleQueryAggregation, bool)

GetAggregationOk returns a tuple with the Aggregation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleQuery) GetCorrelatedByFields

func (o *SecurityMonitoringSignalRuleQuery) GetCorrelatedByFields() []string

GetCorrelatedByFields returns the CorrelatedByFields field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleQuery) GetCorrelatedByFieldsOk

func (o *SecurityMonitoringSignalRuleQuery) GetCorrelatedByFieldsOk() (*[]string, bool)

GetCorrelatedByFieldsOk returns a tuple with the CorrelatedByFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleQuery) GetCorrelatedQueryIndex

func (o *SecurityMonitoringSignalRuleQuery) GetCorrelatedQueryIndex() int32

GetCorrelatedQueryIndex returns the CorrelatedQueryIndex field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleQuery) GetCorrelatedQueryIndexOk

func (o *SecurityMonitoringSignalRuleQuery) GetCorrelatedQueryIndexOk() (*int32, bool)

GetCorrelatedQueryIndexOk returns a tuple with the CorrelatedQueryIndex field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleQuery) GetMetrics

func (o *SecurityMonitoringSignalRuleQuery) GetMetrics() []string

GetMetrics returns the Metrics field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleQuery) GetMetricsOk

func (o *SecurityMonitoringSignalRuleQuery) GetMetricsOk() (*[]string, bool)

GetMetricsOk returns a tuple with the Metrics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleQuery) GetName

func (o *SecurityMonitoringSignalRuleQuery) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleQuery) GetNameOk

func (o *SecurityMonitoringSignalRuleQuery) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleQuery) GetRuleId

func (o *SecurityMonitoringSignalRuleQuery) GetRuleId() string

GetRuleId returns the RuleId field value.

func (*SecurityMonitoringSignalRuleQuery) GetRuleIdOk

func (o *SecurityMonitoringSignalRuleQuery) GetRuleIdOk() (*string, bool)

GetRuleIdOk returns a tuple with the RuleId field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleQuery) HasAggregation

func (o *SecurityMonitoringSignalRuleQuery) HasAggregation() bool

HasAggregation returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleQuery) HasCorrelatedByFields

func (o *SecurityMonitoringSignalRuleQuery) HasCorrelatedByFields() bool

HasCorrelatedByFields returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleQuery) HasCorrelatedQueryIndex

func (o *SecurityMonitoringSignalRuleQuery) HasCorrelatedQueryIndex() bool

HasCorrelatedQueryIndex returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleQuery) HasMetrics

func (o *SecurityMonitoringSignalRuleQuery) HasMetrics() bool

HasMetrics returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleQuery) HasName

func (o *SecurityMonitoringSignalRuleQuery) HasName() bool

HasName returns a boolean if a field has been set.

func (SecurityMonitoringSignalRuleQuery) MarshalJSON

func (o SecurityMonitoringSignalRuleQuery) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalRuleQuery) SetAggregation

func (o *SecurityMonitoringSignalRuleQuery) SetAggregation(v SecurityMonitoringRuleQueryAggregation)

SetAggregation gets a reference to the given SecurityMonitoringRuleQueryAggregation and assigns it to the Aggregation field.

func (*SecurityMonitoringSignalRuleQuery) SetCorrelatedByFields

func (o *SecurityMonitoringSignalRuleQuery) SetCorrelatedByFields(v []string)

SetCorrelatedByFields gets a reference to the given []string and assigns it to the CorrelatedByFields field.

func (*SecurityMonitoringSignalRuleQuery) SetCorrelatedQueryIndex

func (o *SecurityMonitoringSignalRuleQuery) SetCorrelatedQueryIndex(v int32)

SetCorrelatedQueryIndex gets a reference to the given int32 and assigns it to the CorrelatedQueryIndex field.

func (*SecurityMonitoringSignalRuleQuery) SetMetrics

func (o *SecurityMonitoringSignalRuleQuery) SetMetrics(v []string)

SetMetrics gets a reference to the given []string and assigns it to the Metrics field.

func (*SecurityMonitoringSignalRuleQuery) SetName

func (o *SecurityMonitoringSignalRuleQuery) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringSignalRuleQuery) SetRuleId

func (o *SecurityMonitoringSignalRuleQuery) SetRuleId(v string)

SetRuleId sets field value.

func (*SecurityMonitoringSignalRuleQuery) UnmarshalJSON

func (o *SecurityMonitoringSignalRuleQuery) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalRuleResponse

SecurityMonitoringSignalRuleResponse Rule.

type SecurityMonitoringSignalRuleResponse struct {
    // Cases for generating signals.
    Cases []SecurityMonitoringRuleCase `json:"cases,omitempty"`
    // When the rule was created, timestamp in milliseconds.
    CreatedAt *int64 `json:"createdAt,omitempty"`
    // User ID of the user who created the rule.
    CreationAuthorId *int64 `json:"creationAuthorId,omitempty"`
    // Additional queries to filter matched events before they are processed.
    Filters []SecurityMonitoringFilter `json:"filters,omitempty"`
    // Whether the notifications include the triggering group-by values in their title.
    HasExtendedTitle *bool `json:"hasExtendedTitle,omitempty"`
    // The ID of the rule.
    Id *string `json:"id,omitempty"`
    // Whether the rule is included by default.
    IsDefault *bool `json:"isDefault,omitempty"`
    // Whether the rule has been deleted.
    IsDeleted *bool `json:"isDeleted,omitempty"`
    // Whether the rule is enabled.
    IsEnabled *bool `json:"isEnabled,omitempty"`
    // Message for generated signals.
    Message *string `json:"message,omitempty"`
    // The name of the rule.
    Name *string `json:"name,omitempty"`
    // Options on rules.
    Options *SecurityMonitoringRuleOptions `json:"options,omitempty"`
    // Queries for selecting logs which are part of the rule.
    Queries []SecurityMonitoringSignalRuleResponseQuery `json:"queries,omitempty"`
    // Tags for generated signals.
    Tags []string `json:"tags,omitempty"`
    // The rule type.
    Type *SecurityMonitoringSignalRuleType `json:"type,omitempty"`
    // User ID of the user who updated the rule.
    UpdateAuthorId *int64 `json:"updateAuthorId,omitempty"`
    // The version of the rule.
    Version *int64 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalRuleResponse

func NewSecurityMonitoringSignalRuleResponse() *SecurityMonitoringSignalRuleResponse

NewSecurityMonitoringSignalRuleResponse instantiates a new SecurityMonitoringSignalRuleResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalRuleResponseWithDefaults

func NewSecurityMonitoringSignalRuleResponseWithDefaults() *SecurityMonitoringSignalRuleResponse

NewSecurityMonitoringSignalRuleResponseWithDefaults instantiates a new SecurityMonitoringSignalRuleResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalRuleResponse) GetCases

func (o *SecurityMonitoringSignalRuleResponse) GetCases() []SecurityMonitoringRuleCase

GetCases returns the Cases field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetCasesOk

func (o *SecurityMonitoringSignalRuleResponse) GetCasesOk() (*[]SecurityMonitoringRuleCase, bool)

GetCasesOk returns a tuple with the Cases field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetCreatedAt

func (o *SecurityMonitoringSignalRuleResponse) GetCreatedAt() int64

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetCreatedAtOk

func (o *SecurityMonitoringSignalRuleResponse) GetCreatedAtOk() (*int64, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetCreationAuthorId

func (o *SecurityMonitoringSignalRuleResponse) GetCreationAuthorId() int64

GetCreationAuthorId returns the CreationAuthorId field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetCreationAuthorIdOk

func (o *SecurityMonitoringSignalRuleResponse) GetCreationAuthorIdOk() (*int64, bool)

GetCreationAuthorIdOk returns a tuple with the CreationAuthorId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetFilters

func (o *SecurityMonitoringSignalRuleResponse) GetFilters() []SecurityMonitoringFilter

GetFilters returns the Filters field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetFiltersOk

func (o *SecurityMonitoringSignalRuleResponse) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)

GetFiltersOk returns a tuple with the Filters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetHasExtendedTitle

func (o *SecurityMonitoringSignalRuleResponse) GetHasExtendedTitle() bool

GetHasExtendedTitle returns the HasExtendedTitle field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetHasExtendedTitleOk

func (o *SecurityMonitoringSignalRuleResponse) GetHasExtendedTitleOk() (*bool, bool)

GetHasExtendedTitleOk returns a tuple with the HasExtendedTitle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetId

func (o *SecurityMonitoringSignalRuleResponse) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetIdOk

func (o *SecurityMonitoringSignalRuleResponse) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetIsDefault

func (o *SecurityMonitoringSignalRuleResponse) GetIsDefault() bool

GetIsDefault returns the IsDefault field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetIsDefaultOk

func (o *SecurityMonitoringSignalRuleResponse) GetIsDefaultOk() (*bool, bool)

GetIsDefaultOk returns a tuple with the IsDefault field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetIsDeleted

func (o *SecurityMonitoringSignalRuleResponse) GetIsDeleted() bool

GetIsDeleted returns the IsDeleted field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetIsDeletedOk

func (o *SecurityMonitoringSignalRuleResponse) GetIsDeletedOk() (*bool, bool)

GetIsDeletedOk returns a tuple with the IsDeleted field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetIsEnabled

func (o *SecurityMonitoringSignalRuleResponse) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetIsEnabledOk

func (o *SecurityMonitoringSignalRuleResponse) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetMessage

func (o *SecurityMonitoringSignalRuleResponse) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetMessageOk

func (o *SecurityMonitoringSignalRuleResponse) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetName

func (o *SecurityMonitoringSignalRuleResponse) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetNameOk

func (o *SecurityMonitoringSignalRuleResponse) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetOptions

func (o *SecurityMonitoringSignalRuleResponse) GetOptions() SecurityMonitoringRuleOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetOptionsOk

func (o *SecurityMonitoringSignalRuleResponse) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetQueries

func (o *SecurityMonitoringSignalRuleResponse) GetQueries() []SecurityMonitoringSignalRuleResponseQuery

GetQueries returns the Queries field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetQueriesOk

func (o *SecurityMonitoringSignalRuleResponse) GetQueriesOk() (*[]SecurityMonitoringSignalRuleResponseQuery, bool)

GetQueriesOk returns a tuple with the Queries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetTags

func (o *SecurityMonitoringSignalRuleResponse) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetTagsOk

func (o *SecurityMonitoringSignalRuleResponse) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetType

func (o *SecurityMonitoringSignalRuleResponse) GetType() SecurityMonitoringSignalRuleType

GetType returns the Type field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetTypeOk

func (o *SecurityMonitoringSignalRuleResponse) GetTypeOk() (*SecurityMonitoringSignalRuleType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetUpdateAuthorId

func (o *SecurityMonitoringSignalRuleResponse) GetUpdateAuthorId() int64

GetUpdateAuthorId returns the UpdateAuthorId field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetUpdateAuthorIdOk

func (o *SecurityMonitoringSignalRuleResponse) GetUpdateAuthorIdOk() (*int64, bool)

GetUpdateAuthorIdOk returns a tuple with the UpdateAuthorId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetVersion

func (o *SecurityMonitoringSignalRuleResponse) GetVersion() int64

GetVersion returns the Version field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetVersionOk

func (o *SecurityMonitoringSignalRuleResponse) GetVersionOk() (*int64, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) HasCases

func (o *SecurityMonitoringSignalRuleResponse) HasCases() bool

HasCases returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasCreatedAt

func (o *SecurityMonitoringSignalRuleResponse) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasCreationAuthorId

func (o *SecurityMonitoringSignalRuleResponse) HasCreationAuthorId() bool

HasCreationAuthorId returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasFilters

func (o *SecurityMonitoringSignalRuleResponse) HasFilters() bool

HasFilters returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasHasExtendedTitle

func (o *SecurityMonitoringSignalRuleResponse) HasHasExtendedTitle() bool

HasHasExtendedTitle returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasId

func (o *SecurityMonitoringSignalRuleResponse) HasId() bool

HasId returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasIsDefault

func (o *SecurityMonitoringSignalRuleResponse) HasIsDefault() bool

HasIsDefault returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasIsDeleted

func (o *SecurityMonitoringSignalRuleResponse) HasIsDeleted() bool

HasIsDeleted returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasIsEnabled

func (o *SecurityMonitoringSignalRuleResponse) HasIsEnabled() bool

HasIsEnabled returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasMessage

func (o *SecurityMonitoringSignalRuleResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasName

func (o *SecurityMonitoringSignalRuleResponse) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasOptions

func (o *SecurityMonitoringSignalRuleResponse) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasQueries

func (o *SecurityMonitoringSignalRuleResponse) HasQueries() bool

HasQueries returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasTags

func (o *SecurityMonitoringSignalRuleResponse) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasType

func (o *SecurityMonitoringSignalRuleResponse) HasType() bool

HasType returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasUpdateAuthorId

func (o *SecurityMonitoringSignalRuleResponse) HasUpdateAuthorId() bool

HasUpdateAuthorId returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasVersion

func (o *SecurityMonitoringSignalRuleResponse) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SecurityMonitoringSignalRuleResponse) MarshalJSON

func (o SecurityMonitoringSignalRuleResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalRuleResponse) SetCases

func (o *SecurityMonitoringSignalRuleResponse) SetCases(v []SecurityMonitoringRuleCase)

SetCases gets a reference to the given []SecurityMonitoringRuleCase and assigns it to the Cases field.

func (*SecurityMonitoringSignalRuleResponse) SetCreatedAt

func (o *SecurityMonitoringSignalRuleResponse) SetCreatedAt(v int64)

SetCreatedAt gets a reference to the given int64 and assigns it to the CreatedAt field.

func (*SecurityMonitoringSignalRuleResponse) SetCreationAuthorId

func (o *SecurityMonitoringSignalRuleResponse) SetCreationAuthorId(v int64)

SetCreationAuthorId gets a reference to the given int64 and assigns it to the CreationAuthorId field.

func (*SecurityMonitoringSignalRuleResponse) SetFilters

func (o *SecurityMonitoringSignalRuleResponse) SetFilters(v []SecurityMonitoringFilter)

SetFilters gets a reference to the given []SecurityMonitoringFilter and assigns it to the Filters field.

func (*SecurityMonitoringSignalRuleResponse) SetHasExtendedTitle

func (o *SecurityMonitoringSignalRuleResponse) SetHasExtendedTitle(v bool)

SetHasExtendedTitle gets a reference to the given bool and assigns it to the HasExtendedTitle field.

func (*SecurityMonitoringSignalRuleResponse) SetId

func (o *SecurityMonitoringSignalRuleResponse) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SecurityMonitoringSignalRuleResponse) SetIsDefault

func (o *SecurityMonitoringSignalRuleResponse) SetIsDefault(v bool)

SetIsDefault gets a reference to the given bool and assigns it to the IsDefault field.

func (*SecurityMonitoringSignalRuleResponse) SetIsDeleted

func (o *SecurityMonitoringSignalRuleResponse) SetIsDeleted(v bool)

SetIsDeleted gets a reference to the given bool and assigns it to the IsDeleted field.

func (*SecurityMonitoringSignalRuleResponse) SetIsEnabled

func (o *SecurityMonitoringSignalRuleResponse) SetIsEnabled(v bool)

SetIsEnabled gets a reference to the given bool and assigns it to the IsEnabled field.

func (*SecurityMonitoringSignalRuleResponse) SetMessage

func (o *SecurityMonitoringSignalRuleResponse) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*SecurityMonitoringSignalRuleResponse) SetName

func (o *SecurityMonitoringSignalRuleResponse) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringSignalRuleResponse) SetOptions

func (o *SecurityMonitoringSignalRuleResponse) SetOptions(v SecurityMonitoringRuleOptions)

SetOptions gets a reference to the given SecurityMonitoringRuleOptions and assigns it to the Options field.

func (*SecurityMonitoringSignalRuleResponse) SetQueries

func (o *SecurityMonitoringSignalRuleResponse) SetQueries(v []SecurityMonitoringSignalRuleResponseQuery)

SetQueries gets a reference to the given []SecurityMonitoringSignalRuleResponseQuery and assigns it to the Queries field.

func (*SecurityMonitoringSignalRuleResponse) SetTags

func (o *SecurityMonitoringSignalRuleResponse) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*SecurityMonitoringSignalRuleResponse) SetType

func (o *SecurityMonitoringSignalRuleResponse) SetType(v SecurityMonitoringSignalRuleType)

SetType gets a reference to the given SecurityMonitoringSignalRuleType and assigns it to the Type field.

func (*SecurityMonitoringSignalRuleResponse) SetUpdateAuthorId

func (o *SecurityMonitoringSignalRuleResponse) SetUpdateAuthorId(v int64)

SetUpdateAuthorId gets a reference to the given int64 and assigns it to the UpdateAuthorId field.

func (*SecurityMonitoringSignalRuleResponse) SetVersion

func (o *SecurityMonitoringSignalRuleResponse) SetVersion(v int64)

SetVersion gets a reference to the given int64 and assigns it to the Version field.

func (*SecurityMonitoringSignalRuleResponse) UnmarshalJSON

func (o *SecurityMonitoringSignalRuleResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalRuleResponseQuery

SecurityMonitoringSignalRuleResponseQuery Query for matching rule on signals.

type SecurityMonitoringSignalRuleResponseQuery struct {
    // The aggregation type.
    Aggregation *SecurityMonitoringRuleQueryAggregation `json:"aggregation,omitempty"`
    // Fields to group by.
    CorrelatedByFields []string `json:"correlatedByFields,omitempty"`
    // Index of the rule query used to retrieve the correlated field.
    CorrelatedQueryIndex *int32 `json:"correlatedQueryIndex,omitempty"`
    // Default Rule ID to match on signals.
    DefaultRuleId *string `json:"defaultRuleId,omitempty"`
    // Group of target fields to aggregate over when using the new value aggregations.
    Metrics []string `json:"metrics,omitempty"`
    // Name of the query.
    Name *string `json:"name,omitempty"`
    // Rule ID to match on signals.
    RuleId *string `json:"ruleId,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalRuleResponseQuery

func NewSecurityMonitoringSignalRuleResponseQuery() *SecurityMonitoringSignalRuleResponseQuery

NewSecurityMonitoringSignalRuleResponseQuery instantiates a new SecurityMonitoringSignalRuleResponseQuery object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalRuleResponseQueryWithDefaults

func NewSecurityMonitoringSignalRuleResponseQueryWithDefaults() *SecurityMonitoringSignalRuleResponseQuery

NewSecurityMonitoringSignalRuleResponseQueryWithDefaults instantiates a new SecurityMonitoringSignalRuleResponseQuery object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalRuleResponseQuery) GetAggregation

func (o *SecurityMonitoringSignalRuleResponseQuery) GetAggregation() SecurityMonitoringRuleQueryAggregation

GetAggregation returns the Aggregation field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponseQuery) GetAggregationOk

func (o *SecurityMonitoringSignalRuleResponseQuery) GetAggregationOk() (*SecurityMonitoringRuleQueryAggregation, bool)

GetAggregationOk returns a tuple with the Aggregation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedByFields

func (o *SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedByFields() []string

GetCorrelatedByFields returns the CorrelatedByFields field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedByFieldsOk

func (o *SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedByFieldsOk() (*[]string, bool)

GetCorrelatedByFieldsOk returns a tuple with the CorrelatedByFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedQueryIndex

func (o *SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedQueryIndex() int32

GetCorrelatedQueryIndex returns the CorrelatedQueryIndex field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedQueryIndexOk

func (o *SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedQueryIndexOk() (*int32, bool)

GetCorrelatedQueryIndexOk returns a tuple with the CorrelatedQueryIndex field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) GetDefaultRuleId

func (o *SecurityMonitoringSignalRuleResponseQuery) GetDefaultRuleId() string

GetDefaultRuleId returns the DefaultRuleId field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponseQuery) GetDefaultRuleIdOk

func (o *SecurityMonitoringSignalRuleResponseQuery) GetDefaultRuleIdOk() (*string, bool)

GetDefaultRuleIdOk returns a tuple with the DefaultRuleId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) GetMetrics

func (o *SecurityMonitoringSignalRuleResponseQuery) GetMetrics() []string

GetMetrics returns the Metrics field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponseQuery) GetMetricsOk

func (o *SecurityMonitoringSignalRuleResponseQuery) GetMetricsOk() (*[]string, bool)

GetMetricsOk returns a tuple with the Metrics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) GetName

func (o *SecurityMonitoringSignalRuleResponseQuery) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponseQuery) GetNameOk

func (o *SecurityMonitoringSignalRuleResponseQuery) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) GetRuleId

func (o *SecurityMonitoringSignalRuleResponseQuery) GetRuleId() string

GetRuleId returns the RuleId field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponseQuery) GetRuleIdOk

func (o *SecurityMonitoringSignalRuleResponseQuery) GetRuleIdOk() (*string, bool)

GetRuleIdOk returns a tuple with the RuleId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) HasAggregation

func (o *SecurityMonitoringSignalRuleResponseQuery) HasAggregation() bool

HasAggregation returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) HasCorrelatedByFields

func (o *SecurityMonitoringSignalRuleResponseQuery) HasCorrelatedByFields() bool

HasCorrelatedByFields returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) HasCorrelatedQueryIndex

func (o *SecurityMonitoringSignalRuleResponseQuery) HasCorrelatedQueryIndex() bool

HasCorrelatedQueryIndex returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) HasDefaultRuleId

func (o *SecurityMonitoringSignalRuleResponseQuery) HasDefaultRuleId() bool

HasDefaultRuleId returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) HasMetrics

func (o *SecurityMonitoringSignalRuleResponseQuery) HasMetrics() bool

HasMetrics returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) HasName

func (o *SecurityMonitoringSignalRuleResponseQuery) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) HasRuleId

func (o *SecurityMonitoringSignalRuleResponseQuery) HasRuleId() bool

HasRuleId returns a boolean if a field has been set.

func (SecurityMonitoringSignalRuleResponseQuery) MarshalJSON

func (o SecurityMonitoringSignalRuleResponseQuery) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalRuleResponseQuery) SetAggregation

func (o *SecurityMonitoringSignalRuleResponseQuery) SetAggregation(v SecurityMonitoringRuleQueryAggregation)

SetAggregation gets a reference to the given SecurityMonitoringRuleQueryAggregation and assigns it to the Aggregation field.

func (*SecurityMonitoringSignalRuleResponseQuery) SetCorrelatedByFields

func (o *SecurityMonitoringSignalRuleResponseQuery) SetCorrelatedByFields(v []string)

SetCorrelatedByFields gets a reference to the given []string and assigns it to the CorrelatedByFields field.

func (*SecurityMonitoringSignalRuleResponseQuery) SetCorrelatedQueryIndex

func (o *SecurityMonitoringSignalRuleResponseQuery) SetCorrelatedQueryIndex(v int32)

SetCorrelatedQueryIndex gets a reference to the given int32 and assigns it to the CorrelatedQueryIndex field.

func (*SecurityMonitoringSignalRuleResponseQuery) SetDefaultRuleId

func (o *SecurityMonitoringSignalRuleResponseQuery) SetDefaultRuleId(v string)

SetDefaultRuleId gets a reference to the given string and assigns it to the DefaultRuleId field.

func (*SecurityMonitoringSignalRuleResponseQuery) SetMetrics

func (o *SecurityMonitoringSignalRuleResponseQuery) SetMetrics(v []string)

SetMetrics gets a reference to the given []string and assigns it to the Metrics field.

func (*SecurityMonitoringSignalRuleResponseQuery) SetName

func (o *SecurityMonitoringSignalRuleResponseQuery) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringSignalRuleResponseQuery) SetRuleId

func (o *SecurityMonitoringSignalRuleResponseQuery) SetRuleId(v string)

SetRuleId gets a reference to the given string and assigns it to the RuleId field.

func (*SecurityMonitoringSignalRuleResponseQuery) UnmarshalJSON

func (o *SecurityMonitoringSignalRuleResponseQuery) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalRuleType

SecurityMonitoringSignalRuleType The rule type.

type SecurityMonitoringSignalRuleType string

List of SecurityMonitoringSignalRuleType.

const (
    SECURITYMONITORINGSIGNALRULETYPE_SIGNAL_CORRELATION SecurityMonitoringSignalRuleType = "signal_correlation"
)

func NewSecurityMonitoringSignalRuleTypeFromValue

func NewSecurityMonitoringSignalRuleTypeFromValue(v string) (*SecurityMonitoringSignalRuleType, error)

NewSecurityMonitoringSignalRuleTypeFromValue returns a pointer to a valid SecurityMonitoringSignalRuleType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringSignalRuleType) GetAllowedValues

func (v *SecurityMonitoringSignalRuleType) GetAllowedValues() []SecurityMonitoringSignalRuleType

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringSignalRuleType) IsValid

func (v SecurityMonitoringSignalRuleType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringSignalRuleType) Ptr

func (v SecurityMonitoringSignalRuleType) Ptr() *SecurityMonitoringSignalRuleType

Ptr returns reference to SecurityMonitoringSignalRuleType value.

func (*SecurityMonitoringSignalRuleType) UnmarshalJSON

func (v *SecurityMonitoringSignalRuleType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalState

SecurityMonitoringSignalState The new triage state of the signal.

type SecurityMonitoringSignalState string

List of SecurityMonitoringSignalState.

const (
    SECURITYMONITORINGSIGNALSTATE_OPEN         SecurityMonitoringSignalState = "open"
    SECURITYMONITORINGSIGNALSTATE_ARCHIVED     SecurityMonitoringSignalState = "archived"
    SECURITYMONITORINGSIGNALSTATE_UNDER_REVIEW SecurityMonitoringSignalState = "under_review"
)

func NewSecurityMonitoringSignalStateFromValue

func NewSecurityMonitoringSignalStateFromValue(v string) (*SecurityMonitoringSignalState, error)

NewSecurityMonitoringSignalStateFromValue returns a pointer to a valid SecurityMonitoringSignalState for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringSignalState) GetAllowedValues

func (v *SecurityMonitoringSignalState) GetAllowedValues() []SecurityMonitoringSignalState

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringSignalState) IsValid

func (v SecurityMonitoringSignalState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringSignalState) Ptr

func (v SecurityMonitoringSignalState) Ptr() *SecurityMonitoringSignalState

Ptr returns reference to SecurityMonitoringSignalState value.

func (*SecurityMonitoringSignalState) UnmarshalJSON

func (v *SecurityMonitoringSignalState) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalStateUpdateAttributes

SecurityMonitoringSignalStateUpdateAttributes Attributes describing the change of state of a security signal.

type SecurityMonitoringSignalStateUpdateAttributes struct {
    // Optional comment to display on archived signals.
    ArchiveComment *string `json:"archive_comment,omitempty"`
    // Reason a signal is archived.
    ArchiveReason *SecurityMonitoringSignalArchiveReason `json:"archive_reason,omitempty"`
    // The new triage state of the signal.
    State SecurityMonitoringSignalState `json:"state"`
    // Version of the updated signal. If server side version is higher, update will be rejected.
    Version *int64 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalStateUpdateAttributes

func NewSecurityMonitoringSignalStateUpdateAttributes(state SecurityMonitoringSignalState) *SecurityMonitoringSignalStateUpdateAttributes

NewSecurityMonitoringSignalStateUpdateAttributes instantiates a new SecurityMonitoringSignalStateUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalStateUpdateAttributesWithDefaults

func NewSecurityMonitoringSignalStateUpdateAttributesWithDefaults() *SecurityMonitoringSignalStateUpdateAttributes

NewSecurityMonitoringSignalStateUpdateAttributesWithDefaults instantiates a new SecurityMonitoringSignalStateUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalStateUpdateAttributes) GetArchiveComment

func (o *SecurityMonitoringSignalStateUpdateAttributes) GetArchiveComment() string

GetArchiveComment returns the ArchiveComment field value if set, zero value otherwise.

func (*SecurityMonitoringSignalStateUpdateAttributes) GetArchiveCommentOk

func (o *SecurityMonitoringSignalStateUpdateAttributes) GetArchiveCommentOk() (*string, bool)

GetArchiveCommentOk returns a tuple with the ArchiveComment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalStateUpdateAttributes) GetArchiveReason

func (o *SecurityMonitoringSignalStateUpdateAttributes) GetArchiveReason() SecurityMonitoringSignalArchiveReason

GetArchiveReason returns the ArchiveReason field value if set, zero value otherwise.

func (*SecurityMonitoringSignalStateUpdateAttributes) GetArchiveReasonOk

func (o *SecurityMonitoringSignalStateUpdateAttributes) GetArchiveReasonOk() (*SecurityMonitoringSignalArchiveReason, bool)

GetArchiveReasonOk returns a tuple with the ArchiveReason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalStateUpdateAttributes) GetState

func (o *SecurityMonitoringSignalStateUpdateAttributes) GetState() SecurityMonitoringSignalState

GetState returns the State field value.

func (*SecurityMonitoringSignalStateUpdateAttributes) GetStateOk

func (o *SecurityMonitoringSignalStateUpdateAttributes) GetStateOk() (*SecurityMonitoringSignalState, bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalStateUpdateAttributes) GetVersion

func (o *SecurityMonitoringSignalStateUpdateAttributes) GetVersion() int64

GetVersion returns the Version field value if set, zero value otherwise.

func (*SecurityMonitoringSignalStateUpdateAttributes) GetVersionOk

func (o *SecurityMonitoringSignalStateUpdateAttributes) GetVersionOk() (*int64, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalStateUpdateAttributes) HasArchiveComment

func (o *SecurityMonitoringSignalStateUpdateAttributes) HasArchiveComment() bool

HasArchiveComment returns a boolean if a field has been set.

func (*SecurityMonitoringSignalStateUpdateAttributes) HasArchiveReason

func (o *SecurityMonitoringSignalStateUpdateAttributes) HasArchiveReason() bool

HasArchiveReason returns a boolean if a field has been set.

func (*SecurityMonitoringSignalStateUpdateAttributes) HasVersion

func (o *SecurityMonitoringSignalStateUpdateAttributes) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SecurityMonitoringSignalStateUpdateAttributes) MarshalJSON

func (o SecurityMonitoringSignalStateUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalStateUpdateAttributes) SetArchiveComment

func (o *SecurityMonitoringSignalStateUpdateAttributes) SetArchiveComment(v string)

SetArchiveComment gets a reference to the given string and assigns it to the ArchiveComment field.

func (*SecurityMonitoringSignalStateUpdateAttributes) SetArchiveReason

func (o *SecurityMonitoringSignalStateUpdateAttributes) SetArchiveReason(v SecurityMonitoringSignalArchiveReason)

SetArchiveReason gets a reference to the given SecurityMonitoringSignalArchiveReason and assigns it to the ArchiveReason field.

func (*SecurityMonitoringSignalStateUpdateAttributes) SetState

func (o *SecurityMonitoringSignalStateUpdateAttributes) SetState(v SecurityMonitoringSignalState)

SetState sets field value.

func (*SecurityMonitoringSignalStateUpdateAttributes) SetVersion

func (o *SecurityMonitoringSignalStateUpdateAttributes) SetVersion(v int64)

SetVersion gets a reference to the given int64 and assigns it to the Version field.

func (*SecurityMonitoringSignalStateUpdateAttributes) UnmarshalJSON

func (o *SecurityMonitoringSignalStateUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalStateUpdateData

SecurityMonitoringSignalStateUpdateData Data containing the patch for changing the state of a signal.

type SecurityMonitoringSignalStateUpdateData struct {
    // Attributes describing the change of state of a security signal.
    Attributes SecurityMonitoringSignalStateUpdateAttributes `json:"attributes"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalStateUpdateData

func NewSecurityMonitoringSignalStateUpdateData(attributes SecurityMonitoringSignalStateUpdateAttributes) *SecurityMonitoringSignalStateUpdateData

NewSecurityMonitoringSignalStateUpdateData instantiates a new SecurityMonitoringSignalStateUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalStateUpdateDataWithDefaults

func NewSecurityMonitoringSignalStateUpdateDataWithDefaults() *SecurityMonitoringSignalStateUpdateData

NewSecurityMonitoringSignalStateUpdateDataWithDefaults instantiates a new SecurityMonitoringSignalStateUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalStateUpdateData) GetAttributes

func (o *SecurityMonitoringSignalStateUpdateData) GetAttributes() SecurityMonitoringSignalStateUpdateAttributes

GetAttributes returns the Attributes field value.

func (*SecurityMonitoringSignalStateUpdateData) GetAttributesOk

func (o *SecurityMonitoringSignalStateUpdateData) GetAttributesOk() (*SecurityMonitoringSignalStateUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (SecurityMonitoringSignalStateUpdateData) MarshalJSON

func (o SecurityMonitoringSignalStateUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalStateUpdateData) SetAttributes

func (o *SecurityMonitoringSignalStateUpdateData) SetAttributes(v SecurityMonitoringSignalStateUpdateAttributes)

SetAttributes sets field value.

func (*SecurityMonitoringSignalStateUpdateData) UnmarshalJSON

func (o *SecurityMonitoringSignalStateUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalStateUpdateRequest

SecurityMonitoringSignalStateUpdateRequest Request body for changing the state of a given security monitoring signal.

type SecurityMonitoringSignalStateUpdateRequest struct {
    // Data containing the patch for changing the state of a signal.
    Data SecurityMonitoringSignalStateUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalStateUpdateRequest

func NewSecurityMonitoringSignalStateUpdateRequest(data SecurityMonitoringSignalStateUpdateData) *SecurityMonitoringSignalStateUpdateRequest

NewSecurityMonitoringSignalStateUpdateRequest instantiates a new SecurityMonitoringSignalStateUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalStateUpdateRequestWithDefaults

func NewSecurityMonitoringSignalStateUpdateRequestWithDefaults() *SecurityMonitoringSignalStateUpdateRequest

NewSecurityMonitoringSignalStateUpdateRequestWithDefaults instantiates a new SecurityMonitoringSignalStateUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalStateUpdateRequest) GetData

func (o *SecurityMonitoringSignalStateUpdateRequest) GetData() SecurityMonitoringSignalStateUpdateData

GetData returns the Data field value.

func (*SecurityMonitoringSignalStateUpdateRequest) GetDataOk

func (o *SecurityMonitoringSignalStateUpdateRequest) GetDataOk() (*SecurityMonitoringSignalStateUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (SecurityMonitoringSignalStateUpdateRequest) MarshalJSON

func (o SecurityMonitoringSignalStateUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalStateUpdateRequest) SetData

func (o *SecurityMonitoringSignalStateUpdateRequest) SetData(v SecurityMonitoringSignalStateUpdateData)

SetData sets field value.

func (*SecurityMonitoringSignalStateUpdateRequest) UnmarshalJSON

func (o *SecurityMonitoringSignalStateUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalTriageAttributes

SecurityMonitoringSignalTriageAttributes Attributes describing a triage state update operation over a security signal.

type SecurityMonitoringSignalTriageAttributes struct {
    // Optional comment to display on archived signals.
    ArchiveComment *string `json:"archive_comment,omitempty"`
    // Timestamp of the last edit to the comment.
    ArchiveCommentTimestamp *int64 `json:"archive_comment_timestamp,omitempty"`
    // Object representing a given user entity.
    ArchiveCommentUser *SecurityMonitoringTriageUser `json:"archive_comment_user,omitempty"`
    // Reason a signal is archived.
    ArchiveReason *SecurityMonitoringSignalArchiveReason `json:"archive_reason,omitempty"`
    // Object representing a given user entity.
    Assignee SecurityMonitoringTriageUser `json:"assignee"`
    // Array of incidents that are associated with this signal.
    IncidentIds []int64 `json:"incident_ids"`
    // The new triage state of the signal.
    State SecurityMonitoringSignalState `json:"state"`
    // Timestamp of the last update to the signal state.
    StateUpdateTimestamp *int64 `json:"state_update_timestamp,omitempty"`
    // Object representing a given user entity.
    StateUpdateUser *SecurityMonitoringTriageUser `json:"state_update_user,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalTriageAttributes

func NewSecurityMonitoringSignalTriageAttributes(assignee SecurityMonitoringTriageUser, incidentIds []int64, state SecurityMonitoringSignalState) *SecurityMonitoringSignalTriageAttributes

NewSecurityMonitoringSignalTriageAttributes instantiates a new SecurityMonitoringSignalTriageAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalTriageAttributesWithDefaults

func NewSecurityMonitoringSignalTriageAttributesWithDefaults() *SecurityMonitoringSignalTriageAttributes

NewSecurityMonitoringSignalTriageAttributesWithDefaults instantiates a new SecurityMonitoringSignalTriageAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalTriageAttributes) GetArchiveComment

func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveComment() string

GetArchiveComment returns the ArchiveComment field value if set, zero value otherwise.

func (*SecurityMonitoringSignalTriageAttributes) GetArchiveCommentOk

func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveCommentOk() (*string, bool)

GetArchiveCommentOk returns a tuple with the ArchiveComment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalTriageAttributes) GetArchiveCommentTimestamp

func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveCommentTimestamp() int64

GetArchiveCommentTimestamp returns the ArchiveCommentTimestamp field value if set, zero value otherwise.

func (*SecurityMonitoringSignalTriageAttributes) GetArchiveCommentTimestampOk

func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveCommentTimestampOk() (*int64, bool)

GetArchiveCommentTimestampOk returns a tuple with the ArchiveCommentTimestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalTriageAttributes) GetArchiveCommentUser

func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveCommentUser() SecurityMonitoringTriageUser

GetArchiveCommentUser returns the ArchiveCommentUser field value if set, zero value otherwise.

func (*SecurityMonitoringSignalTriageAttributes) GetArchiveCommentUserOk

func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveCommentUserOk() (*SecurityMonitoringTriageUser, bool)

GetArchiveCommentUserOk returns a tuple with the ArchiveCommentUser field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalTriageAttributes) GetArchiveReason

func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveReason() SecurityMonitoringSignalArchiveReason

GetArchiveReason returns the ArchiveReason field value if set, zero value otherwise.

func (*SecurityMonitoringSignalTriageAttributes) GetArchiveReasonOk

func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveReasonOk() (*SecurityMonitoringSignalArchiveReason, bool)

GetArchiveReasonOk returns a tuple with the ArchiveReason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalTriageAttributes) GetAssignee

func (o *SecurityMonitoringSignalTriageAttributes) GetAssignee() SecurityMonitoringTriageUser

GetAssignee returns the Assignee field value.

func (*SecurityMonitoringSignalTriageAttributes) GetAssigneeOk

func (o *SecurityMonitoringSignalTriageAttributes) GetAssigneeOk() (*SecurityMonitoringTriageUser, bool)

GetAssigneeOk returns a tuple with the Assignee field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalTriageAttributes) GetIncidentIds

func (o *SecurityMonitoringSignalTriageAttributes) GetIncidentIds() []int64

GetIncidentIds returns the IncidentIds field value.

func (*SecurityMonitoringSignalTriageAttributes) GetIncidentIdsOk

func (o *SecurityMonitoringSignalTriageAttributes) GetIncidentIdsOk() (*[]int64, bool)

GetIncidentIdsOk returns a tuple with the IncidentIds field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalTriageAttributes) GetState

func (o *SecurityMonitoringSignalTriageAttributes) GetState() SecurityMonitoringSignalState

GetState returns the State field value.

func (*SecurityMonitoringSignalTriageAttributes) GetStateOk

func (o *SecurityMonitoringSignalTriageAttributes) GetStateOk() (*SecurityMonitoringSignalState, bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalTriageAttributes) GetStateUpdateTimestamp

func (o *SecurityMonitoringSignalTriageAttributes) GetStateUpdateTimestamp() int64

GetStateUpdateTimestamp returns the StateUpdateTimestamp field value if set, zero value otherwise.

func (*SecurityMonitoringSignalTriageAttributes) GetStateUpdateTimestampOk

func (o *SecurityMonitoringSignalTriageAttributes) GetStateUpdateTimestampOk() (*int64, bool)

GetStateUpdateTimestampOk returns a tuple with the StateUpdateTimestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalTriageAttributes) GetStateUpdateUser

func (o *SecurityMonitoringSignalTriageAttributes) GetStateUpdateUser() SecurityMonitoringTriageUser

GetStateUpdateUser returns the StateUpdateUser field value if set, zero value otherwise.

func (*SecurityMonitoringSignalTriageAttributes) GetStateUpdateUserOk

func (o *SecurityMonitoringSignalTriageAttributes) GetStateUpdateUserOk() (*SecurityMonitoringTriageUser, bool)

GetStateUpdateUserOk returns a tuple with the StateUpdateUser field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalTriageAttributes) HasArchiveComment

func (o *SecurityMonitoringSignalTriageAttributes) HasArchiveComment() bool

HasArchiveComment returns a boolean if a field has been set.

func (*SecurityMonitoringSignalTriageAttributes) HasArchiveCommentTimestamp

func (o *SecurityMonitoringSignalTriageAttributes) HasArchiveCommentTimestamp() bool

HasArchiveCommentTimestamp returns a boolean if a field has been set.

func (*SecurityMonitoringSignalTriageAttributes) HasArchiveCommentUser

func (o *SecurityMonitoringSignalTriageAttributes) HasArchiveCommentUser() bool

HasArchiveCommentUser returns a boolean if a field has been set.

func (*SecurityMonitoringSignalTriageAttributes) HasArchiveReason

func (o *SecurityMonitoringSignalTriageAttributes) HasArchiveReason() bool

HasArchiveReason returns a boolean if a field has been set.

func (*SecurityMonitoringSignalTriageAttributes) HasStateUpdateTimestamp

func (o *SecurityMonitoringSignalTriageAttributes) HasStateUpdateTimestamp() bool

HasStateUpdateTimestamp returns a boolean if a field has been set.

func (*SecurityMonitoringSignalTriageAttributes) HasStateUpdateUser

func (o *SecurityMonitoringSignalTriageAttributes) HasStateUpdateUser() bool

HasStateUpdateUser returns a boolean if a field has been set.

func (SecurityMonitoringSignalTriageAttributes) MarshalJSON

func (o SecurityMonitoringSignalTriageAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalTriageAttributes) SetArchiveComment

func (o *SecurityMonitoringSignalTriageAttributes) SetArchiveComment(v string)

SetArchiveComment gets a reference to the given string and assigns it to the ArchiveComment field.

func (*SecurityMonitoringSignalTriageAttributes) SetArchiveCommentTimestamp

func (o *SecurityMonitoringSignalTriageAttributes) SetArchiveCommentTimestamp(v int64)

SetArchiveCommentTimestamp gets a reference to the given int64 and assigns it to the ArchiveCommentTimestamp field.

func (*SecurityMonitoringSignalTriageAttributes) SetArchiveCommentUser

func (o *SecurityMonitoringSignalTriageAttributes) SetArchiveCommentUser(v SecurityMonitoringTriageUser)

SetArchiveCommentUser gets a reference to the given SecurityMonitoringTriageUser and assigns it to the ArchiveCommentUser field.

func (*SecurityMonitoringSignalTriageAttributes) SetArchiveReason

func (o *SecurityMonitoringSignalTriageAttributes) SetArchiveReason(v SecurityMonitoringSignalArchiveReason)

SetArchiveReason gets a reference to the given SecurityMonitoringSignalArchiveReason and assigns it to the ArchiveReason field.

func (*SecurityMonitoringSignalTriageAttributes) SetAssignee

func (o *SecurityMonitoringSignalTriageAttributes) SetAssignee(v SecurityMonitoringTriageUser)

SetAssignee sets field value.

func (*SecurityMonitoringSignalTriageAttributes) SetIncidentIds

func (o *SecurityMonitoringSignalTriageAttributes) SetIncidentIds(v []int64)

SetIncidentIds sets field value.

func (*SecurityMonitoringSignalTriageAttributes) SetState

func (o *SecurityMonitoringSignalTriageAttributes) SetState(v SecurityMonitoringSignalState)

SetState sets field value.

func (*SecurityMonitoringSignalTriageAttributes) SetStateUpdateTimestamp

func (o *SecurityMonitoringSignalTriageAttributes) SetStateUpdateTimestamp(v int64)

SetStateUpdateTimestamp gets a reference to the given int64 and assigns it to the StateUpdateTimestamp field.

func (*SecurityMonitoringSignalTriageAttributes) SetStateUpdateUser

func (o *SecurityMonitoringSignalTriageAttributes) SetStateUpdateUser(v SecurityMonitoringTriageUser)

SetStateUpdateUser gets a reference to the given SecurityMonitoringTriageUser and assigns it to the StateUpdateUser field.

func (*SecurityMonitoringSignalTriageAttributes) UnmarshalJSON

func (o *SecurityMonitoringSignalTriageAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalTriageUpdateData

SecurityMonitoringSignalTriageUpdateData Data containing the updated triage attributes of the signal.

type SecurityMonitoringSignalTriageUpdateData struct {
    // Attributes describing a triage state update operation over a security signal.
    Attributes *SecurityMonitoringSignalTriageAttributes `json:"attributes,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalTriageUpdateData

func NewSecurityMonitoringSignalTriageUpdateData() *SecurityMonitoringSignalTriageUpdateData

NewSecurityMonitoringSignalTriageUpdateData instantiates a new SecurityMonitoringSignalTriageUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalTriageUpdateDataWithDefaults

func NewSecurityMonitoringSignalTriageUpdateDataWithDefaults() *SecurityMonitoringSignalTriageUpdateData

NewSecurityMonitoringSignalTriageUpdateDataWithDefaults instantiates a new SecurityMonitoringSignalTriageUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalTriageUpdateData) GetAttributes

func (o *SecurityMonitoringSignalTriageUpdateData) GetAttributes() SecurityMonitoringSignalTriageAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SecurityMonitoringSignalTriageUpdateData) GetAttributesOk

func (o *SecurityMonitoringSignalTriageUpdateData) GetAttributesOk() (*SecurityMonitoringSignalTriageAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalTriageUpdateData) HasAttributes

func (o *SecurityMonitoringSignalTriageUpdateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (SecurityMonitoringSignalTriageUpdateData) MarshalJSON

func (o SecurityMonitoringSignalTriageUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalTriageUpdateData) SetAttributes

func (o *SecurityMonitoringSignalTriageUpdateData) SetAttributes(v SecurityMonitoringSignalTriageAttributes)

SetAttributes gets a reference to the given SecurityMonitoringSignalTriageAttributes and assigns it to the Attributes field.

func (*SecurityMonitoringSignalTriageUpdateData) UnmarshalJSON

func (o *SecurityMonitoringSignalTriageUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalTriageUpdateResponse

SecurityMonitoringSignalTriageUpdateResponse The response returned after all triage operations, containing the updated signal triage data.

type SecurityMonitoringSignalTriageUpdateResponse struct {
    // Data containing the updated triage attributes of the signal.
    Data SecurityMonitoringSignalTriageUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalTriageUpdateResponse

func NewSecurityMonitoringSignalTriageUpdateResponse(data SecurityMonitoringSignalTriageUpdateData) *SecurityMonitoringSignalTriageUpdateResponse

NewSecurityMonitoringSignalTriageUpdateResponse instantiates a new SecurityMonitoringSignalTriageUpdateResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalTriageUpdateResponseWithDefaults

func NewSecurityMonitoringSignalTriageUpdateResponseWithDefaults() *SecurityMonitoringSignalTriageUpdateResponse

NewSecurityMonitoringSignalTriageUpdateResponseWithDefaults instantiates a new SecurityMonitoringSignalTriageUpdateResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalTriageUpdateResponse) GetData

func (o *SecurityMonitoringSignalTriageUpdateResponse) GetData() SecurityMonitoringSignalTriageUpdateData

GetData returns the Data field value.

func (*SecurityMonitoringSignalTriageUpdateResponse) GetDataOk

func (o *SecurityMonitoringSignalTriageUpdateResponse) GetDataOk() (*SecurityMonitoringSignalTriageUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (SecurityMonitoringSignalTriageUpdateResponse) MarshalJSON

func (o SecurityMonitoringSignalTriageUpdateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalTriageUpdateResponse) SetData

func (o *SecurityMonitoringSignalTriageUpdateResponse) SetData(v SecurityMonitoringSignalTriageUpdateData)

SetData sets field value.

func (*SecurityMonitoringSignalTriageUpdateResponse) UnmarshalJSON

func (o *SecurityMonitoringSignalTriageUpdateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalType

SecurityMonitoringSignalType The type of event.

type SecurityMonitoringSignalType string

List of SecurityMonitoringSignalType.

const (
    SECURITYMONITORINGSIGNALTYPE_SIGNAL SecurityMonitoringSignalType = "signal"
)

func NewSecurityMonitoringSignalTypeFromValue

func NewSecurityMonitoringSignalTypeFromValue(v string) (*SecurityMonitoringSignalType, error)

NewSecurityMonitoringSignalTypeFromValue returns a pointer to a valid SecurityMonitoringSignalType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringSignalType) GetAllowedValues

func (v *SecurityMonitoringSignalType) GetAllowedValues() []SecurityMonitoringSignalType

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringSignalType) IsValid

func (v SecurityMonitoringSignalType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringSignalType) Ptr

func (v SecurityMonitoringSignalType) Ptr() *SecurityMonitoringSignalType

Ptr returns reference to SecurityMonitoringSignalType value.

func (*SecurityMonitoringSignalType) UnmarshalJSON

func (v *SecurityMonitoringSignalType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalsListResponse

SecurityMonitoringSignalsListResponse The response object with all security signals matching the request and pagination information.

type SecurityMonitoringSignalsListResponse struct {
    // An array of security signals matching the request.
    Data []SecurityMonitoringSignal `json:"data,omitempty"`
    // Links attributes.
    Links *SecurityMonitoringSignalsListResponseLinks `json:"links,omitempty"`
    // Meta attributes.
    Meta *SecurityMonitoringSignalsListResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalsListResponse

func NewSecurityMonitoringSignalsListResponse() *SecurityMonitoringSignalsListResponse

NewSecurityMonitoringSignalsListResponse instantiates a new SecurityMonitoringSignalsListResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalsListResponseWithDefaults

func NewSecurityMonitoringSignalsListResponseWithDefaults() *SecurityMonitoringSignalsListResponse

NewSecurityMonitoringSignalsListResponseWithDefaults instantiates a new SecurityMonitoringSignalsListResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalsListResponse) GetData

func (o *SecurityMonitoringSignalsListResponse) GetData() []SecurityMonitoringSignal

GetData returns the Data field value if set, zero value otherwise.

func (*SecurityMonitoringSignalsListResponse) GetDataOk

func (o *SecurityMonitoringSignalsListResponse) GetDataOk() (*[]SecurityMonitoringSignal, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *SecurityMonitoringSignalsListResponse) GetLinks() SecurityMonitoringSignalsListResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*SecurityMonitoringSignalsListResponse) GetLinksOk

func (o *SecurityMonitoringSignalsListResponse) GetLinksOk() (*SecurityMonitoringSignalsListResponseLinks, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalsListResponse) GetMeta

func (o *SecurityMonitoringSignalsListResponse) GetMeta() SecurityMonitoringSignalsListResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SecurityMonitoringSignalsListResponse) GetMetaOk

func (o *SecurityMonitoringSignalsListResponse) GetMetaOk() (*SecurityMonitoringSignalsListResponseMeta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalsListResponse) HasData

func (o *SecurityMonitoringSignalsListResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *SecurityMonitoringSignalsListResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*SecurityMonitoringSignalsListResponse) HasMeta

func (o *SecurityMonitoringSignalsListResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SecurityMonitoringSignalsListResponse) MarshalJSON

func (o SecurityMonitoringSignalsListResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalsListResponse) SetData

func (o *SecurityMonitoringSignalsListResponse) SetData(v []SecurityMonitoringSignal)

SetData gets a reference to the given []SecurityMonitoringSignal and assigns it to the Data field.

func (o *SecurityMonitoringSignalsListResponse) SetLinks(v SecurityMonitoringSignalsListResponseLinks)

SetLinks gets a reference to the given SecurityMonitoringSignalsListResponseLinks and assigns it to the Links field.

func (*SecurityMonitoringSignalsListResponse) SetMeta

func (o *SecurityMonitoringSignalsListResponse) SetMeta(v SecurityMonitoringSignalsListResponseMeta)

SetMeta gets a reference to the given SecurityMonitoringSignalsListResponseMeta and assigns it to the Meta field.

func (*SecurityMonitoringSignalsListResponse) UnmarshalJSON

func (o *SecurityMonitoringSignalsListResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

SecurityMonitoringSignalsListResponseLinks Links attributes.

type SecurityMonitoringSignalsListResponseLinks struct {
    // The link for the next set of results. **Note**: The request can also be made using the
    // POST endpoint.
    Next *string `json:"next,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}
func NewSecurityMonitoringSignalsListResponseLinks() *SecurityMonitoringSignalsListResponseLinks

NewSecurityMonitoringSignalsListResponseLinks instantiates a new SecurityMonitoringSignalsListResponseLinks object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalsListResponseLinksWithDefaults

func NewSecurityMonitoringSignalsListResponseLinksWithDefaults() *SecurityMonitoringSignalsListResponseLinks

NewSecurityMonitoringSignalsListResponseLinksWithDefaults instantiates a new SecurityMonitoringSignalsListResponseLinks object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalsListResponseLinks) GetNext

func (o *SecurityMonitoringSignalsListResponseLinks) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*SecurityMonitoringSignalsListResponseLinks) GetNextOk

func (o *SecurityMonitoringSignalsListResponseLinks) GetNextOk() (*string, bool)

GetNextOk returns a tuple with the Next field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalsListResponseLinks) HasNext

func (o *SecurityMonitoringSignalsListResponseLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (SecurityMonitoringSignalsListResponseLinks) MarshalJSON

func (o SecurityMonitoringSignalsListResponseLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalsListResponseLinks) SetNext

func (o *SecurityMonitoringSignalsListResponseLinks) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*SecurityMonitoringSignalsListResponseLinks) UnmarshalJSON

func (o *SecurityMonitoringSignalsListResponseLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalsListResponseMeta

SecurityMonitoringSignalsListResponseMeta Meta attributes.

type SecurityMonitoringSignalsListResponseMeta struct {
    // Paging attributes.
    Page *SecurityMonitoringSignalsListResponseMetaPage `json:"page,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalsListResponseMeta

func NewSecurityMonitoringSignalsListResponseMeta() *SecurityMonitoringSignalsListResponseMeta

NewSecurityMonitoringSignalsListResponseMeta instantiates a new SecurityMonitoringSignalsListResponseMeta object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalsListResponseMetaWithDefaults

func NewSecurityMonitoringSignalsListResponseMetaWithDefaults() *SecurityMonitoringSignalsListResponseMeta

NewSecurityMonitoringSignalsListResponseMetaWithDefaults instantiates a new SecurityMonitoringSignalsListResponseMeta object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalsListResponseMeta) GetPage

func (o *SecurityMonitoringSignalsListResponseMeta) GetPage() SecurityMonitoringSignalsListResponseMetaPage

GetPage returns the Page field value if set, zero value otherwise.

func (*SecurityMonitoringSignalsListResponseMeta) GetPageOk

func (o *SecurityMonitoringSignalsListResponseMeta) GetPageOk() (*SecurityMonitoringSignalsListResponseMetaPage, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalsListResponseMeta) HasPage

func (o *SecurityMonitoringSignalsListResponseMeta) HasPage() bool

HasPage returns a boolean if a field has been set.

func (SecurityMonitoringSignalsListResponseMeta) MarshalJSON

func (o SecurityMonitoringSignalsListResponseMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalsListResponseMeta) SetPage

func (o *SecurityMonitoringSignalsListResponseMeta) SetPage(v SecurityMonitoringSignalsListResponseMetaPage)

SetPage gets a reference to the given SecurityMonitoringSignalsListResponseMetaPage and assigns it to the Page field.

func (*SecurityMonitoringSignalsListResponseMeta) UnmarshalJSON

func (o *SecurityMonitoringSignalsListResponseMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalsListResponseMetaPage

SecurityMonitoringSignalsListResponseMetaPage Paging attributes.

type SecurityMonitoringSignalsListResponseMetaPage struct {
    // The cursor used to get the next results, if any. To make the next request, use the same
    // parameters with the addition of the `page[cursor]`.
    After *string `json:"after,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringSignalsListResponseMetaPage

func NewSecurityMonitoringSignalsListResponseMetaPage() *SecurityMonitoringSignalsListResponseMetaPage

NewSecurityMonitoringSignalsListResponseMetaPage instantiates a new SecurityMonitoringSignalsListResponseMetaPage object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringSignalsListResponseMetaPageWithDefaults

func NewSecurityMonitoringSignalsListResponseMetaPageWithDefaults() *SecurityMonitoringSignalsListResponseMetaPage

NewSecurityMonitoringSignalsListResponseMetaPageWithDefaults instantiates a new SecurityMonitoringSignalsListResponseMetaPage object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringSignalsListResponseMetaPage) GetAfter

func (o *SecurityMonitoringSignalsListResponseMetaPage) GetAfter() string

GetAfter returns the After field value if set, zero value otherwise.

func (*SecurityMonitoringSignalsListResponseMetaPage) GetAfterOk

func (o *SecurityMonitoringSignalsListResponseMetaPage) GetAfterOk() (*string, bool)

GetAfterOk returns a tuple with the After field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalsListResponseMetaPage) HasAfter

func (o *SecurityMonitoringSignalsListResponseMetaPage) HasAfter() bool

HasAfter returns a boolean if a field has been set.

func (SecurityMonitoringSignalsListResponseMetaPage) MarshalJSON

func (o SecurityMonitoringSignalsListResponseMetaPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalsListResponseMetaPage) SetAfter

func (o *SecurityMonitoringSignalsListResponseMetaPage) SetAfter(v string)

SetAfter gets a reference to the given string and assigns it to the After field.

func (*SecurityMonitoringSignalsListResponseMetaPage) UnmarshalJSON

func (o *SecurityMonitoringSignalsListResponseMetaPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalsSort

SecurityMonitoringSignalsSort The sort parameters used for querying security signals.

type SecurityMonitoringSignalsSort string

List of SecurityMonitoringSignalsSort.

const (
    SECURITYMONITORINGSIGNALSSORT_TIMESTAMP_ASCENDING  SecurityMonitoringSignalsSort = "timestamp"
    SECURITYMONITORINGSIGNALSSORT_TIMESTAMP_DESCENDING SecurityMonitoringSignalsSort = "-timestamp"
)

func NewSecurityMonitoringSignalsSortFromValue

func NewSecurityMonitoringSignalsSortFromValue(v string) (*SecurityMonitoringSignalsSort, error)

NewSecurityMonitoringSignalsSortFromValue returns a pointer to a valid SecurityMonitoringSignalsSort for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringSignalsSort) GetAllowedValues

func (v *SecurityMonitoringSignalsSort) GetAllowedValues() []SecurityMonitoringSignalsSort

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringSignalsSort) IsValid

func (v SecurityMonitoringSignalsSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringSignalsSort) Ptr

func (v SecurityMonitoringSignalsSort) Ptr() *SecurityMonitoringSignalsSort

Ptr returns reference to SecurityMonitoringSignalsSort value.

func (*SecurityMonitoringSignalsSort) UnmarshalJSON

func (v *SecurityMonitoringSignalsSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringStandardRuleCreatePayload

SecurityMonitoringStandardRuleCreatePayload Create a new rule.

type SecurityMonitoringStandardRuleCreatePayload struct {
    // Cases for generating signals.
    Cases []SecurityMonitoringRuleCaseCreate `json:"cases"`
    // Additional queries to filter matched events before they are processed.
    Filters []SecurityMonitoringFilter `json:"filters,omitempty"`
    // Whether the notifications include the triggering group-by values in their title.
    HasExtendedTitle *bool `json:"hasExtendedTitle,omitempty"`
    // Whether the rule is enabled.
    IsEnabled bool `json:"isEnabled"`
    // Message for generated signals.
    Message string `json:"message"`
    // The name of the rule.
    Name string `json:"name"`
    // Options on rules.
    Options SecurityMonitoringRuleOptions `json:"options"`
    // Queries for selecting logs which are part of the rule.
    Queries []SecurityMonitoringStandardRuleQuery `json:"queries"`
    // Tags for generated signals.
    Tags []string `json:"tags,omitempty"`
    // The rule type.
    Type *SecurityMonitoringRuleTypeCreate `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringStandardRuleCreatePayload

func NewSecurityMonitoringStandardRuleCreatePayload(cases []SecurityMonitoringRuleCaseCreate, isEnabled bool, message string, name string, options SecurityMonitoringRuleOptions, queries []SecurityMonitoringStandardRuleQuery) *SecurityMonitoringStandardRuleCreatePayload

NewSecurityMonitoringStandardRuleCreatePayload instantiates a new SecurityMonitoringStandardRuleCreatePayload object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringStandardRuleCreatePayloadWithDefaults

func NewSecurityMonitoringStandardRuleCreatePayloadWithDefaults() *SecurityMonitoringStandardRuleCreatePayload

NewSecurityMonitoringStandardRuleCreatePayloadWithDefaults instantiates a new SecurityMonitoringStandardRuleCreatePayload object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringStandardRuleCreatePayload) GetCases

func (o *SecurityMonitoringStandardRuleCreatePayload) GetCases() []SecurityMonitoringRuleCaseCreate

GetCases returns the Cases field value.

func (*SecurityMonitoringStandardRuleCreatePayload) GetCasesOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetCasesOk() (*[]SecurityMonitoringRuleCaseCreate, bool)

GetCasesOk returns a tuple with the Cases field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) GetFilters

func (o *SecurityMonitoringStandardRuleCreatePayload) GetFilters() []SecurityMonitoringFilter

GetFilters returns the Filters field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleCreatePayload) GetFiltersOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)

GetFiltersOk returns a tuple with the Filters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) GetHasExtendedTitle

func (o *SecurityMonitoringStandardRuleCreatePayload) GetHasExtendedTitle() bool

GetHasExtendedTitle returns the HasExtendedTitle field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleCreatePayload) GetHasExtendedTitleOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetHasExtendedTitleOk() (*bool, bool)

GetHasExtendedTitleOk returns a tuple with the HasExtendedTitle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) GetIsEnabled

func (o *SecurityMonitoringStandardRuleCreatePayload) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value.

func (*SecurityMonitoringStandardRuleCreatePayload) GetIsEnabledOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) GetMessage

func (o *SecurityMonitoringStandardRuleCreatePayload) GetMessage() string

GetMessage returns the Message field value.

func (*SecurityMonitoringStandardRuleCreatePayload) GetMessageOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) GetName

func (o *SecurityMonitoringStandardRuleCreatePayload) GetName() string

GetName returns the Name field value.

func (*SecurityMonitoringStandardRuleCreatePayload) GetNameOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) GetOptions

func (o *SecurityMonitoringStandardRuleCreatePayload) GetOptions() SecurityMonitoringRuleOptions

GetOptions returns the Options field value.

func (*SecurityMonitoringStandardRuleCreatePayload) GetOptionsOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)

GetOptionsOk returns a tuple with the Options field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) GetQueries

func (o *SecurityMonitoringStandardRuleCreatePayload) GetQueries() []SecurityMonitoringStandardRuleQuery

GetQueries returns the Queries field value.

func (*SecurityMonitoringStandardRuleCreatePayload) GetQueriesOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetQueriesOk() (*[]SecurityMonitoringStandardRuleQuery, bool)

GetQueriesOk returns a tuple with the Queries field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) GetTags

func (o *SecurityMonitoringStandardRuleCreatePayload) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleCreatePayload) GetTagsOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) GetType

func (o *SecurityMonitoringStandardRuleCreatePayload) GetType() SecurityMonitoringRuleTypeCreate

GetType returns the Type field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleCreatePayload) GetTypeOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetTypeOk() (*SecurityMonitoringRuleTypeCreate, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) HasFilters

func (o *SecurityMonitoringStandardRuleCreatePayload) HasFilters() bool

HasFilters returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) HasHasExtendedTitle

func (o *SecurityMonitoringStandardRuleCreatePayload) HasHasExtendedTitle() bool

HasHasExtendedTitle returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) HasTags

func (o *SecurityMonitoringStandardRuleCreatePayload) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) HasType

func (o *SecurityMonitoringStandardRuleCreatePayload) HasType() bool

HasType returns a boolean if a field has been set.

func (SecurityMonitoringStandardRuleCreatePayload) MarshalJSON

func (o SecurityMonitoringStandardRuleCreatePayload) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringStandardRuleCreatePayload) SetCases

func (o *SecurityMonitoringStandardRuleCreatePayload) SetCases(v []SecurityMonitoringRuleCaseCreate)

SetCases sets field value.

func (*SecurityMonitoringStandardRuleCreatePayload) SetFilters

func (o *SecurityMonitoringStandardRuleCreatePayload) SetFilters(v []SecurityMonitoringFilter)

SetFilters gets a reference to the given []SecurityMonitoringFilter and assigns it to the Filters field.

func (*SecurityMonitoringStandardRuleCreatePayload) SetHasExtendedTitle

func (o *SecurityMonitoringStandardRuleCreatePayload) SetHasExtendedTitle(v bool)

SetHasExtendedTitle gets a reference to the given bool and assigns it to the HasExtendedTitle field.

func (*SecurityMonitoringStandardRuleCreatePayload) SetIsEnabled

func (o *SecurityMonitoringStandardRuleCreatePayload) SetIsEnabled(v bool)

SetIsEnabled sets field value.

func (*SecurityMonitoringStandardRuleCreatePayload) SetMessage

func (o *SecurityMonitoringStandardRuleCreatePayload) SetMessage(v string)

SetMessage sets field value.

func (*SecurityMonitoringStandardRuleCreatePayload) SetName

func (o *SecurityMonitoringStandardRuleCreatePayload) SetName(v string)

SetName sets field value.

func (*SecurityMonitoringStandardRuleCreatePayload) SetOptions

func (o *SecurityMonitoringStandardRuleCreatePayload) SetOptions(v SecurityMonitoringRuleOptions)

SetOptions sets field value.

func (*SecurityMonitoringStandardRuleCreatePayload) SetQueries

func (o *SecurityMonitoringStandardRuleCreatePayload) SetQueries(v []SecurityMonitoringStandardRuleQuery)

SetQueries sets field value.

func (*SecurityMonitoringStandardRuleCreatePayload) SetTags

func (o *SecurityMonitoringStandardRuleCreatePayload) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*SecurityMonitoringStandardRuleCreatePayload) SetType

func (o *SecurityMonitoringStandardRuleCreatePayload) SetType(v SecurityMonitoringRuleTypeCreate)

SetType gets a reference to the given SecurityMonitoringRuleTypeCreate and assigns it to the Type field.

func (*SecurityMonitoringStandardRuleCreatePayload) UnmarshalJSON

func (o *SecurityMonitoringStandardRuleCreatePayload) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringStandardRuleQuery

SecurityMonitoringStandardRuleQuery Query for matching rule.

type SecurityMonitoringStandardRuleQuery struct {
    // The aggregation type.
    Aggregation *SecurityMonitoringRuleQueryAggregation `json:"aggregation,omitempty"`
    // Field for which the cardinality is measured. Sent as an array.
    DistinctFields []string `json:"distinctFields,omitempty"`
    // Fields to group by.
    GroupByFields []string `json:"groupByFields,omitempty"`
    // The target field to aggregate over when using the sum or max
    // aggregations.
    Metric *string `json:"metric,omitempty"`
    // Group of target fields to aggregate over when using the new value aggregations.
    Metrics []string `json:"metrics,omitempty"`
    // Name of the query.
    Name *string `json:"name,omitempty"`
    // Query to run on logs.
    Query string `json:"query"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringStandardRuleQuery

func NewSecurityMonitoringStandardRuleQuery(query string) *SecurityMonitoringStandardRuleQuery

NewSecurityMonitoringStandardRuleQuery instantiates a new SecurityMonitoringStandardRuleQuery object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringStandardRuleQueryWithDefaults

func NewSecurityMonitoringStandardRuleQueryWithDefaults() *SecurityMonitoringStandardRuleQuery

NewSecurityMonitoringStandardRuleQueryWithDefaults instantiates a new SecurityMonitoringStandardRuleQuery object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringStandardRuleQuery) GetAggregation

func (o *SecurityMonitoringStandardRuleQuery) GetAggregation() SecurityMonitoringRuleQueryAggregation

GetAggregation returns the Aggregation field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleQuery) GetAggregationOk

func (o *SecurityMonitoringStandardRuleQuery) GetAggregationOk() (*SecurityMonitoringRuleQueryAggregation, bool)

GetAggregationOk returns a tuple with the Aggregation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleQuery) GetDistinctFields

func (o *SecurityMonitoringStandardRuleQuery) GetDistinctFields() []string

GetDistinctFields returns the DistinctFields field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleQuery) GetDistinctFieldsOk

func (o *SecurityMonitoringStandardRuleQuery) GetDistinctFieldsOk() (*[]string, bool)

GetDistinctFieldsOk returns a tuple with the DistinctFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleQuery) GetGroupByFields

func (o *SecurityMonitoringStandardRuleQuery) GetGroupByFields() []string

GetGroupByFields returns the GroupByFields field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleQuery) GetGroupByFieldsOk

func (o *SecurityMonitoringStandardRuleQuery) GetGroupByFieldsOk() (*[]string, bool)

GetGroupByFieldsOk returns a tuple with the GroupByFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleQuery) GetMetric

func (o *SecurityMonitoringStandardRuleQuery) GetMetric() string

GetMetric returns the Metric field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleQuery) GetMetricOk

func (o *SecurityMonitoringStandardRuleQuery) GetMetricOk() (*string, bool)

GetMetricOk returns a tuple with the Metric field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleQuery) GetMetrics

func (o *SecurityMonitoringStandardRuleQuery) GetMetrics() []string

GetMetrics returns the Metrics field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleQuery) GetMetricsOk

func (o *SecurityMonitoringStandardRuleQuery) GetMetricsOk() (*[]string, bool)

GetMetricsOk returns a tuple with the Metrics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleQuery) GetName

func (o *SecurityMonitoringStandardRuleQuery) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleQuery) GetNameOk

func (o *SecurityMonitoringStandardRuleQuery) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleQuery) GetQuery

func (o *SecurityMonitoringStandardRuleQuery) GetQuery() string

GetQuery returns the Query field value.

func (*SecurityMonitoringStandardRuleQuery) GetQueryOk

func (o *SecurityMonitoringStandardRuleQuery) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleQuery) HasAggregation

func (o *SecurityMonitoringStandardRuleQuery) HasAggregation() bool

HasAggregation returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleQuery) HasDistinctFields

func (o *SecurityMonitoringStandardRuleQuery) HasDistinctFields() bool

HasDistinctFields returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleQuery) HasGroupByFields

func (o *SecurityMonitoringStandardRuleQuery) HasGroupByFields() bool

HasGroupByFields returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleQuery) HasMetric

func (o *SecurityMonitoringStandardRuleQuery) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleQuery) HasMetrics

func (o *SecurityMonitoringStandardRuleQuery) HasMetrics() bool

HasMetrics returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleQuery) HasName

func (o *SecurityMonitoringStandardRuleQuery) HasName() bool

HasName returns a boolean if a field has been set.

func (SecurityMonitoringStandardRuleQuery) MarshalJSON

func (o SecurityMonitoringStandardRuleQuery) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringStandardRuleQuery) SetAggregation

func (o *SecurityMonitoringStandardRuleQuery) SetAggregation(v SecurityMonitoringRuleQueryAggregation)

SetAggregation gets a reference to the given SecurityMonitoringRuleQueryAggregation and assigns it to the Aggregation field.

func (*SecurityMonitoringStandardRuleQuery) SetDistinctFields

func (o *SecurityMonitoringStandardRuleQuery) SetDistinctFields(v []string)

SetDistinctFields gets a reference to the given []string and assigns it to the DistinctFields field.

func (*SecurityMonitoringStandardRuleQuery) SetGroupByFields

func (o *SecurityMonitoringStandardRuleQuery) SetGroupByFields(v []string)

SetGroupByFields gets a reference to the given []string and assigns it to the GroupByFields field.

func (*SecurityMonitoringStandardRuleQuery) SetMetric

func (o *SecurityMonitoringStandardRuleQuery) SetMetric(v string)

SetMetric gets a reference to the given string and assigns it to the Metric field.

func (*SecurityMonitoringStandardRuleQuery) SetMetrics

func (o *SecurityMonitoringStandardRuleQuery) SetMetrics(v []string)

SetMetrics gets a reference to the given []string and assigns it to the Metrics field.

func (*SecurityMonitoringStandardRuleQuery) SetName

func (o *SecurityMonitoringStandardRuleQuery) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringStandardRuleQuery) SetQuery

func (o *SecurityMonitoringStandardRuleQuery) SetQuery(v string)

SetQuery sets field value.

func (*SecurityMonitoringStandardRuleQuery) UnmarshalJSON

func (o *SecurityMonitoringStandardRuleQuery) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringStandardRuleResponse

SecurityMonitoringStandardRuleResponse Rule.

type SecurityMonitoringStandardRuleResponse struct {
    // Cases for generating signals.
    Cases []SecurityMonitoringRuleCase `json:"cases,omitempty"`
    // When the rule was created, timestamp in milliseconds.
    CreatedAt *int64 `json:"createdAt,omitempty"`
    // User ID of the user who created the rule.
    CreationAuthorId *int64 `json:"creationAuthorId,omitempty"`
    // Additional queries to filter matched events before they are processed.
    Filters []SecurityMonitoringFilter `json:"filters,omitempty"`
    // Whether the notifications include the triggering group-by values in their title.
    HasExtendedTitle *bool `json:"hasExtendedTitle,omitempty"`
    // The ID of the rule.
    Id *string `json:"id,omitempty"`
    // Whether the rule is included by default.
    IsDefault *bool `json:"isDefault,omitempty"`
    // Whether the rule has been deleted.
    IsDeleted *bool `json:"isDeleted,omitempty"`
    // Whether the rule is enabled.
    IsEnabled *bool `json:"isEnabled,omitempty"`
    // Message for generated signals.
    Message *string `json:"message,omitempty"`
    // The name of the rule.
    Name *string `json:"name,omitempty"`
    // Options on rules.
    Options *SecurityMonitoringRuleOptions `json:"options,omitempty"`
    // Queries for selecting logs which are part of the rule.
    Queries []SecurityMonitoringStandardRuleQuery `json:"queries,omitempty"`
    // Tags for generated signals.
    Tags []string `json:"tags,omitempty"`
    // The rule type.
    Type *SecurityMonitoringRuleTypeRead `json:"type,omitempty"`
    // User ID of the user who updated the rule.
    UpdateAuthorId *int64 `json:"updateAuthorId,omitempty"`
    // The version of the rule.
    Version *int64 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringStandardRuleResponse

func NewSecurityMonitoringStandardRuleResponse() *SecurityMonitoringStandardRuleResponse

NewSecurityMonitoringStandardRuleResponse instantiates a new SecurityMonitoringStandardRuleResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringStandardRuleResponseWithDefaults

func NewSecurityMonitoringStandardRuleResponseWithDefaults() *SecurityMonitoringStandardRuleResponse

NewSecurityMonitoringStandardRuleResponseWithDefaults instantiates a new SecurityMonitoringStandardRuleResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringStandardRuleResponse) GetCases

func (o *SecurityMonitoringStandardRuleResponse) GetCases() []SecurityMonitoringRuleCase

GetCases returns the Cases field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetCasesOk

func (o *SecurityMonitoringStandardRuleResponse) GetCasesOk() (*[]SecurityMonitoringRuleCase, bool)

GetCasesOk returns a tuple with the Cases field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetCreatedAt

func (o *SecurityMonitoringStandardRuleResponse) GetCreatedAt() int64

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetCreatedAtOk

func (o *SecurityMonitoringStandardRuleResponse) GetCreatedAtOk() (*int64, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetCreationAuthorId

func (o *SecurityMonitoringStandardRuleResponse) GetCreationAuthorId() int64

GetCreationAuthorId returns the CreationAuthorId field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetCreationAuthorIdOk

func (o *SecurityMonitoringStandardRuleResponse) GetCreationAuthorIdOk() (*int64, bool)

GetCreationAuthorIdOk returns a tuple with the CreationAuthorId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetFilters

func (o *SecurityMonitoringStandardRuleResponse) GetFilters() []SecurityMonitoringFilter

GetFilters returns the Filters field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetFiltersOk

func (o *SecurityMonitoringStandardRuleResponse) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)

GetFiltersOk returns a tuple with the Filters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetHasExtendedTitle

func (o *SecurityMonitoringStandardRuleResponse) GetHasExtendedTitle() bool

GetHasExtendedTitle returns the HasExtendedTitle field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetHasExtendedTitleOk

func (o *SecurityMonitoringStandardRuleResponse) GetHasExtendedTitleOk() (*bool, bool)

GetHasExtendedTitleOk returns a tuple with the HasExtendedTitle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetId

func (o *SecurityMonitoringStandardRuleResponse) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetIdOk

func (o *SecurityMonitoringStandardRuleResponse) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetIsDefault

func (o *SecurityMonitoringStandardRuleResponse) GetIsDefault() bool

GetIsDefault returns the IsDefault field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetIsDefaultOk

func (o *SecurityMonitoringStandardRuleResponse) GetIsDefaultOk() (*bool, bool)

GetIsDefaultOk returns a tuple with the IsDefault field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetIsDeleted

func (o *SecurityMonitoringStandardRuleResponse) GetIsDeleted() bool

GetIsDeleted returns the IsDeleted field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetIsDeletedOk

func (o *SecurityMonitoringStandardRuleResponse) GetIsDeletedOk() (*bool, bool)

GetIsDeletedOk returns a tuple with the IsDeleted field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetIsEnabled

func (o *SecurityMonitoringStandardRuleResponse) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetIsEnabledOk

func (o *SecurityMonitoringStandardRuleResponse) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetMessage

func (o *SecurityMonitoringStandardRuleResponse) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetMessageOk

func (o *SecurityMonitoringStandardRuleResponse) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetName

func (o *SecurityMonitoringStandardRuleResponse) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetNameOk

func (o *SecurityMonitoringStandardRuleResponse) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetOptions

func (o *SecurityMonitoringStandardRuleResponse) GetOptions() SecurityMonitoringRuleOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetOptionsOk

func (o *SecurityMonitoringStandardRuleResponse) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetQueries

func (o *SecurityMonitoringStandardRuleResponse) GetQueries() []SecurityMonitoringStandardRuleQuery

GetQueries returns the Queries field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetQueriesOk

func (o *SecurityMonitoringStandardRuleResponse) GetQueriesOk() (*[]SecurityMonitoringStandardRuleQuery, bool)

GetQueriesOk returns a tuple with the Queries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetTags

func (o *SecurityMonitoringStandardRuleResponse) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetTagsOk

func (o *SecurityMonitoringStandardRuleResponse) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetType

func (o *SecurityMonitoringStandardRuleResponse) GetType() SecurityMonitoringRuleTypeRead

GetType returns the Type field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetTypeOk

func (o *SecurityMonitoringStandardRuleResponse) GetTypeOk() (*SecurityMonitoringRuleTypeRead, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetUpdateAuthorId

func (o *SecurityMonitoringStandardRuleResponse) GetUpdateAuthorId() int64

GetUpdateAuthorId returns the UpdateAuthorId field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetUpdateAuthorIdOk

func (o *SecurityMonitoringStandardRuleResponse) GetUpdateAuthorIdOk() (*int64, bool)

GetUpdateAuthorIdOk returns a tuple with the UpdateAuthorId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetVersion

func (o *SecurityMonitoringStandardRuleResponse) GetVersion() int64

GetVersion returns the Version field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetVersionOk

func (o *SecurityMonitoringStandardRuleResponse) GetVersionOk() (*int64, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) HasCases

func (o *SecurityMonitoringStandardRuleResponse) HasCases() bool

HasCases returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasCreatedAt

func (o *SecurityMonitoringStandardRuleResponse) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasCreationAuthorId

func (o *SecurityMonitoringStandardRuleResponse) HasCreationAuthorId() bool

HasCreationAuthorId returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasFilters

func (o *SecurityMonitoringStandardRuleResponse) HasFilters() bool

HasFilters returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasHasExtendedTitle

func (o *SecurityMonitoringStandardRuleResponse) HasHasExtendedTitle() bool

HasHasExtendedTitle returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasId

func (o *SecurityMonitoringStandardRuleResponse) HasId() bool

HasId returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasIsDefault

func (o *SecurityMonitoringStandardRuleResponse) HasIsDefault() bool

HasIsDefault returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasIsDeleted

func (o *SecurityMonitoringStandardRuleResponse) HasIsDeleted() bool

HasIsDeleted returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasIsEnabled

func (o *SecurityMonitoringStandardRuleResponse) HasIsEnabled() bool

HasIsEnabled returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasMessage

func (o *SecurityMonitoringStandardRuleResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasName

func (o *SecurityMonitoringStandardRuleResponse) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasOptions

func (o *SecurityMonitoringStandardRuleResponse) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasQueries

func (o *SecurityMonitoringStandardRuleResponse) HasQueries() bool

HasQueries returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasTags

func (o *SecurityMonitoringStandardRuleResponse) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasType

func (o *SecurityMonitoringStandardRuleResponse) HasType() bool

HasType returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasUpdateAuthorId

func (o *SecurityMonitoringStandardRuleResponse) HasUpdateAuthorId() bool

HasUpdateAuthorId returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasVersion

func (o *SecurityMonitoringStandardRuleResponse) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SecurityMonitoringStandardRuleResponse) MarshalJSON

func (o SecurityMonitoringStandardRuleResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringStandardRuleResponse) SetCases

func (o *SecurityMonitoringStandardRuleResponse) SetCases(v []SecurityMonitoringRuleCase)

SetCases gets a reference to the given []SecurityMonitoringRuleCase and assigns it to the Cases field.

func (*SecurityMonitoringStandardRuleResponse) SetCreatedAt

func (o *SecurityMonitoringStandardRuleResponse) SetCreatedAt(v int64)

SetCreatedAt gets a reference to the given int64 and assigns it to the CreatedAt field.

func (*SecurityMonitoringStandardRuleResponse) SetCreationAuthorId

func (o *SecurityMonitoringStandardRuleResponse) SetCreationAuthorId(v int64)

SetCreationAuthorId gets a reference to the given int64 and assigns it to the CreationAuthorId field.

func (*SecurityMonitoringStandardRuleResponse) SetFilters

func (o *SecurityMonitoringStandardRuleResponse) SetFilters(v []SecurityMonitoringFilter)

SetFilters gets a reference to the given []SecurityMonitoringFilter and assigns it to the Filters field.

func (*SecurityMonitoringStandardRuleResponse) SetHasExtendedTitle

func (o *SecurityMonitoringStandardRuleResponse) SetHasExtendedTitle(v bool)

SetHasExtendedTitle gets a reference to the given bool and assigns it to the HasExtendedTitle field.

func (*SecurityMonitoringStandardRuleResponse) SetId

func (o *SecurityMonitoringStandardRuleResponse) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SecurityMonitoringStandardRuleResponse) SetIsDefault

func (o *SecurityMonitoringStandardRuleResponse) SetIsDefault(v bool)

SetIsDefault gets a reference to the given bool and assigns it to the IsDefault field.

func (*SecurityMonitoringStandardRuleResponse) SetIsDeleted

func (o *SecurityMonitoringStandardRuleResponse) SetIsDeleted(v bool)

SetIsDeleted gets a reference to the given bool and assigns it to the IsDeleted field.

func (*SecurityMonitoringStandardRuleResponse) SetIsEnabled

func (o *SecurityMonitoringStandardRuleResponse) SetIsEnabled(v bool)

SetIsEnabled gets a reference to the given bool and assigns it to the IsEnabled field.

func (*SecurityMonitoringStandardRuleResponse) SetMessage

func (o *SecurityMonitoringStandardRuleResponse) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*SecurityMonitoringStandardRuleResponse) SetName

func (o *SecurityMonitoringStandardRuleResponse) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringStandardRuleResponse) SetOptions

func (o *SecurityMonitoringStandardRuleResponse) SetOptions(v SecurityMonitoringRuleOptions)

SetOptions gets a reference to the given SecurityMonitoringRuleOptions and assigns it to the Options field.

func (*SecurityMonitoringStandardRuleResponse) SetQueries

func (o *SecurityMonitoringStandardRuleResponse) SetQueries(v []SecurityMonitoringStandardRuleQuery)

SetQueries gets a reference to the given []SecurityMonitoringStandardRuleQuery and assigns it to the Queries field.

func (*SecurityMonitoringStandardRuleResponse) SetTags

func (o *SecurityMonitoringStandardRuleResponse) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*SecurityMonitoringStandardRuleResponse) SetType

func (o *SecurityMonitoringStandardRuleResponse) SetType(v SecurityMonitoringRuleTypeRead)

SetType gets a reference to the given SecurityMonitoringRuleTypeRead and assigns it to the Type field.

func (*SecurityMonitoringStandardRuleResponse) SetUpdateAuthorId

func (o *SecurityMonitoringStandardRuleResponse) SetUpdateAuthorId(v int64)

SetUpdateAuthorId gets a reference to the given int64 and assigns it to the UpdateAuthorId field.

func (*SecurityMonitoringStandardRuleResponse) SetVersion

func (o *SecurityMonitoringStandardRuleResponse) SetVersion(v int64)

SetVersion gets a reference to the given int64 and assigns it to the Version field.

func (*SecurityMonitoringStandardRuleResponse) UnmarshalJSON

func (o *SecurityMonitoringStandardRuleResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringTriageUser

SecurityMonitoringTriageUser Object representing a given user entity.

type SecurityMonitoringTriageUser struct {
    // The handle for this user account.
    Handle *string `json:"handle,omitempty"`
    // Numerical ID assigned by Datadog to this user account.
    Id *int64 `json:"id,omitempty"`
    // The name for this user account.
    Name *string `json:"name,omitempty"`
    // UUID assigned by Datadog to this user account.
    Uuid string `json:"uuid"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewSecurityMonitoringTriageUser

func NewSecurityMonitoringTriageUser(uuid string) *SecurityMonitoringTriageUser

NewSecurityMonitoringTriageUser instantiates a new SecurityMonitoringTriageUser object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewSecurityMonitoringTriageUserWithDefaults

func NewSecurityMonitoringTriageUserWithDefaults() *SecurityMonitoringTriageUser

NewSecurityMonitoringTriageUserWithDefaults instantiates a new SecurityMonitoringTriageUser object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*SecurityMonitoringTriageUser) GetHandle

func (o *SecurityMonitoringTriageUser) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*SecurityMonitoringTriageUser) GetHandleOk

func (o *SecurityMonitoringTriageUser) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringTriageUser) GetId

func (o *SecurityMonitoringTriageUser) GetId() int64

GetId returns the Id field value if set, zero value otherwise.

func (*SecurityMonitoringTriageUser) GetIdOk

func (o *SecurityMonitoringTriageUser) GetIdOk() (*int64, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringTriageUser) GetName

func (o *SecurityMonitoringTriageUser) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringTriageUser) GetNameOk

func (o *SecurityMonitoringTriageUser) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringTriageUser) GetUuid

func (o *SecurityMonitoringTriageUser) GetUuid() string

GetUuid returns the Uuid field value.

func (*SecurityMonitoringTriageUser) GetUuidOk

func (o *SecurityMonitoringTriageUser) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (*SecurityMonitoringTriageUser) HasHandle

func (o *SecurityMonitoringTriageUser) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*SecurityMonitoringTriageUser) HasId

func (o *SecurityMonitoringTriageUser) HasId() bool

HasId returns a boolean if a field has been set.

func (*SecurityMonitoringTriageUser) HasName

func (o *SecurityMonitoringTriageUser) HasName() bool

HasName returns a boolean if a field has been set.

func (SecurityMonitoringTriageUser) MarshalJSON

func (o SecurityMonitoringTriageUser) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringTriageUser) SetHandle

func (o *SecurityMonitoringTriageUser) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*SecurityMonitoringTriageUser) SetId

func (o *SecurityMonitoringTriageUser) SetId(v int64)

SetId gets a reference to the given int64 and assigns it to the Id field.

func (*SecurityMonitoringTriageUser) SetName

func (o *SecurityMonitoringTriageUser) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringTriageUser) SetUuid

func (o *SecurityMonitoringTriageUser) SetUuid(v string)

SetUuid sets field value.

func (*SecurityMonitoringTriageUser) UnmarshalJSON

func (o *SecurityMonitoringTriageUser) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceAccountCreateAttributes

ServiceAccountCreateAttributes Attributes of the created user.

type ServiceAccountCreateAttributes struct {
    // The email of the user.
    Email string `json:"email"`
    // The name of the user.
    Name *string `json:"name,omitempty"`
    // Whether the user is a service account. Must be true.
    ServiceAccount bool `json:"service_account"`
    // The title of the user.
    Title *string `json:"title,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceAccountCreateAttributes

func NewServiceAccountCreateAttributes(email string, serviceAccount bool) *ServiceAccountCreateAttributes

NewServiceAccountCreateAttributes instantiates a new ServiceAccountCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceAccountCreateAttributesWithDefaults

func NewServiceAccountCreateAttributesWithDefaults() *ServiceAccountCreateAttributes

NewServiceAccountCreateAttributesWithDefaults instantiates a new ServiceAccountCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceAccountCreateAttributes) GetEmail

func (o *ServiceAccountCreateAttributes) GetEmail() string

GetEmail returns the Email field value.

func (*ServiceAccountCreateAttributes) GetEmailOk

func (o *ServiceAccountCreateAttributes) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (*ServiceAccountCreateAttributes) GetName

func (o *ServiceAccountCreateAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ServiceAccountCreateAttributes) GetNameOk

func (o *ServiceAccountCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceAccountCreateAttributes) GetServiceAccount

func (o *ServiceAccountCreateAttributes) GetServiceAccount() bool

GetServiceAccount returns the ServiceAccount field value.

func (*ServiceAccountCreateAttributes) GetServiceAccountOk

func (o *ServiceAccountCreateAttributes) GetServiceAccountOk() (*bool, bool)

GetServiceAccountOk returns a tuple with the ServiceAccount field value and a boolean to check if the value has been set.

func (*ServiceAccountCreateAttributes) GetTitle

func (o *ServiceAccountCreateAttributes) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*ServiceAccountCreateAttributes) GetTitleOk

func (o *ServiceAccountCreateAttributes) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceAccountCreateAttributes) HasName

func (o *ServiceAccountCreateAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*ServiceAccountCreateAttributes) HasTitle

func (o *ServiceAccountCreateAttributes) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (ServiceAccountCreateAttributes) MarshalJSON

func (o ServiceAccountCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceAccountCreateAttributes) SetEmail

func (o *ServiceAccountCreateAttributes) SetEmail(v string)

SetEmail sets field value.

func (*ServiceAccountCreateAttributes) SetName

func (o *ServiceAccountCreateAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ServiceAccountCreateAttributes) SetServiceAccount

func (o *ServiceAccountCreateAttributes) SetServiceAccount(v bool)

SetServiceAccount sets field value.

func (*ServiceAccountCreateAttributes) SetTitle

func (o *ServiceAccountCreateAttributes) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*ServiceAccountCreateAttributes) UnmarshalJSON

func (o *ServiceAccountCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceAccountCreateData

ServiceAccountCreateData Object to create a service account User.

type ServiceAccountCreateData struct {
    // Attributes of the created user.
    Attributes ServiceAccountCreateAttributes `json:"attributes"`
    // Relationships of the user object.
    Relationships *UserRelationships `json:"relationships,omitempty"`
    // Users resource type.
    Type UsersType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceAccountCreateData

func NewServiceAccountCreateData(attributes ServiceAccountCreateAttributes, typeVar UsersType) *ServiceAccountCreateData

NewServiceAccountCreateData instantiates a new ServiceAccountCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceAccountCreateDataWithDefaults

func NewServiceAccountCreateDataWithDefaults() *ServiceAccountCreateData

NewServiceAccountCreateDataWithDefaults instantiates a new ServiceAccountCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceAccountCreateData) GetAttributes

func (o *ServiceAccountCreateData) GetAttributes() ServiceAccountCreateAttributes

GetAttributes returns the Attributes field value.

func (*ServiceAccountCreateData) GetAttributesOk

func (o *ServiceAccountCreateData) GetAttributesOk() (*ServiceAccountCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ServiceAccountCreateData) GetRelationships

func (o *ServiceAccountCreateData) GetRelationships() UserRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*ServiceAccountCreateData) GetRelationshipsOk

func (o *ServiceAccountCreateData) GetRelationshipsOk() (*UserRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceAccountCreateData) GetType

func (o *ServiceAccountCreateData) GetType() UsersType

GetType returns the Type field value.

func (*ServiceAccountCreateData) GetTypeOk

func (o *ServiceAccountCreateData) GetTypeOk() (*UsersType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceAccountCreateData) HasRelationships

func (o *ServiceAccountCreateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (ServiceAccountCreateData) MarshalJSON

func (o ServiceAccountCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceAccountCreateData) SetAttributes

func (o *ServiceAccountCreateData) SetAttributes(v ServiceAccountCreateAttributes)

SetAttributes sets field value.

func (*ServiceAccountCreateData) SetRelationships

func (o *ServiceAccountCreateData) SetRelationships(v UserRelationships)

SetRelationships gets a reference to the given UserRelationships and assigns it to the Relationships field.

func (*ServiceAccountCreateData) SetType

func (o *ServiceAccountCreateData) SetType(v UsersType)

SetType sets field value.

func (*ServiceAccountCreateData) UnmarshalJSON

func (o *ServiceAccountCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceAccountCreateRequest

ServiceAccountCreateRequest Create a service account.

type ServiceAccountCreateRequest struct {
    // Object to create a service account User.
    Data ServiceAccountCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceAccountCreateRequest

func NewServiceAccountCreateRequest(data ServiceAccountCreateData) *ServiceAccountCreateRequest

NewServiceAccountCreateRequest instantiates a new ServiceAccountCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceAccountCreateRequestWithDefaults

func NewServiceAccountCreateRequestWithDefaults() *ServiceAccountCreateRequest

NewServiceAccountCreateRequestWithDefaults instantiates a new ServiceAccountCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceAccountCreateRequest) GetData

func (o *ServiceAccountCreateRequest) GetData() ServiceAccountCreateData

GetData returns the Data field value.

func (*ServiceAccountCreateRequest) GetDataOk

func (o *ServiceAccountCreateRequest) GetDataOk() (*ServiceAccountCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ServiceAccountCreateRequest) MarshalJSON

func (o ServiceAccountCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceAccountCreateRequest) SetData

func (o *ServiceAccountCreateRequest) SetData(v ServiceAccountCreateData)

SetData sets field value.

func (*ServiceAccountCreateRequest) UnmarshalJSON

func (o *ServiceAccountCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceAccountsApi

ServiceAccountsApi service type

type ServiceAccountsApi datadog.Service

func NewServiceAccountsApi

func NewServiceAccountsApi(client *datadog.APIClient) *ServiceAccountsApi

NewServiceAccountsApi Returns NewServiceAccountsApi.

func (*ServiceAccountsApi) CreateServiceAccountApplicationKey

func (a *ServiceAccountsApi) CreateServiceAccountApplicationKey(ctx _context.Context, serviceAccountId string, body ApplicationKeyCreateRequest) (ApplicationKeyResponse, *_nethttp.Response, error)

CreateServiceAccountApplicationKey Create an application key for this service account. Create an application key for this service account.

func (*ServiceAccountsApi) DeleteServiceAccountApplicationKey

func (a *ServiceAccountsApi) DeleteServiceAccountApplicationKey(ctx _context.Context, serviceAccountId string, appKeyId string) (*_nethttp.Response, error)

DeleteServiceAccountApplicationKey Delete an application key for this service account. Delete an application key owned by this service account.

func (*ServiceAccountsApi) GetServiceAccountApplicationKey

func (a *ServiceAccountsApi) GetServiceAccountApplicationKey(ctx _context.Context, serviceAccountId string, appKeyId string) (PartialApplicationKeyResponse, *_nethttp.Response, error)

GetServiceAccountApplicationKey Get one application key for this service account. Get an application key owned by this service account.

func (*ServiceAccountsApi) ListServiceAccountApplicationKeys

func (a *ServiceAccountsApi) ListServiceAccountApplicationKeys(ctx _context.Context, serviceAccountId string, o ...ListServiceAccountApplicationKeysOptionalParameters) (ListApplicationKeysResponse, *_nethttp.Response, error)

ListServiceAccountApplicationKeys List application keys for this service account. List all application keys available for this service account.

func (*ServiceAccountsApi) UpdateServiceAccountApplicationKey

func (a *ServiceAccountsApi) UpdateServiceAccountApplicationKey(ctx _context.Context, serviceAccountId string, appKeyId string, body ApplicationKeyUpdateRequest) (PartialApplicationKeyResponse, *_nethttp.Response, error)

UpdateServiceAccountApplicationKey Edit an application key for this service account. Edit an application key owned by this service account.

type ServiceDefinitionApi

ServiceDefinitionApi service type

type ServiceDefinitionApi datadog.Service

func NewServiceDefinitionApi

func NewServiceDefinitionApi(client *datadog.APIClient) *ServiceDefinitionApi

NewServiceDefinitionApi Returns NewServiceDefinitionApi.

func (*ServiceDefinitionApi) CreateOrUpdateServiceDefinitions

func (a *ServiceDefinitionApi) CreateOrUpdateServiceDefinitions(ctx _context.Context, body ServiceDefinitionsCreateRequest) (ServiceDefinitionCreateResponse, *_nethttp.Response, error)

CreateOrUpdateServiceDefinitions Create or update service definition. Create or update service definition in the Datadog Service Catalog.

func (*ServiceDefinitionApi) DeleteServiceDefinition

func (a *ServiceDefinitionApi) DeleteServiceDefinition(ctx _context.Context, serviceName string) (*_nethttp.Response, error)

DeleteServiceDefinition Delete a single service definition. Delete a single service definition in the Datadog Service Catalog.

func (*ServiceDefinitionApi) GetServiceDefinition

func (a *ServiceDefinitionApi) GetServiceDefinition(ctx _context.Context, serviceName string) (ServiceDefinitionGetResponse, *_nethttp.Response, error)

GetServiceDefinition Get a single service definition. Get a single service definition from the Datadog Service Catalog.

func (*ServiceDefinitionApi) ListServiceDefinitions

func (a *ServiceDefinitionApi) ListServiceDefinitions(ctx _context.Context) (ServiceDefinitionsListResponse, *_nethttp.Response, error)

ListServiceDefinitions Get all service definitions. Get a list of all service definitions from the Datadog Service Catalog.

type ServiceDefinitionCreateResponse

ServiceDefinitionCreateResponse Create service definitions response.

type ServiceDefinitionCreateResponse struct {
    // Create service definitions response payload.
    Data []ServiceDefinitionData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionCreateResponse

func NewServiceDefinitionCreateResponse() *ServiceDefinitionCreateResponse

NewServiceDefinitionCreateResponse instantiates a new ServiceDefinitionCreateResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionCreateResponseWithDefaults

func NewServiceDefinitionCreateResponseWithDefaults() *ServiceDefinitionCreateResponse

NewServiceDefinitionCreateResponseWithDefaults instantiates a new ServiceDefinitionCreateResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionCreateResponse) GetData

func (o *ServiceDefinitionCreateResponse) GetData() []ServiceDefinitionData

GetData returns the Data field value if set, zero value otherwise.

func (*ServiceDefinitionCreateResponse) GetDataOk

func (o *ServiceDefinitionCreateResponse) GetDataOk() (*[]ServiceDefinitionData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionCreateResponse) HasData

func (o *ServiceDefinitionCreateResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ServiceDefinitionCreateResponse) MarshalJSON

func (o ServiceDefinitionCreateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionCreateResponse) SetData

func (o *ServiceDefinitionCreateResponse) SetData(v []ServiceDefinitionData)

SetData gets a reference to the given []ServiceDefinitionData and assigns it to the Data field.

func (*ServiceDefinitionCreateResponse) UnmarshalJSON

func (o *ServiceDefinitionCreateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionData

ServiceDefinitionData Service definition data.

type ServiceDefinitionData struct {
    // Service definition attributes.
    Attributes *ServiceDefinitionDataAttributes `json:"attributes,omitempty"`
    // Service definition type.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionData

func NewServiceDefinitionData() *ServiceDefinitionData

NewServiceDefinitionData instantiates a new ServiceDefinitionData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionDataWithDefaults

func NewServiceDefinitionDataWithDefaults() *ServiceDefinitionData

NewServiceDefinitionDataWithDefaults instantiates a new ServiceDefinitionData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionData) GetAttributes

func (o *ServiceDefinitionData) GetAttributes() ServiceDefinitionDataAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*ServiceDefinitionData) GetAttributesOk

func (o *ServiceDefinitionData) GetAttributesOk() (*ServiceDefinitionDataAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionData) GetType

func (o *ServiceDefinitionData) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*ServiceDefinitionData) GetTypeOk

func (o *ServiceDefinitionData) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionData) HasAttributes

func (o *ServiceDefinitionData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*ServiceDefinitionData) HasType

func (o *ServiceDefinitionData) HasType() bool

HasType returns a boolean if a field has been set.

func (ServiceDefinitionData) MarshalJSON

func (o ServiceDefinitionData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionData) SetAttributes

func (o *ServiceDefinitionData) SetAttributes(v ServiceDefinitionDataAttributes)

SetAttributes gets a reference to the given ServiceDefinitionDataAttributes and assigns it to the Attributes field.

func (*ServiceDefinitionData) SetType

func (o *ServiceDefinitionData) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*ServiceDefinitionData) UnmarshalJSON

func (o *ServiceDefinitionData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionDataAttributes

ServiceDefinitionDataAttributes Service definition attributes.

type ServiceDefinitionDataAttributes struct {
    // Metadata about a service definition.
    Meta *ServiceDefinitionMeta `json:"meta,omitempty"`
    // Service definition schema.
    Schema *ServiceDefinitionSchema `json:"schema,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionDataAttributes

func NewServiceDefinitionDataAttributes() *ServiceDefinitionDataAttributes

NewServiceDefinitionDataAttributes instantiates a new ServiceDefinitionDataAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionDataAttributesWithDefaults

func NewServiceDefinitionDataAttributesWithDefaults() *ServiceDefinitionDataAttributes

NewServiceDefinitionDataAttributesWithDefaults instantiates a new ServiceDefinitionDataAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionDataAttributes) GetMeta

func (o *ServiceDefinitionDataAttributes) GetMeta() ServiceDefinitionMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ServiceDefinitionDataAttributes) GetMetaOk

func (o *ServiceDefinitionDataAttributes) GetMetaOk() (*ServiceDefinitionMeta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionDataAttributes) GetSchema

func (o *ServiceDefinitionDataAttributes) GetSchema() ServiceDefinitionSchema

GetSchema returns the Schema field value if set, zero value otherwise.

func (*ServiceDefinitionDataAttributes) GetSchemaOk

func (o *ServiceDefinitionDataAttributes) GetSchemaOk() (*ServiceDefinitionSchema, bool)

GetSchemaOk returns a tuple with the Schema field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionDataAttributes) HasMeta

func (o *ServiceDefinitionDataAttributes) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (*ServiceDefinitionDataAttributes) HasSchema

func (o *ServiceDefinitionDataAttributes) HasSchema() bool

HasSchema returns a boolean if a field has been set.

func (ServiceDefinitionDataAttributes) MarshalJSON

func (o ServiceDefinitionDataAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionDataAttributes) SetMeta

func (o *ServiceDefinitionDataAttributes) SetMeta(v ServiceDefinitionMeta)

SetMeta gets a reference to the given ServiceDefinitionMeta and assigns it to the Meta field.

func (*ServiceDefinitionDataAttributes) SetSchema

func (o *ServiceDefinitionDataAttributes) SetSchema(v ServiceDefinitionSchema)

SetSchema gets a reference to the given ServiceDefinitionSchema and assigns it to the Schema field.

func (*ServiceDefinitionDataAttributes) UnmarshalJSON

func (o *ServiceDefinitionDataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionGetResponse

ServiceDefinitionGetResponse Get service definition response.

type ServiceDefinitionGetResponse struct {
    // Service definition data.
    Data *ServiceDefinitionData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionGetResponse

func NewServiceDefinitionGetResponse() *ServiceDefinitionGetResponse

NewServiceDefinitionGetResponse instantiates a new ServiceDefinitionGetResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionGetResponseWithDefaults

func NewServiceDefinitionGetResponseWithDefaults() *ServiceDefinitionGetResponse

NewServiceDefinitionGetResponseWithDefaults instantiates a new ServiceDefinitionGetResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionGetResponse) GetData

func (o *ServiceDefinitionGetResponse) GetData() ServiceDefinitionData

GetData returns the Data field value if set, zero value otherwise.

func (*ServiceDefinitionGetResponse) GetDataOk

func (o *ServiceDefinitionGetResponse) GetDataOk() (*ServiceDefinitionData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionGetResponse) HasData

func (o *ServiceDefinitionGetResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ServiceDefinitionGetResponse) MarshalJSON

func (o ServiceDefinitionGetResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionGetResponse) SetData

func (o *ServiceDefinitionGetResponse) SetData(v ServiceDefinitionData)

SetData gets a reference to the given ServiceDefinitionData and assigns it to the Data field.

func (*ServiceDefinitionGetResponse) UnmarshalJSON

func (o *ServiceDefinitionGetResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionMeta

ServiceDefinitionMeta Metadata about a service definition.

type ServiceDefinitionMeta struct {
    // GitHub HTML URL.
    GithubHtmlUrl *string `json:"github-html-url,omitempty"`
    // Ingestion schema version.
    IngestedSchemaVersion *string `json:"ingested-schema-version,omitempty"`
    // Ingestion source of the service definition.
    IngestionSource *string `json:"ingestion-source,omitempty"`
    // Last modified time of the service definition.
    LastModifiedTime *string `json:"last-modified-time,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionMeta

func NewServiceDefinitionMeta() *ServiceDefinitionMeta

NewServiceDefinitionMeta instantiates a new ServiceDefinitionMeta object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionMetaWithDefaults

func NewServiceDefinitionMetaWithDefaults() *ServiceDefinitionMeta

NewServiceDefinitionMetaWithDefaults instantiates a new ServiceDefinitionMeta object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionMeta) GetGithubHtmlUrl

func (o *ServiceDefinitionMeta) GetGithubHtmlUrl() string

GetGithubHtmlUrl returns the GithubHtmlUrl field value if set, zero value otherwise.

func (*ServiceDefinitionMeta) GetGithubHtmlUrlOk

func (o *ServiceDefinitionMeta) GetGithubHtmlUrlOk() (*string, bool)

GetGithubHtmlUrlOk returns a tuple with the GithubHtmlUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionMeta) GetIngestedSchemaVersion

func (o *ServiceDefinitionMeta) GetIngestedSchemaVersion() string

GetIngestedSchemaVersion returns the IngestedSchemaVersion field value if set, zero value otherwise.

func (*ServiceDefinitionMeta) GetIngestedSchemaVersionOk

func (o *ServiceDefinitionMeta) GetIngestedSchemaVersionOk() (*string, bool)

GetIngestedSchemaVersionOk returns a tuple with the IngestedSchemaVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionMeta) GetIngestionSource

func (o *ServiceDefinitionMeta) GetIngestionSource() string

GetIngestionSource returns the IngestionSource field value if set, zero value otherwise.

func (*ServiceDefinitionMeta) GetIngestionSourceOk

func (o *ServiceDefinitionMeta) GetIngestionSourceOk() (*string, bool)

GetIngestionSourceOk returns a tuple with the IngestionSource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionMeta) GetLastModifiedTime

func (o *ServiceDefinitionMeta) GetLastModifiedTime() string

GetLastModifiedTime returns the LastModifiedTime field value if set, zero value otherwise.

func (*ServiceDefinitionMeta) GetLastModifiedTimeOk

func (o *ServiceDefinitionMeta) GetLastModifiedTimeOk() (*string, bool)

GetLastModifiedTimeOk returns a tuple with the LastModifiedTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionMeta) HasGithubHtmlUrl

func (o *ServiceDefinitionMeta) HasGithubHtmlUrl() bool

HasGithubHtmlUrl returns a boolean if a field has been set.

func (*ServiceDefinitionMeta) HasIngestedSchemaVersion

func (o *ServiceDefinitionMeta) HasIngestedSchemaVersion() bool

HasIngestedSchemaVersion returns a boolean if a field has been set.

func (*ServiceDefinitionMeta) HasIngestionSource

func (o *ServiceDefinitionMeta) HasIngestionSource() bool

HasIngestionSource returns a boolean if a field has been set.

func (*ServiceDefinitionMeta) HasLastModifiedTime

func (o *ServiceDefinitionMeta) HasLastModifiedTime() bool

HasLastModifiedTime returns a boolean if a field has been set.

func (ServiceDefinitionMeta) MarshalJSON

func (o ServiceDefinitionMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionMeta) SetGithubHtmlUrl

func (o *ServiceDefinitionMeta) SetGithubHtmlUrl(v string)

SetGithubHtmlUrl gets a reference to the given string and assigns it to the GithubHtmlUrl field.

func (*ServiceDefinitionMeta) SetIngestedSchemaVersion

func (o *ServiceDefinitionMeta) SetIngestedSchemaVersion(v string)

SetIngestedSchemaVersion gets a reference to the given string and assigns it to the IngestedSchemaVersion field.

func (*ServiceDefinitionMeta) SetIngestionSource

func (o *ServiceDefinitionMeta) SetIngestionSource(v string)

SetIngestionSource gets a reference to the given string and assigns it to the IngestionSource field.

func (*ServiceDefinitionMeta) SetLastModifiedTime

func (o *ServiceDefinitionMeta) SetLastModifiedTime(v string)

SetLastModifiedTime gets a reference to the given string and assigns it to the LastModifiedTime field.

func (*ServiceDefinitionMeta) UnmarshalJSON

func (o *ServiceDefinitionMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionSchema

ServiceDefinitionSchema - Service definition schema.

type ServiceDefinitionSchema struct {
    ServiceDefinitionV1 *ServiceDefinitionV1
    ServiceDefinitionV2 *ServiceDefinitionV2

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func ServiceDefinitionV1AsServiceDefinitionSchema

func ServiceDefinitionV1AsServiceDefinitionSchema(v *ServiceDefinitionV1) ServiceDefinitionSchema

ServiceDefinitionV1AsServiceDefinitionSchema is a convenience function that returns ServiceDefinitionV1 wrapped in ServiceDefinitionSchema.

func ServiceDefinitionV2AsServiceDefinitionSchema

func ServiceDefinitionV2AsServiceDefinitionSchema(v *ServiceDefinitionV2) ServiceDefinitionSchema

ServiceDefinitionV2AsServiceDefinitionSchema is a convenience function that returns ServiceDefinitionV2 wrapped in ServiceDefinitionSchema.

func (*ServiceDefinitionSchema) GetActualInstance

func (obj *ServiceDefinitionSchema) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ServiceDefinitionSchema) MarshalJSON

func (obj ServiceDefinitionSchema) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ServiceDefinitionSchema) UnmarshalJSON

func (obj *ServiceDefinitionSchema) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ServiceDefinitionV1

ServiceDefinitionV1 Deprecated - Service definition V1 for providing additional service metadata and integrations.

Deprecated: This model is deprecated.

type ServiceDefinitionV1 struct {
    // Contact information about the service.
    Contact *ServiceDefinitionV1Contact `json:"contact,omitempty"`
    // Extensions to V1 schema.
    Extensions map[string]interface{} `json:"extensions,omitempty"`
    // A list of external links related to the services.
    ExternalResources []ServiceDefinitionV1Resource `json:"external-resources,omitempty"`
    // Basic information about a service.
    Info ServiceDefinitionV1Info `json:"info"`
    // Third party integrations that Datadog supports.
    Integrations *ServiceDefinitionV1Integrations `json:"integrations,omitempty"`
    // Org related information about the service.
    Org *ServiceDefinitionV1Org `json:"org,omitempty"`
    // Schema version being used.
    SchemaVersion ServiceDefinitionV1Version `json:"schema-version"`
    // A set of custom tags.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV1

func NewServiceDefinitionV1(info ServiceDefinitionV1Info, schemaVersion ServiceDefinitionV1Version) *ServiceDefinitionV1

NewServiceDefinitionV1 instantiates a new ServiceDefinitionV1 object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV1WithDefaults

func NewServiceDefinitionV1WithDefaults() *ServiceDefinitionV1

NewServiceDefinitionV1WithDefaults instantiates a new ServiceDefinitionV1 object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV1) GetContact

func (o *ServiceDefinitionV1) GetContact() ServiceDefinitionV1Contact

GetContact returns the Contact field value if set, zero value otherwise.

func (*ServiceDefinitionV1) GetContactOk

func (o *ServiceDefinitionV1) GetContactOk() (*ServiceDefinitionV1Contact, bool)

GetContactOk returns a tuple with the Contact field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1) GetExtensions

func (o *ServiceDefinitionV1) GetExtensions() map[string]interface{}

GetExtensions returns the Extensions field value if set, zero value otherwise.

func (*ServiceDefinitionV1) GetExtensionsOk

func (o *ServiceDefinitionV1) GetExtensionsOk() (*map[string]interface{}, bool)

GetExtensionsOk returns a tuple with the Extensions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1) GetExternalResources

func (o *ServiceDefinitionV1) GetExternalResources() []ServiceDefinitionV1Resource

GetExternalResources returns the ExternalResources field value if set, zero value otherwise.

func (*ServiceDefinitionV1) GetExternalResourcesOk

func (o *ServiceDefinitionV1) GetExternalResourcesOk() (*[]ServiceDefinitionV1Resource, bool)

GetExternalResourcesOk returns a tuple with the ExternalResources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1) GetInfo

func (o *ServiceDefinitionV1) GetInfo() ServiceDefinitionV1Info

GetInfo returns the Info field value.

func (*ServiceDefinitionV1) GetInfoOk

func (o *ServiceDefinitionV1) GetInfoOk() (*ServiceDefinitionV1Info, bool)

GetInfoOk returns a tuple with the Info field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV1) GetIntegrations

func (o *ServiceDefinitionV1) GetIntegrations() ServiceDefinitionV1Integrations

GetIntegrations returns the Integrations field value if set, zero value otherwise.

func (*ServiceDefinitionV1) GetIntegrationsOk

func (o *ServiceDefinitionV1) GetIntegrationsOk() (*ServiceDefinitionV1Integrations, bool)

GetIntegrationsOk returns a tuple with the Integrations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1) GetOrg

func (o *ServiceDefinitionV1) GetOrg() ServiceDefinitionV1Org

GetOrg returns the Org field value if set, zero value otherwise.

func (*ServiceDefinitionV1) GetOrgOk

func (o *ServiceDefinitionV1) GetOrgOk() (*ServiceDefinitionV1Org, bool)

GetOrgOk returns a tuple with the Org field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1) GetSchemaVersion

func (o *ServiceDefinitionV1) GetSchemaVersion() ServiceDefinitionV1Version

GetSchemaVersion returns the SchemaVersion field value.

func (*ServiceDefinitionV1) GetSchemaVersionOk

func (o *ServiceDefinitionV1) GetSchemaVersionOk() (*ServiceDefinitionV1Version, bool)

GetSchemaVersionOk returns a tuple with the SchemaVersion field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV1) GetTags

func (o *ServiceDefinitionV1) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ServiceDefinitionV1) GetTagsOk

func (o *ServiceDefinitionV1) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1) HasContact

func (o *ServiceDefinitionV1) HasContact() bool

HasContact returns a boolean if a field has been set.

func (*ServiceDefinitionV1) HasExtensions

func (o *ServiceDefinitionV1) HasExtensions() bool

HasExtensions returns a boolean if a field has been set.

func (*ServiceDefinitionV1) HasExternalResources

func (o *ServiceDefinitionV1) HasExternalResources() bool

HasExternalResources returns a boolean if a field has been set.

func (*ServiceDefinitionV1) HasIntegrations

func (o *ServiceDefinitionV1) HasIntegrations() bool

HasIntegrations returns a boolean if a field has been set.

func (*ServiceDefinitionV1) HasOrg

func (o *ServiceDefinitionV1) HasOrg() bool

HasOrg returns a boolean if a field has been set.

func (*ServiceDefinitionV1) HasTags

func (o *ServiceDefinitionV1) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ServiceDefinitionV1) MarshalJSON

func (o ServiceDefinitionV1) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV1) SetContact

func (o *ServiceDefinitionV1) SetContact(v ServiceDefinitionV1Contact)

SetContact gets a reference to the given ServiceDefinitionV1Contact and assigns it to the Contact field.

func (*ServiceDefinitionV1) SetExtensions

func (o *ServiceDefinitionV1) SetExtensions(v map[string]interface{})

SetExtensions gets a reference to the given map[string]interface{} and assigns it to the Extensions field.

func (*ServiceDefinitionV1) SetExternalResources

func (o *ServiceDefinitionV1) SetExternalResources(v []ServiceDefinitionV1Resource)

SetExternalResources gets a reference to the given []ServiceDefinitionV1Resource and assigns it to the ExternalResources field.

func (*ServiceDefinitionV1) SetInfo

func (o *ServiceDefinitionV1) SetInfo(v ServiceDefinitionV1Info)

SetInfo sets field value.

func (*ServiceDefinitionV1) SetIntegrations

func (o *ServiceDefinitionV1) SetIntegrations(v ServiceDefinitionV1Integrations)

SetIntegrations gets a reference to the given ServiceDefinitionV1Integrations and assigns it to the Integrations field.

func (*ServiceDefinitionV1) SetOrg

func (o *ServiceDefinitionV1) SetOrg(v ServiceDefinitionV1Org)

SetOrg gets a reference to the given ServiceDefinitionV1Org and assigns it to the Org field.

func (*ServiceDefinitionV1) SetSchemaVersion

func (o *ServiceDefinitionV1) SetSchemaVersion(v ServiceDefinitionV1Version)

SetSchemaVersion sets field value.

func (*ServiceDefinitionV1) SetTags

func (o *ServiceDefinitionV1) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ServiceDefinitionV1) UnmarshalJSON

func (o *ServiceDefinitionV1) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV1Contact

ServiceDefinitionV1Contact Contact information about the service.

type ServiceDefinitionV1Contact struct {
    // Service owner’s email.
    Email *string `json:"email,omitempty"`
    // Service owner’s Slack channel.
    Slack *string `json:"slack,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV1Contact

func NewServiceDefinitionV1Contact() *ServiceDefinitionV1Contact

NewServiceDefinitionV1Contact instantiates a new ServiceDefinitionV1Contact object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV1ContactWithDefaults

func NewServiceDefinitionV1ContactWithDefaults() *ServiceDefinitionV1Contact

NewServiceDefinitionV1ContactWithDefaults instantiates a new ServiceDefinitionV1Contact object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV1Contact) GetEmail

func (o *ServiceDefinitionV1Contact) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*ServiceDefinitionV1Contact) GetEmailOk

func (o *ServiceDefinitionV1Contact) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1Contact) GetSlack

func (o *ServiceDefinitionV1Contact) GetSlack() string

GetSlack returns the Slack field value if set, zero value otherwise.

func (*ServiceDefinitionV1Contact) GetSlackOk

func (o *ServiceDefinitionV1Contact) GetSlackOk() (*string, bool)

GetSlackOk returns a tuple with the Slack field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1Contact) HasEmail

func (o *ServiceDefinitionV1Contact) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*ServiceDefinitionV1Contact) HasSlack

func (o *ServiceDefinitionV1Contact) HasSlack() bool

HasSlack returns a boolean if a field has been set.

func (ServiceDefinitionV1Contact) MarshalJSON

func (o ServiceDefinitionV1Contact) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV1Contact) SetEmail

func (o *ServiceDefinitionV1Contact) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*ServiceDefinitionV1Contact) SetSlack

func (o *ServiceDefinitionV1Contact) SetSlack(v string)

SetSlack gets a reference to the given string and assigns it to the Slack field.

func (*ServiceDefinitionV1Contact) UnmarshalJSON

func (o *ServiceDefinitionV1Contact) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV1Info

ServiceDefinitionV1Info Basic information about a service.

type ServiceDefinitionV1Info struct {
    // Unique identifier of the service. Must be unique across all services and is used to match with a service in Datadog.
    DdService string `json:"dd-service"`
    // A short description of the service.
    Description *string `json:"description,omitempty"`
    // A friendly name of the service.
    DisplayName *string `json:"display-name,omitempty"`
    // Service tier.
    ServiceTier *string `json:"service-tier,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV1Info

func NewServiceDefinitionV1Info(ddService string) *ServiceDefinitionV1Info

NewServiceDefinitionV1Info instantiates a new ServiceDefinitionV1Info object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV1InfoWithDefaults

func NewServiceDefinitionV1InfoWithDefaults() *ServiceDefinitionV1Info

NewServiceDefinitionV1InfoWithDefaults instantiates a new ServiceDefinitionV1Info object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV1Info) GetDdService

func (o *ServiceDefinitionV1Info) GetDdService() string

GetDdService returns the DdService field value.

func (*ServiceDefinitionV1Info) GetDdServiceOk

func (o *ServiceDefinitionV1Info) GetDdServiceOk() (*string, bool)

GetDdServiceOk returns a tuple with the DdService field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV1Info) GetDescription

func (o *ServiceDefinitionV1Info) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*ServiceDefinitionV1Info) GetDescriptionOk

func (o *ServiceDefinitionV1Info) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1Info) GetDisplayName

func (o *ServiceDefinitionV1Info) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*ServiceDefinitionV1Info) GetDisplayNameOk

func (o *ServiceDefinitionV1Info) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1Info) GetServiceTier

func (o *ServiceDefinitionV1Info) GetServiceTier() string

GetServiceTier returns the ServiceTier field value if set, zero value otherwise.

func (*ServiceDefinitionV1Info) GetServiceTierOk

func (o *ServiceDefinitionV1Info) GetServiceTierOk() (*string, bool)

GetServiceTierOk returns a tuple with the ServiceTier field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1Info) HasDescription

func (o *ServiceDefinitionV1Info) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ServiceDefinitionV1Info) HasDisplayName

func (o *ServiceDefinitionV1Info) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*ServiceDefinitionV1Info) HasServiceTier

func (o *ServiceDefinitionV1Info) HasServiceTier() bool

HasServiceTier returns a boolean if a field has been set.

func (ServiceDefinitionV1Info) MarshalJSON

func (o ServiceDefinitionV1Info) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV1Info) SetDdService

func (o *ServiceDefinitionV1Info) SetDdService(v string)

SetDdService sets field value.

func (*ServiceDefinitionV1Info) SetDescription

func (o *ServiceDefinitionV1Info) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*ServiceDefinitionV1Info) SetDisplayName

func (o *ServiceDefinitionV1Info) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*ServiceDefinitionV1Info) SetServiceTier

func (o *ServiceDefinitionV1Info) SetServiceTier(v string)

SetServiceTier gets a reference to the given string and assigns it to the ServiceTier field.

func (*ServiceDefinitionV1Info) UnmarshalJSON

func (o *ServiceDefinitionV1Info) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV1Integrations

ServiceDefinitionV1Integrations Third party integrations that Datadog supports.

type ServiceDefinitionV1Integrations struct {
    // PagerDuty service URL for the service.
    Pagerduty *string `json:"pagerduty,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV1Integrations

func NewServiceDefinitionV1Integrations() *ServiceDefinitionV1Integrations

NewServiceDefinitionV1Integrations instantiates a new ServiceDefinitionV1Integrations object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV1IntegrationsWithDefaults

func NewServiceDefinitionV1IntegrationsWithDefaults() *ServiceDefinitionV1Integrations

NewServiceDefinitionV1IntegrationsWithDefaults instantiates a new ServiceDefinitionV1Integrations object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV1Integrations) GetPagerduty

func (o *ServiceDefinitionV1Integrations) GetPagerduty() string

GetPagerduty returns the Pagerduty field value if set, zero value otherwise.

func (*ServiceDefinitionV1Integrations) GetPagerdutyOk

func (o *ServiceDefinitionV1Integrations) GetPagerdutyOk() (*string, bool)

GetPagerdutyOk returns a tuple with the Pagerduty field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1Integrations) HasPagerduty

func (o *ServiceDefinitionV1Integrations) HasPagerduty() bool

HasPagerduty returns a boolean if a field has been set.

func (ServiceDefinitionV1Integrations) MarshalJSON

func (o ServiceDefinitionV1Integrations) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV1Integrations) SetPagerduty

func (o *ServiceDefinitionV1Integrations) SetPagerduty(v string)

SetPagerduty gets a reference to the given string and assigns it to the Pagerduty field.

func (*ServiceDefinitionV1Integrations) UnmarshalJSON

func (o *ServiceDefinitionV1Integrations) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV1Org

ServiceDefinitionV1Org Org related information about the service.

type ServiceDefinitionV1Org struct {
    // App feature this service supports.
    Application *string `json:"application,omitempty"`
    // Team that owns the service.
    Team *string `json:"team,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV1Org

func NewServiceDefinitionV1Org() *ServiceDefinitionV1Org

NewServiceDefinitionV1Org instantiates a new ServiceDefinitionV1Org object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV1OrgWithDefaults

func NewServiceDefinitionV1OrgWithDefaults() *ServiceDefinitionV1Org

NewServiceDefinitionV1OrgWithDefaults instantiates a new ServiceDefinitionV1Org object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV1Org) GetApplication

func (o *ServiceDefinitionV1Org) GetApplication() string

GetApplication returns the Application field value if set, zero value otherwise.

func (*ServiceDefinitionV1Org) GetApplicationOk

func (o *ServiceDefinitionV1Org) GetApplicationOk() (*string, bool)

GetApplicationOk returns a tuple with the Application field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1Org) GetTeam

func (o *ServiceDefinitionV1Org) GetTeam() string

GetTeam returns the Team field value if set, zero value otherwise.

func (*ServiceDefinitionV1Org) GetTeamOk

func (o *ServiceDefinitionV1Org) GetTeamOk() (*string, bool)

GetTeamOk returns a tuple with the Team field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1Org) HasApplication

func (o *ServiceDefinitionV1Org) HasApplication() bool

HasApplication returns a boolean if a field has been set.

func (*ServiceDefinitionV1Org) HasTeam

func (o *ServiceDefinitionV1Org) HasTeam() bool

HasTeam returns a boolean if a field has been set.

func (ServiceDefinitionV1Org) MarshalJSON

func (o ServiceDefinitionV1Org) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV1Org) SetApplication

func (o *ServiceDefinitionV1Org) SetApplication(v string)

SetApplication gets a reference to the given string and assigns it to the Application field.

func (*ServiceDefinitionV1Org) SetTeam

func (o *ServiceDefinitionV1Org) SetTeam(v string)

SetTeam gets a reference to the given string and assigns it to the Team field.

func (*ServiceDefinitionV1Org) UnmarshalJSON

func (o *ServiceDefinitionV1Org) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV1Resource

ServiceDefinitionV1Resource Service's external links.

type ServiceDefinitionV1Resource struct {
    // Link name.
    Name string `json:"name"`
    // Link type.
    Type ServiceDefinitionV1ResourceType `json:"type"`
    // Link URL.
    Url string `json:"url"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV1Resource

func NewServiceDefinitionV1Resource(name string, typeVar ServiceDefinitionV1ResourceType, url string) *ServiceDefinitionV1Resource

NewServiceDefinitionV1Resource instantiates a new ServiceDefinitionV1Resource object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV1ResourceWithDefaults

func NewServiceDefinitionV1ResourceWithDefaults() *ServiceDefinitionV1Resource

NewServiceDefinitionV1ResourceWithDefaults instantiates a new ServiceDefinitionV1Resource object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV1Resource) GetName

func (o *ServiceDefinitionV1Resource) GetName() string

GetName returns the Name field value.

func (*ServiceDefinitionV1Resource) GetNameOk

func (o *ServiceDefinitionV1Resource) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV1Resource) GetType

func (o *ServiceDefinitionV1Resource) GetType() ServiceDefinitionV1ResourceType

GetType returns the Type field value.

func (*ServiceDefinitionV1Resource) GetTypeOk

func (o *ServiceDefinitionV1Resource) GetTypeOk() (*ServiceDefinitionV1ResourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV1Resource) GetUrl

func (o *ServiceDefinitionV1Resource) GetUrl() string

GetUrl returns the Url field value.

func (*ServiceDefinitionV1Resource) GetUrlOk

func (o *ServiceDefinitionV1Resource) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (ServiceDefinitionV1Resource) MarshalJSON

func (o ServiceDefinitionV1Resource) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV1Resource) SetName

func (o *ServiceDefinitionV1Resource) SetName(v string)

SetName sets field value.

func (*ServiceDefinitionV1Resource) SetType

func (o *ServiceDefinitionV1Resource) SetType(v ServiceDefinitionV1ResourceType)

SetType sets field value.

func (*ServiceDefinitionV1Resource) SetUrl

func (o *ServiceDefinitionV1Resource) SetUrl(v string)

SetUrl sets field value.

func (*ServiceDefinitionV1Resource) UnmarshalJSON

func (o *ServiceDefinitionV1Resource) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV1ResourceType

ServiceDefinitionV1ResourceType Link type.

type ServiceDefinitionV1ResourceType string

List of ServiceDefinitionV1ResourceType.

const (
    SERVICEDEFINITIONV1RESOURCETYPE_DOC       ServiceDefinitionV1ResourceType = "doc"
    SERVICEDEFINITIONV1RESOURCETYPE_WIKI      ServiceDefinitionV1ResourceType = "wiki"
    SERVICEDEFINITIONV1RESOURCETYPE_RUNBOOK   ServiceDefinitionV1ResourceType = "runbook"
    SERVICEDEFINITIONV1RESOURCETYPE_URL       ServiceDefinitionV1ResourceType = "url"
    SERVICEDEFINITIONV1RESOURCETYPE_REPO      ServiceDefinitionV1ResourceType = "repo"
    SERVICEDEFINITIONV1RESOURCETYPE_DASHBOARD ServiceDefinitionV1ResourceType = "dashboard"
    SERVICEDEFINITIONV1RESOURCETYPE_ONCALL    ServiceDefinitionV1ResourceType = "oncall"
    SERVICEDEFINITIONV1RESOURCETYPE_CODE      ServiceDefinitionV1ResourceType = "code"
    SERVICEDEFINITIONV1RESOURCETYPE_LINK      ServiceDefinitionV1ResourceType = "link"
)

func NewServiceDefinitionV1ResourceTypeFromValue

func NewServiceDefinitionV1ResourceTypeFromValue(v string) (*ServiceDefinitionV1ResourceType, error)

NewServiceDefinitionV1ResourceTypeFromValue returns a pointer to a valid ServiceDefinitionV1ResourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV1ResourceType) GetAllowedValues

func (v *ServiceDefinitionV1ResourceType) GetAllowedValues() []ServiceDefinitionV1ResourceType

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV1ResourceType) IsValid

func (v ServiceDefinitionV1ResourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV1ResourceType) Ptr

func (v ServiceDefinitionV1ResourceType) Ptr() *ServiceDefinitionV1ResourceType

Ptr returns reference to ServiceDefinitionV1ResourceType value.

func (*ServiceDefinitionV1ResourceType) UnmarshalJSON

func (v *ServiceDefinitionV1ResourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV1Version

ServiceDefinitionV1Version Schema version being used.

type ServiceDefinitionV1Version string

List of ServiceDefinitionV1Version.

const (
    SERVICEDEFINITIONV1VERSION_V1 ServiceDefinitionV1Version = "v1"
)

func NewServiceDefinitionV1VersionFromValue

func NewServiceDefinitionV1VersionFromValue(v string) (*ServiceDefinitionV1Version, error)

NewServiceDefinitionV1VersionFromValue returns a pointer to a valid ServiceDefinitionV1Version for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV1Version) GetAllowedValues

func (v *ServiceDefinitionV1Version) GetAllowedValues() []ServiceDefinitionV1Version

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV1Version) IsValid

func (v ServiceDefinitionV1Version) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV1Version) Ptr

func (v ServiceDefinitionV1Version) Ptr() *ServiceDefinitionV1Version

Ptr returns reference to ServiceDefinitionV1Version value.

func (*ServiceDefinitionV1Version) UnmarshalJSON

func (v *ServiceDefinitionV1Version) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2

ServiceDefinitionV2 Service definition V2 for providing service metadata and integrations.

type ServiceDefinitionV2 struct {
    // A list of contacts related to the services.
    Contacts []ServiceDefinitionV2Contact `json:"contacts,omitempty"`
    // Unique identifier of the service. Must be unique across all services and is used to match with a service in Datadog.
    DdService string `json:"dd-service"`
    // Experimental feature. A Team handle that matches a Team in the Datadog Teams product.
    DdTeam *string `json:"dd-team,omitempty"`
    // A list of documentation related to the services.
    Docs []ServiceDefinitionV2Doc `json:"docs,omitempty"`
    // Extensions to V2 schema.
    Extensions map[string]interface{} `json:"extensions,omitempty"`
    // Third party integrations that Datadog supports.
    Integrations *ServiceDefinitionV2Integrations `json:"integrations,omitempty"`
    // A list of links related to the services.
    Links []ServiceDefinitionV2Link `json:"links,omitempty"`
    // A list of code repositories related to the services.
    Repos []ServiceDefinitionV2Repo `json:"repos,omitempty"`
    // Schema version being used.
    SchemaVersion ServiceDefinitionV2Version `json:"schema-version"`
    // A set of custom tags.
    Tags []string `json:"tags,omitempty"`
    // Team that owns the service.
    Team *string `json:"team,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV2

func NewServiceDefinitionV2(ddService string, schemaVersion ServiceDefinitionV2Version) *ServiceDefinitionV2

NewServiceDefinitionV2 instantiates a new ServiceDefinitionV2 object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV2WithDefaults

func NewServiceDefinitionV2WithDefaults() *ServiceDefinitionV2

NewServiceDefinitionV2WithDefaults instantiates a new ServiceDefinitionV2 object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV2) GetContacts

func (o *ServiceDefinitionV2) GetContacts() []ServiceDefinitionV2Contact

GetContacts returns the Contacts field value if set, zero value otherwise.

func (*ServiceDefinitionV2) GetContactsOk

func (o *ServiceDefinitionV2) GetContactsOk() (*[]ServiceDefinitionV2Contact, bool)

GetContactsOk returns a tuple with the Contacts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2) GetDdService

func (o *ServiceDefinitionV2) GetDdService() string

GetDdService returns the DdService field value.

func (*ServiceDefinitionV2) GetDdServiceOk

func (o *ServiceDefinitionV2) GetDdServiceOk() (*string, bool)

GetDdServiceOk returns a tuple with the DdService field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2) GetDdTeam

func (o *ServiceDefinitionV2) GetDdTeam() string

GetDdTeam returns the DdTeam field value if set, zero value otherwise.

func (*ServiceDefinitionV2) GetDdTeamOk

func (o *ServiceDefinitionV2) GetDdTeamOk() (*string, bool)

GetDdTeamOk returns a tuple with the DdTeam field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2) GetDocs

func (o *ServiceDefinitionV2) GetDocs() []ServiceDefinitionV2Doc

GetDocs returns the Docs field value if set, zero value otherwise.

func (*ServiceDefinitionV2) GetDocsOk

func (o *ServiceDefinitionV2) GetDocsOk() (*[]ServiceDefinitionV2Doc, bool)

GetDocsOk returns a tuple with the Docs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2) GetExtensions

func (o *ServiceDefinitionV2) GetExtensions() map[string]interface{}

GetExtensions returns the Extensions field value if set, zero value otherwise.

func (*ServiceDefinitionV2) GetExtensionsOk

func (o *ServiceDefinitionV2) GetExtensionsOk() (*map[string]interface{}, bool)

GetExtensionsOk returns a tuple with the Extensions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2) GetIntegrations

func (o *ServiceDefinitionV2) GetIntegrations() ServiceDefinitionV2Integrations

GetIntegrations returns the Integrations field value if set, zero value otherwise.

func (*ServiceDefinitionV2) GetIntegrationsOk

func (o *ServiceDefinitionV2) GetIntegrationsOk() (*ServiceDefinitionV2Integrations, bool)

GetIntegrationsOk returns a tuple with the Integrations field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *ServiceDefinitionV2) GetLinks() []ServiceDefinitionV2Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*ServiceDefinitionV2) GetLinksOk

func (o *ServiceDefinitionV2) GetLinksOk() (*[]ServiceDefinitionV2Link, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2) GetRepos

func (o *ServiceDefinitionV2) GetRepos() []ServiceDefinitionV2Repo

GetRepos returns the Repos field value if set, zero value otherwise.

func (*ServiceDefinitionV2) GetReposOk

func (o *ServiceDefinitionV2) GetReposOk() (*[]ServiceDefinitionV2Repo, bool)

GetReposOk returns a tuple with the Repos field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2) GetSchemaVersion

func (o *ServiceDefinitionV2) GetSchemaVersion() ServiceDefinitionV2Version

GetSchemaVersion returns the SchemaVersion field value.

func (*ServiceDefinitionV2) GetSchemaVersionOk

func (o *ServiceDefinitionV2) GetSchemaVersionOk() (*ServiceDefinitionV2Version, bool)

GetSchemaVersionOk returns a tuple with the SchemaVersion field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2) GetTags

func (o *ServiceDefinitionV2) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ServiceDefinitionV2) GetTagsOk

func (o *ServiceDefinitionV2) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2) GetTeam

func (o *ServiceDefinitionV2) GetTeam() string

GetTeam returns the Team field value if set, zero value otherwise.

func (*ServiceDefinitionV2) GetTeamOk

func (o *ServiceDefinitionV2) GetTeamOk() (*string, bool)

GetTeamOk returns a tuple with the Team field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2) HasContacts

func (o *ServiceDefinitionV2) HasContacts() bool

HasContacts returns a boolean if a field has been set.

func (*ServiceDefinitionV2) HasDdTeam

func (o *ServiceDefinitionV2) HasDdTeam() bool

HasDdTeam returns a boolean if a field has been set.

func (*ServiceDefinitionV2) HasDocs

func (o *ServiceDefinitionV2) HasDocs() bool

HasDocs returns a boolean if a field has been set.

func (*ServiceDefinitionV2) HasExtensions

func (o *ServiceDefinitionV2) HasExtensions() bool

HasExtensions returns a boolean if a field has been set.

func (*ServiceDefinitionV2) HasIntegrations

func (o *ServiceDefinitionV2) HasIntegrations() bool

HasIntegrations returns a boolean if a field has been set.

func (o *ServiceDefinitionV2) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ServiceDefinitionV2) HasRepos

func (o *ServiceDefinitionV2) HasRepos() bool

HasRepos returns a boolean if a field has been set.

func (*ServiceDefinitionV2) HasTags

func (o *ServiceDefinitionV2) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*ServiceDefinitionV2) HasTeam

func (o *ServiceDefinitionV2) HasTeam() bool

HasTeam returns a boolean if a field has been set.

func (ServiceDefinitionV2) MarshalJSON

func (o ServiceDefinitionV2) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2) SetContacts

func (o *ServiceDefinitionV2) SetContacts(v []ServiceDefinitionV2Contact)

SetContacts gets a reference to the given []ServiceDefinitionV2Contact and assigns it to the Contacts field.

func (*ServiceDefinitionV2) SetDdService

func (o *ServiceDefinitionV2) SetDdService(v string)

SetDdService sets field value.

func (*ServiceDefinitionV2) SetDdTeam

func (o *ServiceDefinitionV2) SetDdTeam(v string)

SetDdTeam gets a reference to the given string and assigns it to the DdTeam field.

func (*ServiceDefinitionV2) SetDocs

func (o *ServiceDefinitionV2) SetDocs(v []ServiceDefinitionV2Doc)

SetDocs gets a reference to the given []ServiceDefinitionV2Doc and assigns it to the Docs field.

func (*ServiceDefinitionV2) SetExtensions

func (o *ServiceDefinitionV2) SetExtensions(v map[string]interface{})

SetExtensions gets a reference to the given map[string]interface{} and assigns it to the Extensions field.

func (*ServiceDefinitionV2) SetIntegrations

func (o *ServiceDefinitionV2) SetIntegrations(v ServiceDefinitionV2Integrations)

SetIntegrations gets a reference to the given ServiceDefinitionV2Integrations and assigns it to the Integrations field.

func (o *ServiceDefinitionV2) SetLinks(v []ServiceDefinitionV2Link)

SetLinks gets a reference to the given []ServiceDefinitionV2Link and assigns it to the Links field.

func (*ServiceDefinitionV2) SetRepos

func (o *ServiceDefinitionV2) SetRepos(v []ServiceDefinitionV2Repo)

SetRepos gets a reference to the given []ServiceDefinitionV2Repo and assigns it to the Repos field.

func (*ServiceDefinitionV2) SetSchemaVersion

func (o *ServiceDefinitionV2) SetSchemaVersion(v ServiceDefinitionV2Version)

SetSchemaVersion sets field value.

func (*ServiceDefinitionV2) SetTags

func (o *ServiceDefinitionV2) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ServiceDefinitionV2) SetTeam

func (o *ServiceDefinitionV2) SetTeam(v string)

SetTeam gets a reference to the given string and assigns it to the Team field.

func (*ServiceDefinitionV2) UnmarshalJSON

func (o *ServiceDefinitionV2) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Contact

ServiceDefinitionV2Contact - Service owner's contacts information.

type ServiceDefinitionV2Contact struct {
    ServiceDefinitionV2Email *ServiceDefinitionV2Email
    ServiceDefinitionV2Slack *ServiceDefinitionV2Slack

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func ServiceDefinitionV2EmailAsServiceDefinitionV2Contact

func ServiceDefinitionV2EmailAsServiceDefinitionV2Contact(v *ServiceDefinitionV2Email) ServiceDefinitionV2Contact

ServiceDefinitionV2EmailAsServiceDefinitionV2Contact is a convenience function that returns ServiceDefinitionV2Email wrapped in ServiceDefinitionV2Contact.

func ServiceDefinitionV2SlackAsServiceDefinitionV2Contact

func ServiceDefinitionV2SlackAsServiceDefinitionV2Contact(v *ServiceDefinitionV2Slack) ServiceDefinitionV2Contact

ServiceDefinitionV2SlackAsServiceDefinitionV2Contact is a convenience function that returns ServiceDefinitionV2Slack wrapped in ServiceDefinitionV2Contact.

func (*ServiceDefinitionV2Contact) GetActualInstance

func (obj *ServiceDefinitionV2Contact) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ServiceDefinitionV2Contact) MarshalJSON

func (obj ServiceDefinitionV2Contact) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ServiceDefinitionV2Contact) UnmarshalJSON

func (obj *ServiceDefinitionV2Contact) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ServiceDefinitionV2Doc

ServiceDefinitionV2Doc Service documents.

type ServiceDefinitionV2Doc struct {
    // Document name.
    Name string `json:"name"`
    // Document provider.
    Provider *string `json:"provider,omitempty"`
    // Document URL.
    Url string `json:"url"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV2Doc

func NewServiceDefinitionV2Doc(name string, url string) *ServiceDefinitionV2Doc

NewServiceDefinitionV2Doc instantiates a new ServiceDefinitionV2Doc object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV2DocWithDefaults

func NewServiceDefinitionV2DocWithDefaults() *ServiceDefinitionV2Doc

NewServiceDefinitionV2DocWithDefaults instantiates a new ServiceDefinitionV2Doc object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV2Doc) GetName

func (o *ServiceDefinitionV2Doc) GetName() string

GetName returns the Name field value.

func (*ServiceDefinitionV2Doc) GetNameOk

func (o *ServiceDefinitionV2Doc) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Doc) GetProvider

func (o *ServiceDefinitionV2Doc) GetProvider() string

GetProvider returns the Provider field value if set, zero value otherwise.

func (*ServiceDefinitionV2Doc) GetProviderOk

func (o *ServiceDefinitionV2Doc) GetProviderOk() (*string, bool)

GetProviderOk returns a tuple with the Provider field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Doc) GetUrl

func (o *ServiceDefinitionV2Doc) GetUrl() string

GetUrl returns the Url field value.

func (*ServiceDefinitionV2Doc) GetUrlOk

func (o *ServiceDefinitionV2Doc) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Doc) HasProvider

func (o *ServiceDefinitionV2Doc) HasProvider() bool

HasProvider returns a boolean if a field has been set.

func (ServiceDefinitionV2Doc) MarshalJSON

func (o ServiceDefinitionV2Doc) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Doc) SetName

func (o *ServiceDefinitionV2Doc) SetName(v string)

SetName sets field value.

func (*ServiceDefinitionV2Doc) SetProvider

func (o *ServiceDefinitionV2Doc) SetProvider(v string)

SetProvider gets a reference to the given string and assigns it to the Provider field.

func (*ServiceDefinitionV2Doc) SetUrl

func (o *ServiceDefinitionV2Doc) SetUrl(v string)

SetUrl sets field value.

func (*ServiceDefinitionV2Doc) UnmarshalJSON

func (o *ServiceDefinitionV2Doc) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Email

ServiceDefinitionV2Email Service owner's email.

type ServiceDefinitionV2Email struct {
    // Contact value.
    Contact string `json:"contact"`
    // Contact email.
    Name *string `json:"name,omitempty"`
    // Contact type.
    Type ServiceDefinitionV2EmailType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV2Email

func NewServiceDefinitionV2Email(contact string, typeVar ServiceDefinitionV2EmailType) *ServiceDefinitionV2Email

NewServiceDefinitionV2Email instantiates a new ServiceDefinitionV2Email object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV2EmailWithDefaults

func NewServiceDefinitionV2EmailWithDefaults() *ServiceDefinitionV2Email

NewServiceDefinitionV2EmailWithDefaults instantiates a new ServiceDefinitionV2Email object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV2Email) GetContact

func (o *ServiceDefinitionV2Email) GetContact() string

GetContact returns the Contact field value.

func (*ServiceDefinitionV2Email) GetContactOk

func (o *ServiceDefinitionV2Email) GetContactOk() (*string, bool)

GetContactOk returns a tuple with the Contact field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Email) GetName

func (o *ServiceDefinitionV2Email) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ServiceDefinitionV2Email) GetNameOk

func (o *ServiceDefinitionV2Email) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Email) GetType

func (o *ServiceDefinitionV2Email) GetType() ServiceDefinitionV2EmailType

GetType returns the Type field value.

func (*ServiceDefinitionV2Email) GetTypeOk

func (o *ServiceDefinitionV2Email) GetTypeOk() (*ServiceDefinitionV2EmailType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Email) HasName

func (o *ServiceDefinitionV2Email) HasName() bool

HasName returns a boolean if a field has been set.

func (ServiceDefinitionV2Email) MarshalJSON

func (o ServiceDefinitionV2Email) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Email) SetContact

func (o *ServiceDefinitionV2Email) SetContact(v string)

SetContact sets field value.

func (*ServiceDefinitionV2Email) SetName

func (o *ServiceDefinitionV2Email) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ServiceDefinitionV2Email) SetType

func (o *ServiceDefinitionV2Email) SetType(v ServiceDefinitionV2EmailType)

SetType sets field value.

func (*ServiceDefinitionV2Email) UnmarshalJSON

func (o *ServiceDefinitionV2Email) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2EmailType

ServiceDefinitionV2EmailType Contact type.

type ServiceDefinitionV2EmailType string

List of ServiceDefinitionV2EmailType.

const (
    SERVICEDEFINITIONV2EMAILTYPE_EMAIL ServiceDefinitionV2EmailType = "email"
)

func NewServiceDefinitionV2EmailTypeFromValue

func NewServiceDefinitionV2EmailTypeFromValue(v string) (*ServiceDefinitionV2EmailType, error)

NewServiceDefinitionV2EmailTypeFromValue returns a pointer to a valid ServiceDefinitionV2EmailType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV2EmailType) GetAllowedValues

func (v *ServiceDefinitionV2EmailType) GetAllowedValues() []ServiceDefinitionV2EmailType

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV2EmailType) IsValid

func (v ServiceDefinitionV2EmailType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV2EmailType) Ptr

func (v ServiceDefinitionV2EmailType) Ptr() *ServiceDefinitionV2EmailType

Ptr returns reference to ServiceDefinitionV2EmailType value.

func (*ServiceDefinitionV2EmailType) UnmarshalJSON

func (v *ServiceDefinitionV2EmailType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Integrations

ServiceDefinitionV2Integrations Third party integrations that Datadog supports.

type ServiceDefinitionV2Integrations struct {
    // Opsgenie integration for the service.
    Opsgenie *ServiceDefinitionV2Opsgenie `json:"opsgenie,omitempty"`
    // PagerDuty service URL for the service.
    Pagerduty *string `json:"pagerduty,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV2Integrations

func NewServiceDefinitionV2Integrations() *ServiceDefinitionV2Integrations

NewServiceDefinitionV2Integrations instantiates a new ServiceDefinitionV2Integrations object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV2IntegrationsWithDefaults

func NewServiceDefinitionV2IntegrationsWithDefaults() *ServiceDefinitionV2Integrations

NewServiceDefinitionV2IntegrationsWithDefaults instantiates a new ServiceDefinitionV2Integrations object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV2Integrations) GetOpsgenie

func (o *ServiceDefinitionV2Integrations) GetOpsgenie() ServiceDefinitionV2Opsgenie

GetOpsgenie returns the Opsgenie field value if set, zero value otherwise.

func (*ServiceDefinitionV2Integrations) GetOpsgenieOk

func (o *ServiceDefinitionV2Integrations) GetOpsgenieOk() (*ServiceDefinitionV2Opsgenie, bool)

GetOpsgenieOk returns a tuple with the Opsgenie field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Integrations) GetPagerduty

func (o *ServiceDefinitionV2Integrations) GetPagerduty() string

GetPagerduty returns the Pagerduty field value if set, zero value otherwise.

func (*ServiceDefinitionV2Integrations) GetPagerdutyOk

func (o *ServiceDefinitionV2Integrations) GetPagerdutyOk() (*string, bool)

GetPagerdutyOk returns a tuple with the Pagerduty field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Integrations) HasOpsgenie

func (o *ServiceDefinitionV2Integrations) HasOpsgenie() bool

HasOpsgenie returns a boolean if a field has been set.

func (*ServiceDefinitionV2Integrations) HasPagerduty

func (o *ServiceDefinitionV2Integrations) HasPagerduty() bool

HasPagerduty returns a boolean if a field has been set.

func (ServiceDefinitionV2Integrations) MarshalJSON

func (o ServiceDefinitionV2Integrations) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Integrations) SetOpsgenie

func (o *ServiceDefinitionV2Integrations) SetOpsgenie(v ServiceDefinitionV2Opsgenie)

SetOpsgenie gets a reference to the given ServiceDefinitionV2Opsgenie and assigns it to the Opsgenie field.

func (*ServiceDefinitionV2Integrations) SetPagerduty

func (o *ServiceDefinitionV2Integrations) SetPagerduty(v string)

SetPagerduty gets a reference to the given string and assigns it to the Pagerduty field.

func (*ServiceDefinitionV2Integrations) UnmarshalJSON

func (o *ServiceDefinitionV2Integrations) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

ServiceDefinitionV2Link Service's external links.

type ServiceDefinitionV2Link struct {
    // Link name.
    Name string `json:"name"`
    // Link type.
    Type ServiceDefinitionV2LinkType `json:"type"`
    // Link URL.
    Url string `json:"url"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}
func NewServiceDefinitionV2Link(name string, typeVar ServiceDefinitionV2LinkType, url string) *ServiceDefinitionV2Link

NewServiceDefinitionV2Link instantiates a new ServiceDefinitionV2Link object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV2LinkWithDefaults

func NewServiceDefinitionV2LinkWithDefaults() *ServiceDefinitionV2Link

NewServiceDefinitionV2LinkWithDefaults instantiates a new ServiceDefinitionV2Link object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV2Link) GetName

func (o *ServiceDefinitionV2Link) GetName() string

GetName returns the Name field value.

func (*ServiceDefinitionV2Link) GetNameOk

func (o *ServiceDefinitionV2Link) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Link) GetType

func (o *ServiceDefinitionV2Link) GetType() ServiceDefinitionV2LinkType

GetType returns the Type field value.

func (*ServiceDefinitionV2Link) GetTypeOk

func (o *ServiceDefinitionV2Link) GetTypeOk() (*ServiceDefinitionV2LinkType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Link) GetUrl

func (o *ServiceDefinitionV2Link) GetUrl() string

GetUrl returns the Url field value.

func (*ServiceDefinitionV2Link) GetUrlOk

func (o *ServiceDefinitionV2Link) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (ServiceDefinitionV2Link) MarshalJSON

func (o ServiceDefinitionV2Link) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Link) SetName

func (o *ServiceDefinitionV2Link) SetName(v string)

SetName sets field value.

func (*ServiceDefinitionV2Link) SetType

func (o *ServiceDefinitionV2Link) SetType(v ServiceDefinitionV2LinkType)

SetType sets field value.

func (*ServiceDefinitionV2Link) SetUrl

func (o *ServiceDefinitionV2Link) SetUrl(v string)

SetUrl sets field value.

func (*ServiceDefinitionV2Link) UnmarshalJSON

func (o *ServiceDefinitionV2Link) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2LinkType

ServiceDefinitionV2LinkType Link type.

type ServiceDefinitionV2LinkType string

List of ServiceDefinitionV2LinkType.

const (
    SERVICEDEFINITIONV2LINKTYPE_DOC       ServiceDefinitionV2LinkType = "doc"
    SERVICEDEFINITIONV2LINKTYPE_WIKI      ServiceDefinitionV2LinkType = "wiki"
    SERVICEDEFINITIONV2LINKTYPE_RUNBOOK   ServiceDefinitionV2LinkType = "runbook"
    SERVICEDEFINITIONV2LINKTYPE_URL       ServiceDefinitionV2LinkType = "url"
    SERVICEDEFINITIONV2LINKTYPE_REPO      ServiceDefinitionV2LinkType = "repo"
    SERVICEDEFINITIONV2LINKTYPE_DASHBOARD ServiceDefinitionV2LinkType = "dashboard"
    SERVICEDEFINITIONV2LINKTYPE_ONCALL    ServiceDefinitionV2LinkType = "oncall"
    SERVICEDEFINITIONV2LINKTYPE_CODE      ServiceDefinitionV2LinkType = "code"
    SERVICEDEFINITIONV2LINKTYPE_LINK      ServiceDefinitionV2LinkType = "link"
)

func NewServiceDefinitionV2LinkTypeFromValue

func NewServiceDefinitionV2LinkTypeFromValue(v string) (*ServiceDefinitionV2LinkType, error)

NewServiceDefinitionV2LinkTypeFromValue returns a pointer to a valid ServiceDefinitionV2LinkType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV2LinkType) GetAllowedValues

func (v *ServiceDefinitionV2LinkType) GetAllowedValues() []ServiceDefinitionV2LinkType

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV2LinkType) IsValid

func (v ServiceDefinitionV2LinkType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV2LinkType) Ptr

func (v ServiceDefinitionV2LinkType) Ptr() *ServiceDefinitionV2LinkType

Ptr returns reference to ServiceDefinitionV2LinkType value.

func (*ServiceDefinitionV2LinkType) UnmarshalJSON

func (v *ServiceDefinitionV2LinkType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Opsgenie

ServiceDefinitionV2Opsgenie Opsgenie integration for the service.

type ServiceDefinitionV2Opsgenie struct {
    // Opsgenie instance region.
    Region *ServiceDefinitionV2OpsgenieRegion `json:"region,omitempty"`
    // Opsgenie service id.
    ServiceId string `json:"service-id"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV2Opsgenie

func NewServiceDefinitionV2Opsgenie(serviceId string) *ServiceDefinitionV2Opsgenie

NewServiceDefinitionV2Opsgenie instantiates a new ServiceDefinitionV2Opsgenie object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV2OpsgenieWithDefaults

func NewServiceDefinitionV2OpsgenieWithDefaults() *ServiceDefinitionV2Opsgenie

NewServiceDefinitionV2OpsgenieWithDefaults instantiates a new ServiceDefinitionV2Opsgenie object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV2Opsgenie) GetRegion

func (o *ServiceDefinitionV2Opsgenie) GetRegion() ServiceDefinitionV2OpsgenieRegion

GetRegion returns the Region field value if set, zero value otherwise.

func (*ServiceDefinitionV2Opsgenie) GetRegionOk

func (o *ServiceDefinitionV2Opsgenie) GetRegionOk() (*ServiceDefinitionV2OpsgenieRegion, bool)

GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Opsgenie) GetServiceId

func (o *ServiceDefinitionV2Opsgenie) GetServiceId() string

GetServiceId returns the ServiceId field value.

func (*ServiceDefinitionV2Opsgenie) GetServiceIdOk

func (o *ServiceDefinitionV2Opsgenie) GetServiceIdOk() (*string, bool)

GetServiceIdOk returns a tuple with the ServiceId field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Opsgenie) HasRegion

func (o *ServiceDefinitionV2Opsgenie) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (ServiceDefinitionV2Opsgenie) MarshalJSON

func (o ServiceDefinitionV2Opsgenie) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Opsgenie) SetRegion

func (o *ServiceDefinitionV2Opsgenie) SetRegion(v ServiceDefinitionV2OpsgenieRegion)

SetRegion gets a reference to the given ServiceDefinitionV2OpsgenieRegion and assigns it to the Region field.

func (*ServiceDefinitionV2Opsgenie) SetServiceId

func (o *ServiceDefinitionV2Opsgenie) SetServiceId(v string)

SetServiceId sets field value.

func (*ServiceDefinitionV2Opsgenie) UnmarshalJSON

func (o *ServiceDefinitionV2Opsgenie) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2OpsgenieRegion

ServiceDefinitionV2OpsgenieRegion Opsgenie instance region.

type ServiceDefinitionV2OpsgenieRegion string

List of ServiceDefinitionV2OpsgenieRegion.

const (
    SERVICEDEFINITIONV2OPSGENIEREGION_US ServiceDefinitionV2OpsgenieRegion = "US"
    SERVICEDEFINITIONV2OPSGENIEREGION_EU ServiceDefinitionV2OpsgenieRegion = "EU"
)

func NewServiceDefinitionV2OpsgenieRegionFromValue

func NewServiceDefinitionV2OpsgenieRegionFromValue(v string) (*ServiceDefinitionV2OpsgenieRegion, error)

NewServiceDefinitionV2OpsgenieRegionFromValue returns a pointer to a valid ServiceDefinitionV2OpsgenieRegion for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV2OpsgenieRegion) GetAllowedValues

func (v *ServiceDefinitionV2OpsgenieRegion) GetAllowedValues() []ServiceDefinitionV2OpsgenieRegion

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV2OpsgenieRegion) IsValid

func (v ServiceDefinitionV2OpsgenieRegion) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV2OpsgenieRegion) Ptr

func (v ServiceDefinitionV2OpsgenieRegion) Ptr() *ServiceDefinitionV2OpsgenieRegion

Ptr returns reference to ServiceDefinitionV2OpsgenieRegion value.

func (*ServiceDefinitionV2OpsgenieRegion) UnmarshalJSON

func (v *ServiceDefinitionV2OpsgenieRegion) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Repo

ServiceDefinitionV2Repo Service code repositories.

type ServiceDefinitionV2Repo struct {
    // Repository name.
    Name string `json:"name"`
    // Repository provider.
    Provider *string `json:"provider,omitempty"`
    // Repository URL.
    Url string `json:"url"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV2Repo

func NewServiceDefinitionV2Repo(name string, url string) *ServiceDefinitionV2Repo

NewServiceDefinitionV2Repo instantiates a new ServiceDefinitionV2Repo object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV2RepoWithDefaults

func NewServiceDefinitionV2RepoWithDefaults() *ServiceDefinitionV2Repo

NewServiceDefinitionV2RepoWithDefaults instantiates a new ServiceDefinitionV2Repo object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV2Repo) GetName

func (o *ServiceDefinitionV2Repo) GetName() string

GetName returns the Name field value.

func (*ServiceDefinitionV2Repo) GetNameOk

func (o *ServiceDefinitionV2Repo) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Repo) GetProvider

func (o *ServiceDefinitionV2Repo) GetProvider() string

GetProvider returns the Provider field value if set, zero value otherwise.

func (*ServiceDefinitionV2Repo) GetProviderOk

func (o *ServiceDefinitionV2Repo) GetProviderOk() (*string, bool)

GetProviderOk returns a tuple with the Provider field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Repo) GetUrl

func (o *ServiceDefinitionV2Repo) GetUrl() string

GetUrl returns the Url field value.

func (*ServiceDefinitionV2Repo) GetUrlOk

func (o *ServiceDefinitionV2Repo) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Repo) HasProvider

func (o *ServiceDefinitionV2Repo) HasProvider() bool

HasProvider returns a boolean if a field has been set.

func (ServiceDefinitionV2Repo) MarshalJSON

func (o ServiceDefinitionV2Repo) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Repo) SetName

func (o *ServiceDefinitionV2Repo) SetName(v string)

SetName sets field value.

func (*ServiceDefinitionV2Repo) SetProvider

func (o *ServiceDefinitionV2Repo) SetProvider(v string)

SetProvider gets a reference to the given string and assigns it to the Provider field.

func (*ServiceDefinitionV2Repo) SetUrl

func (o *ServiceDefinitionV2Repo) SetUrl(v string)

SetUrl sets field value.

func (*ServiceDefinitionV2Repo) UnmarshalJSON

func (o *ServiceDefinitionV2Repo) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Slack

ServiceDefinitionV2Slack Service owner's Slack channel.

type ServiceDefinitionV2Slack struct {
    // Slack Channel.
    Contact string `json:"contact"`
    // Contact Slack.
    Name *string `json:"name,omitempty"`
    // Contact type.
    Type ServiceDefinitionV2SlackType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionV2Slack

func NewServiceDefinitionV2Slack(contact string, typeVar ServiceDefinitionV2SlackType) *ServiceDefinitionV2Slack

NewServiceDefinitionV2Slack instantiates a new ServiceDefinitionV2Slack object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionV2SlackWithDefaults

func NewServiceDefinitionV2SlackWithDefaults() *ServiceDefinitionV2Slack

NewServiceDefinitionV2SlackWithDefaults instantiates a new ServiceDefinitionV2Slack object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionV2Slack) GetContact

func (o *ServiceDefinitionV2Slack) GetContact() string

GetContact returns the Contact field value.

func (*ServiceDefinitionV2Slack) GetContactOk

func (o *ServiceDefinitionV2Slack) GetContactOk() (*string, bool)

GetContactOk returns a tuple with the Contact field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Slack) GetName

func (o *ServiceDefinitionV2Slack) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ServiceDefinitionV2Slack) GetNameOk

func (o *ServiceDefinitionV2Slack) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Slack) GetType

func (o *ServiceDefinitionV2Slack) GetType() ServiceDefinitionV2SlackType

GetType returns the Type field value.

func (*ServiceDefinitionV2Slack) GetTypeOk

func (o *ServiceDefinitionV2Slack) GetTypeOk() (*ServiceDefinitionV2SlackType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Slack) HasName

func (o *ServiceDefinitionV2Slack) HasName() bool

HasName returns a boolean if a field has been set.

func (ServiceDefinitionV2Slack) MarshalJSON

func (o ServiceDefinitionV2Slack) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Slack) SetContact

func (o *ServiceDefinitionV2Slack) SetContact(v string)

SetContact sets field value.

func (*ServiceDefinitionV2Slack) SetName

func (o *ServiceDefinitionV2Slack) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ServiceDefinitionV2Slack) SetType

func (o *ServiceDefinitionV2Slack) SetType(v ServiceDefinitionV2SlackType)

SetType sets field value.

func (*ServiceDefinitionV2Slack) UnmarshalJSON

func (o *ServiceDefinitionV2Slack) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2SlackType

ServiceDefinitionV2SlackType Contact type.

type ServiceDefinitionV2SlackType string

List of ServiceDefinitionV2SlackType.

const (
    SERVICEDEFINITIONV2SLACKTYPE_SLACK ServiceDefinitionV2SlackType = "slack"
)

func NewServiceDefinitionV2SlackTypeFromValue

func NewServiceDefinitionV2SlackTypeFromValue(v string) (*ServiceDefinitionV2SlackType, error)

NewServiceDefinitionV2SlackTypeFromValue returns a pointer to a valid ServiceDefinitionV2SlackType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV2SlackType) GetAllowedValues

func (v *ServiceDefinitionV2SlackType) GetAllowedValues() []ServiceDefinitionV2SlackType

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV2SlackType) IsValid

func (v ServiceDefinitionV2SlackType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV2SlackType) Ptr

func (v ServiceDefinitionV2SlackType) Ptr() *ServiceDefinitionV2SlackType

Ptr returns reference to ServiceDefinitionV2SlackType value.

func (*ServiceDefinitionV2SlackType) UnmarshalJSON

func (v *ServiceDefinitionV2SlackType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Version

ServiceDefinitionV2Version Schema version being used.

type ServiceDefinitionV2Version string

List of ServiceDefinitionV2Version.

const (
    SERVICEDEFINITIONV2VERSION_V2 ServiceDefinitionV2Version = "v2"
)

func NewServiceDefinitionV2VersionFromValue

func NewServiceDefinitionV2VersionFromValue(v string) (*ServiceDefinitionV2Version, error)

NewServiceDefinitionV2VersionFromValue returns a pointer to a valid ServiceDefinitionV2Version for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV2Version) GetAllowedValues

func (v *ServiceDefinitionV2Version) GetAllowedValues() []ServiceDefinitionV2Version

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV2Version) IsValid

func (v ServiceDefinitionV2Version) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV2Version) Ptr

func (v ServiceDefinitionV2Version) Ptr() *ServiceDefinitionV2Version

Ptr returns reference to ServiceDefinitionV2Version value.

func (*ServiceDefinitionV2Version) UnmarshalJSON

func (v *ServiceDefinitionV2Version) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionsCreateRequest

ServiceDefinitionsCreateRequest - Create service definitions request.

type ServiceDefinitionsCreateRequest struct {
    ServiceDefinitionV2  *ServiceDefinitionV2
    ServiceDefinitionRaw *string

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func ServiceDefinitionRawAsServiceDefinitionsCreateRequest

func ServiceDefinitionRawAsServiceDefinitionsCreateRequest(v *string) ServiceDefinitionsCreateRequest

ServiceDefinitionRawAsServiceDefinitionsCreateRequest is a convenience function that returns string wrapped in ServiceDefinitionsCreateRequest.

func ServiceDefinitionV2AsServiceDefinitionsCreateRequest

func ServiceDefinitionV2AsServiceDefinitionsCreateRequest(v *ServiceDefinitionV2) ServiceDefinitionsCreateRequest

ServiceDefinitionV2AsServiceDefinitionsCreateRequest is a convenience function that returns ServiceDefinitionV2 wrapped in ServiceDefinitionsCreateRequest.

func (*ServiceDefinitionsCreateRequest) GetActualInstance

func (obj *ServiceDefinitionsCreateRequest) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ServiceDefinitionsCreateRequest) MarshalJSON

func (obj ServiceDefinitionsCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ServiceDefinitionsCreateRequest) UnmarshalJSON

func (obj *ServiceDefinitionsCreateRequest) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ServiceDefinitionsListResponse

ServiceDefinitionsListResponse Create service definitions response.

type ServiceDefinitionsListResponse struct {
    // Data representing service definitions.
    Data []ServiceDefinitionData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewServiceDefinitionsListResponse

func NewServiceDefinitionsListResponse() *ServiceDefinitionsListResponse

NewServiceDefinitionsListResponse instantiates a new ServiceDefinitionsListResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewServiceDefinitionsListResponseWithDefaults

func NewServiceDefinitionsListResponseWithDefaults() *ServiceDefinitionsListResponse

NewServiceDefinitionsListResponseWithDefaults instantiates a new ServiceDefinitionsListResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*ServiceDefinitionsListResponse) GetData

func (o *ServiceDefinitionsListResponse) GetData() []ServiceDefinitionData

GetData returns the Data field value if set, zero value otherwise.

func (*ServiceDefinitionsListResponse) GetDataOk

func (o *ServiceDefinitionsListResponse) GetDataOk() (*[]ServiceDefinitionData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionsListResponse) HasData

func (o *ServiceDefinitionsListResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ServiceDefinitionsListResponse) MarshalJSON

func (o ServiceDefinitionsListResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionsListResponse) SetData

func (o *ServiceDefinitionsListResponse) SetData(v []ServiceDefinitionData)

SetData gets a reference to the given []ServiceDefinitionData and assigns it to the Data field.

func (*ServiceDefinitionsListResponse) UnmarshalJSON

func (o *ServiceDefinitionsListResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SubmitLogOptionalParameters

SubmitLogOptionalParameters holds optional parameters for SubmitLog.

type SubmitLogOptionalParameters struct {
    ContentEncoding *ContentEncoding
    Ddtags          *string
}

func NewSubmitLogOptionalParameters

func NewSubmitLogOptionalParameters() *SubmitLogOptionalParameters

NewSubmitLogOptionalParameters creates an empty struct for parameters.

func (*SubmitLogOptionalParameters) WithContentEncoding

func (r *SubmitLogOptionalParameters) WithContentEncoding(contentEncoding ContentEncoding) *SubmitLogOptionalParameters

WithContentEncoding sets the corresponding parameter name and returns the struct.

func (*SubmitLogOptionalParameters) WithDdtags

func (r *SubmitLogOptionalParameters) WithDdtags(ddtags string) *SubmitLogOptionalParameters

WithDdtags sets the corresponding parameter name and returns the struct.

type SubmitMetricsOptionalParameters

SubmitMetricsOptionalParameters holds optional parameters for SubmitMetrics.

type SubmitMetricsOptionalParameters struct {
    ContentEncoding *MetricContentEncoding
}

func NewSubmitMetricsOptionalParameters

func NewSubmitMetricsOptionalParameters() *SubmitMetricsOptionalParameters

NewSubmitMetricsOptionalParameters creates an empty struct for parameters.

func (*SubmitMetricsOptionalParameters) WithContentEncoding

func (r *SubmitMetricsOptionalParameters) WithContentEncoding(contentEncoding MetricContentEncoding) *SubmitMetricsOptionalParameters

WithContentEncoding sets the corresponding parameter name and returns the struct.

type UpdateIncidentAttachmentsOptionalParameters

UpdateIncidentAttachmentsOptionalParameters holds optional parameters for UpdateIncidentAttachments.

type UpdateIncidentAttachmentsOptionalParameters struct {
    Include *[]IncidentAttachmentRelatedObject
}

func NewUpdateIncidentAttachmentsOptionalParameters

func NewUpdateIncidentAttachmentsOptionalParameters() *UpdateIncidentAttachmentsOptionalParameters

NewUpdateIncidentAttachmentsOptionalParameters creates an empty struct for parameters.

func (*UpdateIncidentAttachmentsOptionalParameters) WithInclude

func (r *UpdateIncidentAttachmentsOptionalParameters) WithInclude(include []IncidentAttachmentRelatedObject) *UpdateIncidentAttachmentsOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type UpdateIncidentOptionalParameters

UpdateIncidentOptionalParameters holds optional parameters for UpdateIncident.

type UpdateIncidentOptionalParameters struct {
    Include *[]IncidentRelatedObject
}

func NewUpdateIncidentOptionalParameters

func NewUpdateIncidentOptionalParameters() *UpdateIncidentOptionalParameters

NewUpdateIncidentOptionalParameters creates an empty struct for parameters.

func (*UpdateIncidentOptionalParameters) WithInclude

func (r *UpdateIncidentOptionalParameters) WithInclude(include []IncidentRelatedObject) *UpdateIncidentOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type UploadIdPMetadataOptionalParameters

UploadIdPMetadataOptionalParameters holds optional parameters for UploadIdPMetadata.

type UploadIdPMetadataOptionalParameters struct {
    IdpFile **os.File
}

func NewUploadIdPMetadataOptionalParameters

func NewUploadIdPMetadataOptionalParameters() *UploadIdPMetadataOptionalParameters

NewUploadIdPMetadataOptionalParameters creates an empty struct for parameters.

func (*UploadIdPMetadataOptionalParameters) WithIdpFile

func (r *UploadIdPMetadataOptionalParameters) WithIdpFile(idpFile *os.File) *UploadIdPMetadataOptionalParameters

WithIdpFile sets the corresponding parameter name and returns the struct.

type UsageApplicationSecurityMonitoringResponse

UsageApplicationSecurityMonitoringResponse Application Security Monitoring usage response.

type UsageApplicationSecurityMonitoringResponse struct {
    // Response containing Application Security Monitoring usage.
    Data []UsageDataObject `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUsageApplicationSecurityMonitoringResponse

func NewUsageApplicationSecurityMonitoringResponse() *UsageApplicationSecurityMonitoringResponse

NewUsageApplicationSecurityMonitoringResponse instantiates a new UsageApplicationSecurityMonitoringResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUsageApplicationSecurityMonitoringResponseWithDefaults

func NewUsageApplicationSecurityMonitoringResponseWithDefaults() *UsageApplicationSecurityMonitoringResponse

NewUsageApplicationSecurityMonitoringResponseWithDefaults instantiates a new UsageApplicationSecurityMonitoringResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UsageApplicationSecurityMonitoringResponse) GetData

func (o *UsageApplicationSecurityMonitoringResponse) GetData() []UsageDataObject

GetData returns the Data field value if set, zero value otherwise.

func (*UsageApplicationSecurityMonitoringResponse) GetDataOk

func (o *UsageApplicationSecurityMonitoringResponse) GetDataOk() (*[]UsageDataObject, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageApplicationSecurityMonitoringResponse) HasData

func (o *UsageApplicationSecurityMonitoringResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (UsageApplicationSecurityMonitoringResponse) MarshalJSON

func (o UsageApplicationSecurityMonitoringResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UsageApplicationSecurityMonitoringResponse) SetData

func (o *UsageApplicationSecurityMonitoringResponse) SetData(v []UsageDataObject)

SetData gets a reference to the given []UsageDataObject and assigns it to the Data field.

func (*UsageApplicationSecurityMonitoringResponse) UnmarshalJSON

func (o *UsageApplicationSecurityMonitoringResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UsageAttributesObject

UsageAttributesObject Usage attributes data.

type UsageAttributesObject struct {
    // The organization name.
    OrgName *string `json:"org_name,omitempty"`
    // The product for which usage is being reported.
    ProductFamily *string `json:"product_family,omitempty"`
    // The organization public ID.
    PublicId *string `json:"public_id,omitempty"`
    // List of usage data reported for each requested hour.
    Timeseries []UsageTimeSeriesObject `json:"timeseries,omitempty"`
    // Usage type that is being measured.
    UsageType *HourlyUsageType `json:"usage_type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUsageAttributesObject

func NewUsageAttributesObject() *UsageAttributesObject

NewUsageAttributesObject instantiates a new UsageAttributesObject object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUsageAttributesObjectWithDefaults

func NewUsageAttributesObjectWithDefaults() *UsageAttributesObject

NewUsageAttributesObjectWithDefaults instantiates a new UsageAttributesObject object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UsageAttributesObject) GetOrgName

func (o *UsageAttributesObject) GetOrgName() string

GetOrgName returns the OrgName field value if set, zero value otherwise.

func (*UsageAttributesObject) GetOrgNameOk

func (o *UsageAttributesObject) GetOrgNameOk() (*string, bool)

GetOrgNameOk returns a tuple with the OrgName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageAttributesObject) GetProductFamily

func (o *UsageAttributesObject) GetProductFamily() string

GetProductFamily returns the ProductFamily field value if set, zero value otherwise.

func (*UsageAttributesObject) GetProductFamilyOk

func (o *UsageAttributesObject) GetProductFamilyOk() (*string, bool)

GetProductFamilyOk returns a tuple with the ProductFamily field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageAttributesObject) GetPublicId

func (o *UsageAttributesObject) GetPublicId() string

GetPublicId returns the PublicId field value if set, zero value otherwise.

func (*UsageAttributesObject) GetPublicIdOk

func (o *UsageAttributesObject) GetPublicIdOk() (*string, bool)

GetPublicIdOk returns a tuple with the PublicId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageAttributesObject) GetTimeseries

func (o *UsageAttributesObject) GetTimeseries() []UsageTimeSeriesObject

GetTimeseries returns the Timeseries field value if set, zero value otherwise.

func (*UsageAttributesObject) GetTimeseriesOk

func (o *UsageAttributesObject) GetTimeseriesOk() (*[]UsageTimeSeriesObject, bool)

GetTimeseriesOk returns a tuple with the Timeseries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageAttributesObject) GetUsageType

func (o *UsageAttributesObject) GetUsageType() HourlyUsageType

GetUsageType returns the UsageType field value if set, zero value otherwise.

func (*UsageAttributesObject) GetUsageTypeOk

func (o *UsageAttributesObject) GetUsageTypeOk() (*HourlyUsageType, bool)

GetUsageTypeOk returns a tuple with the UsageType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageAttributesObject) HasOrgName

func (o *UsageAttributesObject) HasOrgName() bool

HasOrgName returns a boolean if a field has been set.

func (*UsageAttributesObject) HasProductFamily

func (o *UsageAttributesObject) HasProductFamily() bool

HasProductFamily returns a boolean if a field has been set.

func (*UsageAttributesObject) HasPublicId

func (o *UsageAttributesObject) HasPublicId() bool

HasPublicId returns a boolean if a field has been set.

func (*UsageAttributesObject) HasTimeseries

func (o *UsageAttributesObject) HasTimeseries() bool

HasTimeseries returns a boolean if a field has been set.

func (*UsageAttributesObject) HasUsageType

func (o *UsageAttributesObject) HasUsageType() bool

HasUsageType returns a boolean if a field has been set.

func (UsageAttributesObject) MarshalJSON

func (o UsageAttributesObject) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UsageAttributesObject) SetOrgName

func (o *UsageAttributesObject) SetOrgName(v string)

SetOrgName gets a reference to the given string and assigns it to the OrgName field.

func (*UsageAttributesObject) SetProductFamily

func (o *UsageAttributesObject) SetProductFamily(v string)

SetProductFamily gets a reference to the given string and assigns it to the ProductFamily field.

func (*UsageAttributesObject) SetPublicId

func (o *UsageAttributesObject) SetPublicId(v string)

SetPublicId gets a reference to the given string and assigns it to the PublicId field.

func (*UsageAttributesObject) SetTimeseries

func (o *UsageAttributesObject) SetTimeseries(v []UsageTimeSeriesObject)

SetTimeseries gets a reference to the given []UsageTimeSeriesObject and assigns it to the Timeseries field.

func (*UsageAttributesObject) SetUsageType

func (o *UsageAttributesObject) SetUsageType(v HourlyUsageType)

SetUsageType gets a reference to the given HourlyUsageType and assigns it to the UsageType field.

func (*UsageAttributesObject) UnmarshalJSON

func (o *UsageAttributesObject) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UsageDataObject

UsageDataObject Usage data.

type UsageDataObject struct {
    // Usage attributes data.
    Attributes *UsageAttributesObject `json:"attributes,omitempty"`
    // Unique ID of the response.
    Id *string `json:"id,omitempty"`
    // Type of usage data.
    Type *UsageTimeSeriesType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUsageDataObject

func NewUsageDataObject() *UsageDataObject

NewUsageDataObject instantiates a new UsageDataObject object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUsageDataObjectWithDefaults

func NewUsageDataObjectWithDefaults() *UsageDataObject

NewUsageDataObjectWithDefaults instantiates a new UsageDataObject object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UsageDataObject) GetAttributes

func (o *UsageDataObject) GetAttributes() UsageAttributesObject

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*UsageDataObject) GetAttributesOk

func (o *UsageDataObject) GetAttributesOk() (*UsageAttributesObject, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageDataObject) GetId

func (o *UsageDataObject) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*UsageDataObject) GetIdOk

func (o *UsageDataObject) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageDataObject) GetType

func (o *UsageDataObject) GetType() UsageTimeSeriesType

GetType returns the Type field value if set, zero value otherwise.

func (*UsageDataObject) GetTypeOk

func (o *UsageDataObject) GetTypeOk() (*UsageTimeSeriesType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageDataObject) HasAttributes

func (o *UsageDataObject) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*UsageDataObject) HasId

func (o *UsageDataObject) HasId() bool

HasId returns a boolean if a field has been set.

func (*UsageDataObject) HasType

func (o *UsageDataObject) HasType() bool

HasType returns a boolean if a field has been set.

func (UsageDataObject) MarshalJSON

func (o UsageDataObject) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UsageDataObject) SetAttributes

func (o *UsageDataObject) SetAttributes(v UsageAttributesObject)

SetAttributes gets a reference to the given UsageAttributesObject and assigns it to the Attributes field.

func (*UsageDataObject) SetId

func (o *UsageDataObject) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*UsageDataObject) SetType

func (o *UsageDataObject) SetType(v UsageTimeSeriesType)

SetType gets a reference to the given UsageTimeSeriesType and assigns it to the Type field.

func (*UsageDataObject) UnmarshalJSON

func (o *UsageDataObject) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UsageLambdaTracedInvocationsResponse

UsageLambdaTracedInvocationsResponse Lambda Traced Invocations usage response.

type UsageLambdaTracedInvocationsResponse struct {
    // Response containing Lambda Traced Invocations usage.
    Data []UsageDataObject `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUsageLambdaTracedInvocationsResponse

func NewUsageLambdaTracedInvocationsResponse() *UsageLambdaTracedInvocationsResponse

NewUsageLambdaTracedInvocationsResponse instantiates a new UsageLambdaTracedInvocationsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUsageLambdaTracedInvocationsResponseWithDefaults

func NewUsageLambdaTracedInvocationsResponseWithDefaults() *UsageLambdaTracedInvocationsResponse

NewUsageLambdaTracedInvocationsResponseWithDefaults instantiates a new UsageLambdaTracedInvocationsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UsageLambdaTracedInvocationsResponse) GetData

func (o *UsageLambdaTracedInvocationsResponse) GetData() []UsageDataObject

GetData returns the Data field value if set, zero value otherwise.

func (*UsageLambdaTracedInvocationsResponse) GetDataOk

func (o *UsageLambdaTracedInvocationsResponse) GetDataOk() (*[]UsageDataObject, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageLambdaTracedInvocationsResponse) HasData

func (o *UsageLambdaTracedInvocationsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (UsageLambdaTracedInvocationsResponse) MarshalJSON

func (o UsageLambdaTracedInvocationsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UsageLambdaTracedInvocationsResponse) SetData

func (o *UsageLambdaTracedInvocationsResponse) SetData(v []UsageDataObject)

SetData gets a reference to the given []UsageDataObject and assigns it to the Data field.

func (*UsageLambdaTracedInvocationsResponse) UnmarshalJSON

func (o *UsageLambdaTracedInvocationsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UsageMeteringApi

UsageMeteringApi service type

type UsageMeteringApi datadog.Service

func NewUsageMeteringApi

func NewUsageMeteringApi(client *datadog.APIClient) *UsageMeteringApi

NewUsageMeteringApi Returns NewUsageMeteringApi.

func (*UsageMeteringApi) GetCostByOrg

func (a *UsageMeteringApi) GetCostByOrg(ctx _context.Context, startMonth time.Time, o ...GetCostByOrgOptionalParameters) (CostByOrgResponse, *_nethttp.Response, error)

GetCostByOrg Get cost across multi-org account. Get cost across multi-org account. Cost by org data for a given month becomes available no later than the 16th of the following month. **Note:** This endpoint has been deprecated. Please use the new endpoint [`/historical_cost`](https://docs.datadoghq.com/api/latest/usage-metering/#get-historical-cost-across-your-account) instead.

Deprecated: This API is deprecated.

func (*UsageMeteringApi) GetEstimatedCostByOrg

func (a *UsageMeteringApi) GetEstimatedCostByOrg(ctx _context.Context, o ...GetEstimatedCostByOrgOptionalParameters) (CostByOrgResponse, *_nethttp.Response, error)

GetEstimatedCostByOrg Get estimated cost across your account. Get estimated cost across multi-org and single root-org accounts. Estimated cost data is only available for the current month and previous month. To access historical costs prior to this, use the `/historical_cost` endpoint.

func (*UsageMeteringApi) GetHistoricalCostByOrg

func (a *UsageMeteringApi) GetHistoricalCostByOrg(ctx _context.Context, startMonth time.Time, o ...GetHistoricalCostByOrgOptionalParameters) (CostByOrgResponse, *_nethttp.Response, error)

GetHistoricalCostByOrg Get historical cost across your account. Get historical cost across multi-org and single root-org accounts. Cost data for a given month becomes available no later than the 16th of the following month.

func (*UsageMeteringApi) GetHourlyUsage

func (a *UsageMeteringApi) GetHourlyUsage(ctx _context.Context, filterTimestampStart time.Time, filterProductFamilies string, o ...GetHourlyUsageOptionalParameters) (HourlyUsageResponse, *_nethttp.Response, error)

GetHourlyUsage Get hourly usage by product family. Get hourly usage by product family

func (*UsageMeteringApi) GetUsageApplicationSecurityMonitoring

func (a *UsageMeteringApi) GetUsageApplicationSecurityMonitoring(ctx _context.Context, startHr time.Time, o ...GetUsageApplicationSecurityMonitoringOptionalParameters) (UsageApplicationSecurityMonitoringResponse, *_nethttp.Response, error)

GetUsageApplicationSecurityMonitoring Get hourly usage for application security. Get hourly usage for application security . **Note:** hourly usage data for all products is now available in the [Get hourly usage by product family API](https://docs.datadoghq.com/api/latest/usage-metering/#get-hourly-usage-by-product-family)

func (*UsageMeteringApi) GetUsageLambdaTracedInvocations

func (a *UsageMeteringApi) GetUsageLambdaTracedInvocations(ctx _context.Context, startHr time.Time, o ...GetUsageLambdaTracedInvocationsOptionalParameters) (UsageLambdaTracedInvocationsResponse, *_nethttp.Response, error)

GetUsageLambdaTracedInvocations Get hourly usage for lambda traced invocations. Get hourly usage for lambda traced invocations. **Note:** hourly usage data for all products is now available in the [Get hourly usage by product family API](https://docs.datadoghq.com/api/latest/usage-metering/#get-hourly-usage-by-product-family)

func (*UsageMeteringApi) GetUsageObservabilityPipelines

func (a *UsageMeteringApi) GetUsageObservabilityPipelines(ctx _context.Context, startHr time.Time, o ...GetUsageObservabilityPipelinesOptionalParameters) (UsageObservabilityPipelinesResponse, *_nethttp.Response, error)

GetUsageObservabilityPipelines Get hourly usage for observability pipelines. Get hourly usage for observability pipelines. **Note:** hourly usage data for all products is now available in the [Get hourly usage by product family API](https://docs.datadoghq.com/api/latest/usage-metering/#get-hourly-usage-by-product-family)

type UsageObservabilityPipelinesResponse

UsageObservabilityPipelinesResponse Observability Pipelines usage response.

type UsageObservabilityPipelinesResponse struct {
    // Response containing Observability Pipelines usage.
    Data []UsageDataObject `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUsageObservabilityPipelinesResponse

func NewUsageObservabilityPipelinesResponse() *UsageObservabilityPipelinesResponse

NewUsageObservabilityPipelinesResponse instantiates a new UsageObservabilityPipelinesResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUsageObservabilityPipelinesResponseWithDefaults

func NewUsageObservabilityPipelinesResponseWithDefaults() *UsageObservabilityPipelinesResponse

NewUsageObservabilityPipelinesResponseWithDefaults instantiates a new UsageObservabilityPipelinesResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UsageObservabilityPipelinesResponse) GetData

func (o *UsageObservabilityPipelinesResponse) GetData() []UsageDataObject

GetData returns the Data field value if set, zero value otherwise.

func (*UsageObservabilityPipelinesResponse) GetDataOk

func (o *UsageObservabilityPipelinesResponse) GetDataOk() (*[]UsageDataObject, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageObservabilityPipelinesResponse) HasData

func (o *UsageObservabilityPipelinesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (UsageObservabilityPipelinesResponse) MarshalJSON

func (o UsageObservabilityPipelinesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UsageObservabilityPipelinesResponse) SetData

func (o *UsageObservabilityPipelinesResponse) SetData(v []UsageDataObject)

SetData gets a reference to the given []UsageDataObject and assigns it to the Data field.

func (*UsageObservabilityPipelinesResponse) UnmarshalJSON

func (o *UsageObservabilityPipelinesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UsageTimeSeriesObject

UsageTimeSeriesObject Usage timeseries data.

type UsageTimeSeriesObject struct {
    // Datetime in ISO-8601 format, UTC. The hour for the usage.
    Timestamp *time.Time `json:"timestamp,omitempty"`
    // Contains the number measured for the given usage_type during the hour.
    Value datadog.NullableInt64 `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUsageTimeSeriesObject

func NewUsageTimeSeriesObject() *UsageTimeSeriesObject

NewUsageTimeSeriesObject instantiates a new UsageTimeSeriesObject object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUsageTimeSeriesObjectWithDefaults

func NewUsageTimeSeriesObjectWithDefaults() *UsageTimeSeriesObject

NewUsageTimeSeriesObjectWithDefaults instantiates a new UsageTimeSeriesObject object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UsageTimeSeriesObject) GetTimestamp

func (o *UsageTimeSeriesObject) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*UsageTimeSeriesObject) GetTimestampOk

func (o *UsageTimeSeriesObject) GetTimestampOk() (*time.Time, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageTimeSeriesObject) GetValue

func (o *UsageTimeSeriesObject) GetValue() int64

GetValue returns the Value field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UsageTimeSeriesObject) GetValueOk

func (o *UsageTimeSeriesObject) GetValueOk() (*int64, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*UsageTimeSeriesObject) HasTimestamp

func (o *UsageTimeSeriesObject) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (*UsageTimeSeriesObject) HasValue

func (o *UsageTimeSeriesObject) HasValue() bool

HasValue returns a boolean if a field has been set.

func (UsageTimeSeriesObject) MarshalJSON

func (o UsageTimeSeriesObject) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UsageTimeSeriesObject) SetTimestamp

func (o *UsageTimeSeriesObject) SetTimestamp(v time.Time)

SetTimestamp gets a reference to the given time.Time and assigns it to the Timestamp field.

func (*UsageTimeSeriesObject) SetValue

func (o *UsageTimeSeriesObject) SetValue(v int64)

SetValue gets a reference to the given datadog.NullableInt64 and assigns it to the Value field.

func (*UsageTimeSeriesObject) SetValueNil

func (o *UsageTimeSeriesObject) SetValueNil()

SetValueNil sets the value for Value to be an explicit nil.

func (*UsageTimeSeriesObject) UnmarshalJSON

func (o *UsageTimeSeriesObject) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*UsageTimeSeriesObject) UnsetValue

func (o *UsageTimeSeriesObject) UnsetValue()

UnsetValue ensures that no value is present for Value, not even an explicit nil.

type UsageTimeSeriesType

UsageTimeSeriesType Type of usage data.

type UsageTimeSeriesType string

List of UsageTimeSeriesType.

const (
    USAGETIMESERIESTYPE_USAGE_TIMESERIES UsageTimeSeriesType = "usage_timeseries"
)

func NewUsageTimeSeriesTypeFromValue

func NewUsageTimeSeriesTypeFromValue(v string) (*UsageTimeSeriesType, error)

NewUsageTimeSeriesTypeFromValue returns a pointer to a valid UsageTimeSeriesType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*UsageTimeSeriesType) GetAllowedValues

func (v *UsageTimeSeriesType) GetAllowedValues() []UsageTimeSeriesType

GetAllowedValues reeturns the list of possible values.

func (UsageTimeSeriesType) IsValid

func (v UsageTimeSeriesType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (UsageTimeSeriesType) Ptr

func (v UsageTimeSeriesType) Ptr() *UsageTimeSeriesType

Ptr returns reference to UsageTimeSeriesType value.

func (*UsageTimeSeriesType) UnmarshalJSON

func (v *UsageTimeSeriesType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type User

User User object returned by the API.

type User struct {
    // Attributes of user object returned by the API.
    Attributes *UserAttributes `json:"attributes,omitempty"`
    // ID of the user.
    Id *string `json:"id,omitempty"`
    // Relationships of the user object returned by the API.
    Relationships *UserResponseRelationships `json:"relationships,omitempty"`
    // Users resource type.
    Type *UsersType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUser

func NewUser() *User

NewUser instantiates a new User object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserWithDefaults

func NewUserWithDefaults() *User

NewUserWithDefaults instantiates a new User object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*User) GetAttributes

func (o *User) GetAttributes() UserAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*User) GetAttributesOk

func (o *User) GetAttributesOk() (*UserAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*User) GetId

func (o *User) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*User) GetIdOk

func (o *User) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*User) GetRelationships

func (o *User) GetRelationships() UserResponseRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*User) GetRelationshipsOk

func (o *User) GetRelationshipsOk() (*UserResponseRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*User) GetType

func (o *User) GetType() UsersType

GetType returns the Type field value if set, zero value otherwise.

func (*User) GetTypeOk

func (o *User) GetTypeOk() (*UsersType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*User) HasAttributes

func (o *User) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*User) HasId

func (o *User) HasId() bool

HasId returns a boolean if a field has been set.

func (*User) HasRelationships

func (o *User) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*User) HasType

func (o *User) HasType() bool

HasType returns a boolean if a field has been set.

func (User) MarshalJSON

func (o User) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*User) SetAttributes

func (o *User) SetAttributes(v UserAttributes)

SetAttributes gets a reference to the given UserAttributes and assigns it to the Attributes field.

func (*User) SetId

func (o *User) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*User) SetRelationships

func (o *User) SetRelationships(v UserResponseRelationships)

SetRelationships gets a reference to the given UserResponseRelationships and assigns it to the Relationships field.

func (*User) SetType

func (o *User) SetType(v UsersType)

SetType gets a reference to the given UsersType and assigns it to the Type field.

func (*User) UnmarshalJSON

func (o *User) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserAttributes

UserAttributes Attributes of user object returned by the API.

type UserAttributes struct {
    // Creation time of the user.
    CreatedAt *time.Time `json:"created_at,omitempty"`
    // Whether the user is disabled.
    Disabled *bool `json:"disabled,omitempty"`
    // Email of the user.
    Email *string `json:"email,omitempty"`
    // Handle of the user.
    Handle *string `json:"handle,omitempty"`
    // URL of the user's icon.
    Icon *string `json:"icon,omitempty"`
    // Time that the user was last modified.
    ModifiedAt *time.Time `json:"modified_at,omitempty"`
    // Name of the user.
    Name datadog.NullableString `json:"name,omitempty"`
    // Whether the user is a service account.
    ServiceAccount *bool `json:"service_account,omitempty"`
    // Status of the user.
    Status *string `json:"status,omitempty"`
    // Title of the user.
    Title datadog.NullableString `json:"title,omitempty"`
    // Whether the user is verified.
    Verified *bool `json:"verified,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserAttributes

func NewUserAttributes() *UserAttributes

NewUserAttributes instantiates a new UserAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserAttributesWithDefaults

func NewUserAttributesWithDefaults() *UserAttributes

NewUserAttributesWithDefaults instantiates a new UserAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserAttributes) GetCreatedAt

func (o *UserAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*UserAttributes) GetCreatedAtOk

func (o *UserAttributes) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserAttributes) GetDisabled

func (o *UserAttributes) GetDisabled() bool

GetDisabled returns the Disabled field value if set, zero value otherwise.

func (*UserAttributes) GetDisabledOk

func (o *UserAttributes) GetDisabledOk() (*bool, bool)

GetDisabledOk returns a tuple with the Disabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserAttributes) GetEmail

func (o *UserAttributes) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*UserAttributes) GetEmailOk

func (o *UserAttributes) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserAttributes) GetHandle

func (o *UserAttributes) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*UserAttributes) GetHandleOk

func (o *UserAttributes) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserAttributes) GetIcon

func (o *UserAttributes) GetIcon() string

GetIcon returns the Icon field value if set, zero value otherwise.

func (*UserAttributes) GetIconOk

func (o *UserAttributes) GetIconOk() (*string, bool)

GetIconOk returns a tuple with the Icon field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserAttributes) GetModifiedAt

func (o *UserAttributes) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*UserAttributes) GetModifiedAtOk

func (o *UserAttributes) GetModifiedAtOk() (*time.Time, bool)

GetModifiedAtOk returns a tuple with the ModifiedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserAttributes) GetName

func (o *UserAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UserAttributes) GetNameOk

func (o *UserAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*UserAttributes) GetServiceAccount

func (o *UserAttributes) GetServiceAccount() bool

GetServiceAccount returns the ServiceAccount field value if set, zero value otherwise.

func (*UserAttributes) GetServiceAccountOk

func (o *UserAttributes) GetServiceAccountOk() (*bool, bool)

GetServiceAccountOk returns a tuple with the ServiceAccount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserAttributes) GetStatus

func (o *UserAttributes) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*UserAttributes) GetStatusOk

func (o *UserAttributes) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserAttributes) GetTitle

func (o *UserAttributes) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UserAttributes) GetTitleOk

func (o *UserAttributes) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*UserAttributes) GetVerified

func (o *UserAttributes) GetVerified() bool

GetVerified returns the Verified field value if set, zero value otherwise.

func (*UserAttributes) GetVerifiedOk

func (o *UserAttributes) GetVerifiedOk() (*bool, bool)

GetVerifiedOk returns a tuple with the Verified field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserAttributes) HasCreatedAt

func (o *UserAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*UserAttributes) HasDisabled

func (o *UserAttributes) HasDisabled() bool

HasDisabled returns a boolean if a field has been set.

func (*UserAttributes) HasEmail

func (o *UserAttributes) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*UserAttributes) HasHandle

func (o *UserAttributes) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*UserAttributes) HasIcon

func (o *UserAttributes) HasIcon() bool

HasIcon returns a boolean if a field has been set.

func (*UserAttributes) HasModifiedAt

func (o *UserAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*UserAttributes) HasName

func (o *UserAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*UserAttributes) HasServiceAccount

func (o *UserAttributes) HasServiceAccount() bool

HasServiceAccount returns a boolean if a field has been set.

func (*UserAttributes) HasStatus

func (o *UserAttributes) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*UserAttributes) HasTitle

func (o *UserAttributes) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*UserAttributes) HasVerified

func (o *UserAttributes) HasVerified() bool

HasVerified returns a boolean if a field has been set.

func (UserAttributes) MarshalJSON

func (o UserAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserAttributes) SetCreatedAt

func (o *UserAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*UserAttributes) SetDisabled

func (o *UserAttributes) SetDisabled(v bool)

SetDisabled gets a reference to the given bool and assigns it to the Disabled field.

func (*UserAttributes) SetEmail

func (o *UserAttributes) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*UserAttributes) SetHandle

func (o *UserAttributes) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*UserAttributes) SetIcon

func (o *UserAttributes) SetIcon(v string)

SetIcon gets a reference to the given string and assigns it to the Icon field.

func (*UserAttributes) SetModifiedAt

func (o *UserAttributes) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given time.Time and assigns it to the ModifiedAt field.

func (*UserAttributes) SetName

func (o *UserAttributes) SetName(v string)

SetName gets a reference to the given datadog.NullableString and assigns it to the Name field.

func (*UserAttributes) SetNameNil

func (o *UserAttributes) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil.

func (*UserAttributes) SetServiceAccount

func (o *UserAttributes) SetServiceAccount(v bool)

SetServiceAccount gets a reference to the given bool and assigns it to the ServiceAccount field.

func (*UserAttributes) SetStatus

func (o *UserAttributes) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*UserAttributes) SetTitle

func (o *UserAttributes) SetTitle(v string)

SetTitle gets a reference to the given datadog.NullableString and assigns it to the Title field.

func (*UserAttributes) SetTitleNil

func (o *UserAttributes) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil.

func (*UserAttributes) SetVerified

func (o *UserAttributes) SetVerified(v bool)

SetVerified gets a reference to the given bool and assigns it to the Verified field.

func (*UserAttributes) UnmarshalJSON

func (o *UserAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*UserAttributes) UnsetName

func (o *UserAttributes) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil.

func (*UserAttributes) UnsetTitle

func (o *UserAttributes) UnsetTitle()

UnsetTitle ensures that no value is present for Title, not even an explicit nil.

type UserCreateAttributes

UserCreateAttributes Attributes of the created user.

type UserCreateAttributes struct {
    // The email of the user.
    Email string `json:"email"`
    // The name of the user.
    Name *string `json:"name,omitempty"`
    // The title of the user.
    Title *string `json:"title,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserCreateAttributes

func NewUserCreateAttributes(email string) *UserCreateAttributes

NewUserCreateAttributes instantiates a new UserCreateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserCreateAttributesWithDefaults

func NewUserCreateAttributesWithDefaults() *UserCreateAttributes

NewUserCreateAttributesWithDefaults instantiates a new UserCreateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserCreateAttributes) GetEmail

func (o *UserCreateAttributes) GetEmail() string

GetEmail returns the Email field value.

func (*UserCreateAttributes) GetEmailOk

func (o *UserCreateAttributes) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (*UserCreateAttributes) GetName

func (o *UserCreateAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*UserCreateAttributes) GetNameOk

func (o *UserCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserCreateAttributes) GetTitle

func (o *UserCreateAttributes) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*UserCreateAttributes) GetTitleOk

func (o *UserCreateAttributes) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserCreateAttributes) HasName

func (o *UserCreateAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*UserCreateAttributes) HasTitle

func (o *UserCreateAttributes) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (UserCreateAttributes) MarshalJSON

func (o UserCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserCreateAttributes) SetEmail

func (o *UserCreateAttributes) SetEmail(v string)

SetEmail sets field value.

func (*UserCreateAttributes) SetName

func (o *UserCreateAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*UserCreateAttributes) SetTitle

func (o *UserCreateAttributes) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*UserCreateAttributes) UnmarshalJSON

func (o *UserCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserCreateData

UserCreateData Object to create a user.

type UserCreateData struct {
    // Attributes of the created user.
    Attributes UserCreateAttributes `json:"attributes"`
    // Relationships of the user object.
    Relationships *UserRelationships `json:"relationships,omitempty"`
    // Users resource type.
    Type UsersType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserCreateData

func NewUserCreateData(attributes UserCreateAttributes, typeVar UsersType) *UserCreateData

NewUserCreateData instantiates a new UserCreateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserCreateDataWithDefaults

func NewUserCreateDataWithDefaults() *UserCreateData

NewUserCreateDataWithDefaults instantiates a new UserCreateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserCreateData) GetAttributes

func (o *UserCreateData) GetAttributes() UserCreateAttributes

GetAttributes returns the Attributes field value.

func (*UserCreateData) GetAttributesOk

func (o *UserCreateData) GetAttributesOk() (*UserCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*UserCreateData) GetRelationships

func (o *UserCreateData) GetRelationships() UserRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*UserCreateData) GetRelationshipsOk

func (o *UserCreateData) GetRelationshipsOk() (*UserRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserCreateData) GetType

func (o *UserCreateData) GetType() UsersType

GetType returns the Type field value.

func (*UserCreateData) GetTypeOk

func (o *UserCreateData) GetTypeOk() (*UsersType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*UserCreateData) HasRelationships

func (o *UserCreateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (UserCreateData) MarshalJSON

func (o UserCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserCreateData) SetAttributes

func (o *UserCreateData) SetAttributes(v UserCreateAttributes)

SetAttributes sets field value.

func (*UserCreateData) SetRelationships

func (o *UserCreateData) SetRelationships(v UserRelationships)

SetRelationships gets a reference to the given UserRelationships and assigns it to the Relationships field.

func (*UserCreateData) SetType

func (o *UserCreateData) SetType(v UsersType)

SetType sets field value.

func (*UserCreateData) UnmarshalJSON

func (o *UserCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserCreateRequest

UserCreateRequest Create a user.

type UserCreateRequest struct {
    // Object to create a user.
    Data UserCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserCreateRequest

func NewUserCreateRequest(data UserCreateData) *UserCreateRequest

NewUserCreateRequest instantiates a new UserCreateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserCreateRequestWithDefaults

func NewUserCreateRequestWithDefaults() *UserCreateRequest

NewUserCreateRequestWithDefaults instantiates a new UserCreateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserCreateRequest) GetData

func (o *UserCreateRequest) GetData() UserCreateData

GetData returns the Data field value.

func (*UserCreateRequest) GetDataOk

func (o *UserCreateRequest) GetDataOk() (*UserCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (UserCreateRequest) MarshalJSON

func (o UserCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserCreateRequest) SetData

func (o *UserCreateRequest) SetData(v UserCreateData)

SetData sets field value.

func (*UserCreateRequest) UnmarshalJSON

func (o *UserCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserInvitationData

UserInvitationData Object to create a user invitation.

type UserInvitationData struct {
    // Relationships data for user invitation.
    Relationships UserInvitationRelationships `json:"relationships"`
    // User invitations type.
    Type UserInvitationsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserInvitationData

func NewUserInvitationData(relationships UserInvitationRelationships, typeVar UserInvitationsType) *UserInvitationData

NewUserInvitationData instantiates a new UserInvitationData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserInvitationDataWithDefaults

func NewUserInvitationDataWithDefaults() *UserInvitationData

NewUserInvitationDataWithDefaults instantiates a new UserInvitationData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserInvitationData) GetRelationships

func (o *UserInvitationData) GetRelationships() UserInvitationRelationships

GetRelationships returns the Relationships field value.

func (*UserInvitationData) GetRelationshipsOk

func (o *UserInvitationData) GetRelationshipsOk() (*UserInvitationRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value and a boolean to check if the value has been set.

func (*UserInvitationData) GetType

func (o *UserInvitationData) GetType() UserInvitationsType

GetType returns the Type field value.

func (*UserInvitationData) GetTypeOk

func (o *UserInvitationData) GetTypeOk() (*UserInvitationsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (UserInvitationData) MarshalJSON

func (o UserInvitationData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserInvitationData) SetRelationships

func (o *UserInvitationData) SetRelationships(v UserInvitationRelationships)

SetRelationships sets field value.

func (*UserInvitationData) SetType

func (o *UserInvitationData) SetType(v UserInvitationsType)

SetType sets field value.

func (*UserInvitationData) UnmarshalJSON

func (o *UserInvitationData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserInvitationDataAttributes

UserInvitationDataAttributes Attributes of a user invitation.

type UserInvitationDataAttributes struct {
    // Creation time of the user invitation.
    CreatedAt *time.Time `json:"created_at,omitempty"`
    // Time of invitation expiration.
    ExpiresAt *time.Time `json:"expires_at,omitempty"`
    // Type of invitation.
    InviteType *string `json:"invite_type,omitempty"`
    // UUID of the user invitation.
    Uuid *string `json:"uuid,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserInvitationDataAttributes

func NewUserInvitationDataAttributes() *UserInvitationDataAttributes

NewUserInvitationDataAttributes instantiates a new UserInvitationDataAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserInvitationDataAttributesWithDefaults

func NewUserInvitationDataAttributesWithDefaults() *UserInvitationDataAttributes

NewUserInvitationDataAttributesWithDefaults instantiates a new UserInvitationDataAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserInvitationDataAttributes) GetCreatedAt

func (o *UserInvitationDataAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*UserInvitationDataAttributes) GetCreatedAtOk

func (o *UserInvitationDataAttributes) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserInvitationDataAttributes) GetExpiresAt

func (o *UserInvitationDataAttributes) GetExpiresAt() time.Time

GetExpiresAt returns the ExpiresAt field value if set, zero value otherwise.

func (*UserInvitationDataAttributes) GetExpiresAtOk

func (o *UserInvitationDataAttributes) GetExpiresAtOk() (*time.Time, bool)

GetExpiresAtOk returns a tuple with the ExpiresAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserInvitationDataAttributes) GetInviteType

func (o *UserInvitationDataAttributes) GetInviteType() string

GetInviteType returns the InviteType field value if set, zero value otherwise.

func (*UserInvitationDataAttributes) GetInviteTypeOk

func (o *UserInvitationDataAttributes) GetInviteTypeOk() (*string, bool)

GetInviteTypeOk returns a tuple with the InviteType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserInvitationDataAttributes) GetUuid

func (o *UserInvitationDataAttributes) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*UserInvitationDataAttributes) GetUuidOk

func (o *UserInvitationDataAttributes) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserInvitationDataAttributes) HasCreatedAt

func (o *UserInvitationDataAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*UserInvitationDataAttributes) HasExpiresAt

func (o *UserInvitationDataAttributes) HasExpiresAt() bool

HasExpiresAt returns a boolean if a field has been set.

func (*UserInvitationDataAttributes) HasInviteType

func (o *UserInvitationDataAttributes) HasInviteType() bool

HasInviteType returns a boolean if a field has been set.

func (*UserInvitationDataAttributes) HasUuid

func (o *UserInvitationDataAttributes) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (UserInvitationDataAttributes) MarshalJSON

func (o UserInvitationDataAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserInvitationDataAttributes) SetCreatedAt

func (o *UserInvitationDataAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*UserInvitationDataAttributes) SetExpiresAt

func (o *UserInvitationDataAttributes) SetExpiresAt(v time.Time)

SetExpiresAt gets a reference to the given time.Time and assigns it to the ExpiresAt field.

func (*UserInvitationDataAttributes) SetInviteType

func (o *UserInvitationDataAttributes) SetInviteType(v string)

SetInviteType gets a reference to the given string and assigns it to the InviteType field.

func (*UserInvitationDataAttributes) SetUuid

func (o *UserInvitationDataAttributes) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (*UserInvitationDataAttributes) UnmarshalJSON

func (o *UserInvitationDataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserInvitationRelationships

UserInvitationRelationships Relationships data for user invitation.

type UserInvitationRelationships struct {
    // Relationship to user.
    User RelationshipToUser `json:"user"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserInvitationRelationships

func NewUserInvitationRelationships(user RelationshipToUser) *UserInvitationRelationships

NewUserInvitationRelationships instantiates a new UserInvitationRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserInvitationRelationshipsWithDefaults

func NewUserInvitationRelationshipsWithDefaults() *UserInvitationRelationships

NewUserInvitationRelationshipsWithDefaults instantiates a new UserInvitationRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserInvitationRelationships) GetUser

func (o *UserInvitationRelationships) GetUser() RelationshipToUser

GetUser returns the User field value.

func (*UserInvitationRelationships) GetUserOk

func (o *UserInvitationRelationships) GetUserOk() (*RelationshipToUser, bool)

GetUserOk returns a tuple with the User field value and a boolean to check if the value has been set.

func (UserInvitationRelationships) MarshalJSON

func (o UserInvitationRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserInvitationRelationships) SetUser

func (o *UserInvitationRelationships) SetUser(v RelationshipToUser)

SetUser sets field value.

func (*UserInvitationRelationships) UnmarshalJSON

func (o *UserInvitationRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserInvitationResponse

UserInvitationResponse User invitation as returned by the API.

type UserInvitationResponse struct {
    // Object of a user invitation returned by the API.
    Data *UserInvitationResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserInvitationResponse

func NewUserInvitationResponse() *UserInvitationResponse

NewUserInvitationResponse instantiates a new UserInvitationResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserInvitationResponseWithDefaults

func NewUserInvitationResponseWithDefaults() *UserInvitationResponse

NewUserInvitationResponseWithDefaults instantiates a new UserInvitationResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserInvitationResponse) GetData

func (o *UserInvitationResponse) GetData() UserInvitationResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*UserInvitationResponse) GetDataOk

func (o *UserInvitationResponse) GetDataOk() (*UserInvitationResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserInvitationResponse) HasData

func (o *UserInvitationResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (UserInvitationResponse) MarshalJSON

func (o UserInvitationResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserInvitationResponse) SetData

func (o *UserInvitationResponse) SetData(v UserInvitationResponseData)

SetData gets a reference to the given UserInvitationResponseData and assigns it to the Data field.

func (*UserInvitationResponse) UnmarshalJSON

func (o *UserInvitationResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserInvitationResponseData

UserInvitationResponseData Object of a user invitation returned by the API.

type UserInvitationResponseData struct {
    // Attributes of a user invitation.
    Attributes *UserInvitationDataAttributes `json:"attributes,omitempty"`
    // ID of the user invitation.
    Id *string `json:"id,omitempty"`
    // User invitations type.
    Type *UserInvitationsType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserInvitationResponseData

func NewUserInvitationResponseData() *UserInvitationResponseData

NewUserInvitationResponseData instantiates a new UserInvitationResponseData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserInvitationResponseDataWithDefaults

func NewUserInvitationResponseDataWithDefaults() *UserInvitationResponseData

NewUserInvitationResponseDataWithDefaults instantiates a new UserInvitationResponseData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserInvitationResponseData) GetAttributes

func (o *UserInvitationResponseData) GetAttributes() UserInvitationDataAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*UserInvitationResponseData) GetAttributesOk

func (o *UserInvitationResponseData) GetAttributesOk() (*UserInvitationDataAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserInvitationResponseData) GetId

func (o *UserInvitationResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*UserInvitationResponseData) GetIdOk

func (o *UserInvitationResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserInvitationResponseData) GetType

func (o *UserInvitationResponseData) GetType() UserInvitationsType

GetType returns the Type field value if set, zero value otherwise.

func (*UserInvitationResponseData) GetTypeOk

func (o *UserInvitationResponseData) GetTypeOk() (*UserInvitationsType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserInvitationResponseData) HasAttributes

func (o *UserInvitationResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*UserInvitationResponseData) HasId

func (o *UserInvitationResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*UserInvitationResponseData) HasType

func (o *UserInvitationResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (UserInvitationResponseData) MarshalJSON

func (o UserInvitationResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserInvitationResponseData) SetAttributes

func (o *UserInvitationResponseData) SetAttributes(v UserInvitationDataAttributes)

SetAttributes gets a reference to the given UserInvitationDataAttributes and assigns it to the Attributes field.

func (*UserInvitationResponseData) SetId

func (o *UserInvitationResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*UserInvitationResponseData) SetType

func (o *UserInvitationResponseData) SetType(v UserInvitationsType)

SetType gets a reference to the given UserInvitationsType and assigns it to the Type field.

func (*UserInvitationResponseData) UnmarshalJSON

func (o *UserInvitationResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserInvitationsRequest

UserInvitationsRequest Object to invite users to join the organization.

type UserInvitationsRequest struct {
    // List of user invitations.
    Data []UserInvitationData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserInvitationsRequest

func NewUserInvitationsRequest(data []UserInvitationData) *UserInvitationsRequest

NewUserInvitationsRequest instantiates a new UserInvitationsRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserInvitationsRequestWithDefaults

func NewUserInvitationsRequestWithDefaults() *UserInvitationsRequest

NewUserInvitationsRequestWithDefaults instantiates a new UserInvitationsRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserInvitationsRequest) GetData

func (o *UserInvitationsRequest) GetData() []UserInvitationData

GetData returns the Data field value.

func (*UserInvitationsRequest) GetDataOk

func (o *UserInvitationsRequest) GetDataOk() (*[]UserInvitationData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (UserInvitationsRequest) MarshalJSON

func (o UserInvitationsRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserInvitationsRequest) SetData

func (o *UserInvitationsRequest) SetData(v []UserInvitationData)

SetData sets field value.

func (*UserInvitationsRequest) UnmarshalJSON

func (o *UserInvitationsRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserInvitationsResponse

UserInvitationsResponse User invitations as returned by the API.

type UserInvitationsResponse struct {
    // Array of user invitations.
    Data []UserInvitationResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserInvitationsResponse

func NewUserInvitationsResponse() *UserInvitationsResponse

NewUserInvitationsResponse instantiates a new UserInvitationsResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserInvitationsResponseWithDefaults

func NewUserInvitationsResponseWithDefaults() *UserInvitationsResponse

NewUserInvitationsResponseWithDefaults instantiates a new UserInvitationsResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserInvitationsResponse) GetData

func (o *UserInvitationsResponse) GetData() []UserInvitationResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*UserInvitationsResponse) GetDataOk

func (o *UserInvitationsResponse) GetDataOk() (*[]UserInvitationResponseData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserInvitationsResponse) HasData

func (o *UserInvitationsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (UserInvitationsResponse) MarshalJSON

func (o UserInvitationsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserInvitationsResponse) SetData

func (o *UserInvitationsResponse) SetData(v []UserInvitationResponseData)

SetData gets a reference to the given []UserInvitationResponseData and assigns it to the Data field.

func (*UserInvitationsResponse) UnmarshalJSON

func (o *UserInvitationsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserInvitationsType

UserInvitationsType User invitations type.

type UserInvitationsType string

List of UserInvitationsType.

const (
    USERINVITATIONSTYPE_USER_INVITATIONS UserInvitationsType = "user_invitations"
)

func NewUserInvitationsTypeFromValue

func NewUserInvitationsTypeFromValue(v string) (*UserInvitationsType, error)

NewUserInvitationsTypeFromValue returns a pointer to a valid UserInvitationsType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*UserInvitationsType) GetAllowedValues

func (v *UserInvitationsType) GetAllowedValues() []UserInvitationsType

GetAllowedValues reeturns the list of possible values.

func (UserInvitationsType) IsValid

func (v UserInvitationsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (UserInvitationsType) Ptr

func (v UserInvitationsType) Ptr() *UserInvitationsType

Ptr returns reference to UserInvitationsType value.

func (*UserInvitationsType) UnmarshalJSON

func (v *UserInvitationsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type UserRelationships

UserRelationships Relationships of the user object.

type UserRelationships struct {
    // Relationship to roles.
    Roles *RelationshipToRoles `json:"roles,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserRelationships

func NewUserRelationships() *UserRelationships

NewUserRelationships instantiates a new UserRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserRelationshipsWithDefaults

func NewUserRelationshipsWithDefaults() *UserRelationships

NewUserRelationshipsWithDefaults instantiates a new UserRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserRelationships) GetRoles

func (o *UserRelationships) GetRoles() RelationshipToRoles

GetRoles returns the Roles field value if set, zero value otherwise.

func (*UserRelationships) GetRolesOk

func (o *UserRelationships) GetRolesOk() (*RelationshipToRoles, bool)

GetRolesOk returns a tuple with the Roles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserRelationships) HasRoles

func (o *UserRelationships) HasRoles() bool

HasRoles returns a boolean if a field has been set.

func (UserRelationships) MarshalJSON

func (o UserRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserRelationships) SetRoles

func (o *UserRelationships) SetRoles(v RelationshipToRoles)

SetRoles gets a reference to the given RelationshipToRoles and assigns it to the Roles field.

func (*UserRelationships) UnmarshalJSON

func (o *UserRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserResponse

UserResponse Response containing information about a single user.

type UserResponse struct {
    // User object returned by the API.
    Data *User `json:"data,omitempty"`
    // Array of objects related to the user.
    Included []UserResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserResponse

func NewUserResponse() *UserResponse

NewUserResponse instantiates a new UserResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserResponseWithDefaults

func NewUserResponseWithDefaults() *UserResponse

NewUserResponseWithDefaults instantiates a new UserResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserResponse) GetData

func (o *UserResponse) GetData() User

GetData returns the Data field value if set, zero value otherwise.

func (*UserResponse) GetDataOk

func (o *UserResponse) GetDataOk() (*User, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserResponse) GetIncluded

func (o *UserResponse) GetIncluded() []UserResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*UserResponse) GetIncludedOk

func (o *UserResponse) GetIncludedOk() (*[]UserResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserResponse) HasData

func (o *UserResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*UserResponse) HasIncluded

func (o *UserResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (UserResponse) MarshalJSON

func (o UserResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserResponse) SetData

func (o *UserResponse) SetData(v User)

SetData gets a reference to the given User and assigns it to the Data field.

func (*UserResponse) SetIncluded

func (o *UserResponse) SetIncluded(v []UserResponseIncludedItem)

SetIncluded gets a reference to the given []UserResponseIncludedItem and assigns it to the Included field.

func (*UserResponse) UnmarshalJSON

func (o *UserResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserResponseIncludedItem

UserResponseIncludedItem - An object related to a user.

type UserResponseIncludedItem struct {
    Organization *Organization
    Permission   *Permission
    Role         *Role

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func OrganizationAsUserResponseIncludedItem

func OrganizationAsUserResponseIncludedItem(v *Organization) UserResponseIncludedItem

OrganizationAsUserResponseIncludedItem is a convenience function that returns Organization wrapped in UserResponseIncludedItem.

func PermissionAsUserResponseIncludedItem

func PermissionAsUserResponseIncludedItem(v *Permission) UserResponseIncludedItem

PermissionAsUserResponseIncludedItem is a convenience function that returns Permission wrapped in UserResponseIncludedItem.

func RoleAsUserResponseIncludedItem

func RoleAsUserResponseIncludedItem(v *Role) UserResponseIncludedItem

RoleAsUserResponseIncludedItem is a convenience function that returns Role wrapped in UserResponseIncludedItem.

func (*UserResponseIncludedItem) GetActualInstance

func (obj *UserResponseIncludedItem) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (UserResponseIncludedItem) MarshalJSON

func (obj UserResponseIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*UserResponseIncludedItem) UnmarshalJSON

func (obj *UserResponseIncludedItem) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type UserResponseRelationships

UserResponseRelationships Relationships of the user object returned by the API.

type UserResponseRelationships struct {
    // Relationship to an organization.
    Org *RelationshipToOrganization `json:"org,omitempty"`
    // Relationship to organizations.
    OtherOrgs *RelationshipToOrganizations `json:"other_orgs,omitempty"`
    // Relationship to users.
    OtherUsers *RelationshipToUsers `json:"other_users,omitempty"`
    // Relationship to roles.
    Roles *RelationshipToRoles `json:"roles,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserResponseRelationships

func NewUserResponseRelationships() *UserResponseRelationships

NewUserResponseRelationships instantiates a new UserResponseRelationships object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserResponseRelationshipsWithDefaults

func NewUserResponseRelationshipsWithDefaults() *UserResponseRelationships

NewUserResponseRelationshipsWithDefaults instantiates a new UserResponseRelationships object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserResponseRelationships) GetOrg

func (o *UserResponseRelationships) GetOrg() RelationshipToOrganization

GetOrg returns the Org field value if set, zero value otherwise.

func (*UserResponseRelationships) GetOrgOk

func (o *UserResponseRelationships) GetOrgOk() (*RelationshipToOrganization, bool)

GetOrgOk returns a tuple with the Org field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserResponseRelationships) GetOtherOrgs

func (o *UserResponseRelationships) GetOtherOrgs() RelationshipToOrganizations

GetOtherOrgs returns the OtherOrgs field value if set, zero value otherwise.

func (*UserResponseRelationships) GetOtherOrgsOk

func (o *UserResponseRelationships) GetOtherOrgsOk() (*RelationshipToOrganizations, bool)

GetOtherOrgsOk returns a tuple with the OtherOrgs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserResponseRelationships) GetOtherUsers

func (o *UserResponseRelationships) GetOtherUsers() RelationshipToUsers

GetOtherUsers returns the OtherUsers field value if set, zero value otherwise.

func (*UserResponseRelationships) GetOtherUsersOk

func (o *UserResponseRelationships) GetOtherUsersOk() (*RelationshipToUsers, bool)

GetOtherUsersOk returns a tuple with the OtherUsers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserResponseRelationships) GetRoles

func (o *UserResponseRelationships) GetRoles() RelationshipToRoles

GetRoles returns the Roles field value if set, zero value otherwise.

func (*UserResponseRelationships) GetRolesOk

func (o *UserResponseRelationships) GetRolesOk() (*RelationshipToRoles, bool)

GetRolesOk returns a tuple with the Roles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserResponseRelationships) HasOrg

func (o *UserResponseRelationships) HasOrg() bool

HasOrg returns a boolean if a field has been set.

func (*UserResponseRelationships) HasOtherOrgs

func (o *UserResponseRelationships) HasOtherOrgs() bool

HasOtherOrgs returns a boolean if a field has been set.

func (*UserResponseRelationships) HasOtherUsers

func (o *UserResponseRelationships) HasOtherUsers() bool

HasOtherUsers returns a boolean if a field has been set.

func (*UserResponseRelationships) HasRoles

func (o *UserResponseRelationships) HasRoles() bool

HasRoles returns a boolean if a field has been set.

func (UserResponseRelationships) MarshalJSON

func (o UserResponseRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserResponseRelationships) SetOrg

func (o *UserResponseRelationships) SetOrg(v RelationshipToOrganization)

SetOrg gets a reference to the given RelationshipToOrganization and assigns it to the Org field.

func (*UserResponseRelationships) SetOtherOrgs

func (o *UserResponseRelationships) SetOtherOrgs(v RelationshipToOrganizations)

SetOtherOrgs gets a reference to the given RelationshipToOrganizations and assigns it to the OtherOrgs field.

func (*UserResponseRelationships) SetOtherUsers

func (o *UserResponseRelationships) SetOtherUsers(v RelationshipToUsers)

SetOtherUsers gets a reference to the given RelationshipToUsers and assigns it to the OtherUsers field.

func (*UserResponseRelationships) SetRoles

func (o *UserResponseRelationships) SetRoles(v RelationshipToRoles)

SetRoles gets a reference to the given RelationshipToRoles and assigns it to the Roles field.

func (*UserResponseRelationships) UnmarshalJSON

func (o *UserResponseRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserUpdateAttributes

UserUpdateAttributes Attributes of the edited user.

type UserUpdateAttributes struct {
    // If the user is enabled or disabled.
    Disabled *bool `json:"disabled,omitempty"`
    // The email of the user.
    Email *string `json:"email,omitempty"`
    // The name of the user.
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserUpdateAttributes

func NewUserUpdateAttributes() *UserUpdateAttributes

NewUserUpdateAttributes instantiates a new UserUpdateAttributes object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserUpdateAttributesWithDefaults

func NewUserUpdateAttributesWithDefaults() *UserUpdateAttributes

NewUserUpdateAttributesWithDefaults instantiates a new UserUpdateAttributes object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserUpdateAttributes) GetDisabled

func (o *UserUpdateAttributes) GetDisabled() bool

GetDisabled returns the Disabled field value if set, zero value otherwise.

func (*UserUpdateAttributes) GetDisabledOk

func (o *UserUpdateAttributes) GetDisabledOk() (*bool, bool)

GetDisabledOk returns a tuple with the Disabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserUpdateAttributes) GetEmail

func (o *UserUpdateAttributes) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*UserUpdateAttributes) GetEmailOk

func (o *UserUpdateAttributes) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserUpdateAttributes) GetName

func (o *UserUpdateAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*UserUpdateAttributes) GetNameOk

func (o *UserUpdateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserUpdateAttributes) HasDisabled

func (o *UserUpdateAttributes) HasDisabled() bool

HasDisabled returns a boolean if a field has been set.

func (*UserUpdateAttributes) HasEmail

func (o *UserUpdateAttributes) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*UserUpdateAttributes) HasName

func (o *UserUpdateAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (UserUpdateAttributes) MarshalJSON

func (o UserUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserUpdateAttributes) SetDisabled

func (o *UserUpdateAttributes) SetDisabled(v bool)

SetDisabled gets a reference to the given bool and assigns it to the Disabled field.

func (*UserUpdateAttributes) SetEmail

func (o *UserUpdateAttributes) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*UserUpdateAttributes) SetName

func (o *UserUpdateAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*UserUpdateAttributes) UnmarshalJSON

func (o *UserUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserUpdateData

UserUpdateData Object to update a user.

type UserUpdateData struct {
    // Attributes of the edited user.
    Attributes UserUpdateAttributes `json:"attributes"`
    // ID of the user.
    Id string `json:"id"`
    // Users resource type.
    Type UsersType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserUpdateData

func NewUserUpdateData(attributes UserUpdateAttributes, id string, typeVar UsersType) *UserUpdateData

NewUserUpdateData instantiates a new UserUpdateData object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserUpdateDataWithDefaults

func NewUserUpdateDataWithDefaults() *UserUpdateData

NewUserUpdateDataWithDefaults instantiates a new UserUpdateData object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserUpdateData) GetAttributes

func (o *UserUpdateData) GetAttributes() UserUpdateAttributes

GetAttributes returns the Attributes field value.

func (*UserUpdateData) GetAttributesOk

func (o *UserUpdateData) GetAttributesOk() (*UserUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*UserUpdateData) GetId

func (o *UserUpdateData) GetId() string

GetId returns the Id field value.

func (*UserUpdateData) GetIdOk

func (o *UserUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*UserUpdateData) GetType

func (o *UserUpdateData) GetType() UsersType

GetType returns the Type field value.

func (*UserUpdateData) GetTypeOk

func (o *UserUpdateData) GetTypeOk() (*UsersType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (UserUpdateData) MarshalJSON

func (o UserUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserUpdateData) SetAttributes

func (o *UserUpdateData) SetAttributes(v UserUpdateAttributes)

SetAttributes sets field value.

func (*UserUpdateData) SetId

func (o *UserUpdateData) SetId(v string)

SetId sets field value.

func (*UserUpdateData) SetType

func (o *UserUpdateData) SetType(v UsersType)

SetType sets field value.

func (*UserUpdateData) UnmarshalJSON

func (o *UserUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserUpdateRequest

UserUpdateRequest Update a user.

type UserUpdateRequest struct {
    // Object to update a user.
    Data UserUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUserUpdateRequest

func NewUserUpdateRequest(data UserUpdateData) *UserUpdateRequest

NewUserUpdateRequest instantiates a new UserUpdateRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUserUpdateRequestWithDefaults

func NewUserUpdateRequestWithDefaults() *UserUpdateRequest

NewUserUpdateRequestWithDefaults instantiates a new UserUpdateRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UserUpdateRequest) GetData

func (o *UserUpdateRequest) GetData() UserUpdateData

GetData returns the Data field value.

func (*UserUpdateRequest) GetDataOk

func (o *UserUpdateRequest) GetDataOk() (*UserUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (UserUpdateRequest) MarshalJSON

func (o UserUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserUpdateRequest) SetData

func (o *UserUpdateRequest) SetData(v UserUpdateData)

SetData sets field value.

func (*UserUpdateRequest) UnmarshalJSON

func (o *UserUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UsersApi

UsersApi service type

type UsersApi datadog.Service

func NewUsersApi

func NewUsersApi(client *datadog.APIClient) *UsersApi

NewUsersApi Returns NewUsersApi.

func (*UsersApi) CreateServiceAccount

func (a *UsersApi) CreateServiceAccount(ctx _context.Context, body ServiceAccountCreateRequest) (UserResponse, *_nethttp.Response, error)

CreateServiceAccount Create a service account. Create a service account for your organization.

func (*UsersApi) CreateUser

func (a *UsersApi) CreateUser(ctx _context.Context, body UserCreateRequest) (UserResponse, *_nethttp.Response, error)

CreateUser Create a user. Create a user for your organization.

func (*UsersApi) DisableUser

func (a *UsersApi) DisableUser(ctx _context.Context, userId string) (*_nethttp.Response, error)

DisableUser Disable a user. Disable a user. Can only be used with an application key belonging to an administrator user.

func (*UsersApi) GetInvitation

func (a *UsersApi) GetInvitation(ctx _context.Context, userInvitationUuid string) (UserInvitationResponse, *_nethttp.Response, error)

GetInvitation Get a user invitation. Returns a single user invitation by its UUID.

func (*UsersApi) GetUser

func (a *UsersApi) GetUser(ctx _context.Context, userId string) (UserResponse, *_nethttp.Response, error)

GetUser Get user details. Get a user in the organization specified by the user’s `user_id`.

func (*UsersApi) ListUserOrganizations

func (a *UsersApi) ListUserOrganizations(ctx _context.Context, userId string) (UserResponse, *_nethttp.Response, error)

ListUserOrganizations Get a user organization. Get a user organization. Returns the user information and all organizations joined by this user.

func (*UsersApi) ListUserPermissions

func (a *UsersApi) ListUserPermissions(ctx _context.Context, userId string) (PermissionsResponse, *_nethttp.Response, error)

ListUserPermissions Get a user permissions. Get a user permission set. Returns a list of the user’s permissions granted by the associated user's roles.

func (*UsersApi) ListUsers

func (a *UsersApi) ListUsers(ctx _context.Context, o ...ListUsersOptionalParameters) (UsersResponse, *_nethttp.Response, error)

ListUsers List all users. Get the list of all users in the organization. This list includes all users even if they are deactivated or unverified.

func (*UsersApi) SendInvitations

func (a *UsersApi) SendInvitations(ctx _context.Context, body UserInvitationsRequest) (UserInvitationsResponse, *_nethttp.Response, error)

SendInvitations Send invitation emails. Sends emails to one or more users inviting them to join the organization.

func (*UsersApi) UpdateUser

func (a *UsersApi) UpdateUser(ctx _context.Context, userId string, body UserUpdateRequest) (UserResponse, *_nethttp.Response, error)

UpdateUser Update a user. Edit a user. Can only be used with an application key belonging to an administrator user.

type UsersResponse

UsersResponse Response containing information about multiple users.

type UsersResponse struct {
    // Array of returned users.
    Data []User `json:"data,omitempty"`
    // Array of objects related to the users.
    Included []UserResponseIncludedItem `json:"included,omitempty"`
    // Object describing meta attributes of response.
    Meta *ResponseMetaAttributes `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{}
}

func NewUsersResponse

func NewUsersResponse() *UsersResponse

NewUsersResponse instantiates a new UsersResponse object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.

func NewUsersResponseWithDefaults

func NewUsersResponseWithDefaults() *UsersResponse

NewUsersResponseWithDefaults instantiates a new UsersResponse object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.

func (*UsersResponse) GetData

func (o *UsersResponse) GetData() []User

GetData returns the Data field value if set, zero value otherwise.

func (*UsersResponse) GetDataOk

func (o *UsersResponse) GetDataOk() (*[]User, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsersResponse) GetIncluded

func (o *UsersResponse) GetIncluded() []UserResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*UsersResponse) GetIncludedOk

func (o *UsersResponse) GetIncludedOk() (*[]UserResponseIncludedItem, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsersResponse) GetMeta

func (o *UsersResponse) GetMeta() ResponseMetaAttributes

GetMeta returns the Meta field value if set, zero value otherwise.

func (*UsersResponse) GetMetaOk

func (o *UsersResponse) GetMetaOk() (*ResponseMetaAttributes, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsersResponse) HasData

func (o *UsersResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*UsersResponse) HasIncluded

func (o *UsersResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (*UsersResponse) HasMeta

func (o *UsersResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (UsersResponse) MarshalJSON

func (o UsersResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UsersResponse) SetData

func (o *UsersResponse) SetData(v []User)

SetData gets a reference to the given []User and assigns it to the Data field.

func (*UsersResponse) SetIncluded

func (o *UsersResponse) SetIncluded(v []UserResponseIncludedItem)

SetIncluded gets a reference to the given []UserResponseIncludedItem and assigns it to the Included field.

func (*UsersResponse) SetMeta

func (o *UsersResponse) SetMeta(v ResponseMetaAttributes)

SetMeta gets a reference to the given ResponseMetaAttributes and assigns it to the Meta field.

func (*UsersResponse) UnmarshalJSON

func (o *UsersResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UsersType

UsersType Users resource type.

type UsersType string

List of UsersType.

const (
    USERSTYPE_USERS UsersType = "users"
)

func NewUsersTypeFromValue

func NewUsersTypeFromValue(v string) (*UsersType, error)

NewUsersTypeFromValue returns a pointer to a valid UsersType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*UsersType) GetAllowedValues

func (v *UsersType) GetAllowedValues() []UsersType

GetAllowedValues reeturns the list of possible values.

func (UsersType) IsValid

func (v UsersType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (UsersType) Ptr

func (v UsersType) Ptr() *UsersType

Ptr returns reference to UsersType value.

func (*UsersType) UnmarshalJSON

func (v *UsersType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.